Job Description
Convera is seeking a Software Engineering Associate with expertise in Java and UI/React to develop, implement, maintain, and improve existing software. The candidate will troubleshoot application issues, coordinate resolutions, and work with global teams.
Role involves:
- Developing and implementing new software
- Maintaining and improving existing software
- Recommending improvements to existing software programs
- Troubleshooting application issues
- Coordinating issue resolution with operations, functional, and technical teams
- Working with the software development team and Service providers in a geographically distributed structure
- Working independently on complex projects
Requirements:
- 2-4 years of work experience
- Strong Core Java skills
- Experience with Spring framework and Spring Boot
- Hands-on development experience with Microservices using REST API
- Good knowledge of Design Patterns
- Strong skills in Typescript and React, Redux, Angular, NgRx
- Hands-on development experience on UI using JavaScript libraries, Angular framework
- Experience in designing and implementing highly responsive user interfaces with Kendo UI components and state management for web and mobile applications using React
- Extensive knowledge of ReactJS, Hooks, Redux Toolkit, redux-thunk, JSX, Babel, npm, yarn, ESLint data structures, and algorithms
- Experience in CSS, JavaScript ES5/ES6, HTML5, TypeScript, developing web standards, debugging and multi-browser testing
- Exposure to Cloud (AWS) and Shell Scripting is preferable
- Firm grasp of UI/UX principles, ability to convert UX designs into working prototypes
- Knowledge of Database (RDBMS, NoSQL, Postgres) and Couchbase
- Experience in developing and implementing web-based solutions
- Experience in Agile and Iterative development methodologies
- Good communication skills with ability to interact with partners globally
Convera offers:
- Competitive salary
- Opportunity to earn an annual bonus
- Great career growth and development opportunities in a global organization
- A flexible approach to work