Senior Spring Boot Engineer
We are seeking a Senior Spring Boot Developer with strong backend engineering expertise to support modernization initiatives. The role involves collaborating with cross-functional teams, participating in technical requirement gathering sessions, and ensuring reliable incident support during U.S. business hours.
Key responsibilities include :
- Lead backend development using Spring Boot, Core Java, and Spring Data JPA / Hibernate
- Participate in client-facing technical workshops and requirement sessions
- Design and implement RESTful APIs with secure access via JWT / OAuth2
- Manage relational and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB, Redis)
- Ensure robust testing using JUnit, Mockito, and Spring Test
- Collaborate on CI / CD pipelines using tools like Git, Jenkins, Docker, and Kubernetes
- Monitor and optimize application performance using Prometheus, ELK Stack, and profiling tools
- Document APIs and services using Swagger / OpenAPI
- Support incident resolution during onshore hours
- Contribute to knowledge sharing and continuous improvement across the team
Required skills and experience include :
Strong proficiency in Core Java, OOP, multithreading, and exception handlingHands-on experience with Spring Boot, Spring Security, and Spring Data JPAFamiliarity with DevOps tools and container orchestrationExposure to frontend technologies (Angular / React) is a plusExperience with Kafka, RabbitMQ, and PCF preferredKnowledge of Agile methodologies, JSON / YML, and security tools like Sonar, Fortify, and WebInspectEEO Employer