Description
Design, develop, and maintain Java-based microservices and RESTful APIs on AWS and OpenShift.
This role is on-site.
Responsibilities
- Design and implement microservices using Spring Boot and Spring MVC.
- Develop and optimize SQL queries and MongoDB schemas for performance.
- Build resilient integrations using Kafka and REST APIs.
- Support CI/CD pipelines and resolve production issues.
- Collaborate with architects and QA on code reviews and testing.
Required Skills
- 14+ years of hands-on Java development (8/11/17).
- Strong experience with Spring Boot, Spring MVC, and Spring Data.
- Proficiency in MongoDB document modeling, indexing, and aggregation.
- Experience with Kafka producer/consumer patterns and partitioning.
- Deployment and management on AWS and OpenShift.
- Understanding of microservices architecture and API contracts.
- Bachelor's degree in a relevant field.
Preferred Skills
- Experience with OpenAPI/Swagger documentation.
- Familiarity with secure coding and compliance standards.