Description
You will lead complex engineering assignments, designing technical solutions and driving framework improvements while building scalable microservices and responsive web interfaces.
This role is on-site.
Responsibilities
- Design and develop technical solutions for complex engineering projects.
- Build and maintain microservices architectures using Java and Spring Boot.
- Develop responsive web interfaces using React, Angular, or TypeScript.
- Implement scalable backend services with Spring Batch and Spring Data JPA.
- Coordinate engineering changes with business stakeholders.
Required Skills
- 9+ years of professional software development experience.
- Expertise in Java (versions 8, 11, or 17).
- Strong proficiency in Spring Boot, Spring Security, Spring Batch, and Spring Data JPA.
- Hands-on experience with Hibernate and Microservices architecture.
- Frontend skills in React, Angular, JavaScript, TypeScript, HTML, and CSS.
- Experience with REST API design and implementation.
- Practical knowledge of JUnit and Mockito for testing.
- Familiarity with JSP and Servlets.
- Experience with containerization using Docker and Kubernetes.
Preferred Skills
- DevOps experience with CI/CD and deployment automation.
- Jenkins for build automation.