Job Description
Convera is seeking a Software Engineering Associate with expertise in Java and UI development using React, to contribute to the development, maintenance, and improvement of software solutions. The ideal candidate will possess a strong background in Core Java, Spring framework, Spring Boot, and Microservices using REST APIs, coupled with proficiency in Typescript, React, Redux, Angular, and related technologies.
Responsibilities:
- Developing and implementing new software and maintaining existing software.
- Recommending improvements to existing software programs.
- Troubleshooting application issues.
- Collaborating with software development teams and service providers in geographically distributed locations.
- Working independently on complex projects.
Requirements:
- 2-4 years of work experience.
- Strong Core Java experience.
- Experience with Spring framework and Spring Boot.
- Hands-on experience with Microservices using REST APIs.
- Good knowledge of Design Patterns.
- Strong proficiency in Typescript and React, Redux, Angular, NgRx.
- Hands-on experience in UI development using JavaScript libraries and the Angular framework.
- Experience in designing responsive user interfaces with Kendo UI components.
- Extensive knowledge of ReactJS, Hooks, Redux Toolkit, redux-thunk, JSX, Babel, npm, yarn, ESLint.
- Experience in CSS, JavaScript ES5/ES6, HTML5, TypeScript, web standards development, debugging, and multi-browser testing.
- Experience with Agile and Iterative development methodologies.
- Good communication skills.
Convera offers:
- Competitive salary.
- Opportunity to earn an annual bonus.
- Career growth and development opportunities.
- A flexible approach to work.