onsite
Java Backend Developer - Recutify Inc.
Backend Engineer
Java Backend Developer with deep experience in Spring Boot, microservices, RESTful APIs, Kafka messaging, and MongoDB. Deliver scalable, high‑performance services for a banking client on OpenShift/AWS environments.
About the role
Key Responsibilities
- Design, develop, and maintain Java (8/11/17) services using Spring Boot, Spring MVC, and Spring Data.
- Architect and implement microservices with clear API contracts, leveraging OpenAPI/Swagger for documentation.
- Build and consume Kafka streams, managing producers, consumers, and partitioning strategies.
- Model and optimize MongoDB schemas, indexes, and aggregation pipelines for performance.
- Deploy and manage applications on OpenShift and AWS, ensuring high availability and scalability.
- Collaborate with cross‑functional teams to integrate services and troubleshoot production issues.
Requirements
- 5–14 years of professional Java development experience.
- Strong proficiency in Spring ecosystem (Boot, MVC, Data) and microservices architecture.
- Hands‑on experience with REST APIs, JSON, OpenAPI/Swagger, Kafka, and MongoDB.
- Familiarity with container orchestration (OpenShift) and cloud platforms (AWS).
- Excellent problem‑solving skills and a proactive, collaborative mindset.