Posted on: 05/05/2026
Role & responsibilities :
- Design, build, and maintain production-grade backend services and REST/GraphQL APIs using Java and Spring Boot.
- Architect and develop microservices following domain-driven design principles with clear service boundaries.
- Own the full application lifecycle from requirements and data modelling to deployment and production support.
- Write complex SQL queries, design relational schemas, and optimize database performance (PostgreSQL / MySQL).
- Collaborate with product managers and frontend teams to define API contracts and deliver business features end-to-end.
- Conduct thorough code reviews; set and uphold engineering standards across the team.
- Identify and resolve performance bottlenecks, memory leaks, and production incidents with structured RCAs.
- Contribute to CI/CD pipelines, deployment automation, and observability (logging, metrics, alerting).
Preferred candidate profile :
- 8+ years of professional experience in Java backend development (Java 11+).
- Strong command of Spring Boot, Spring MVC, Spring Data JPA, and Spring Security.
- Proven experience designing and building microservices and RESTful APIs at scale.
- Experience with message queues: Kafka, RabbitMQ, or similar.
- Background in full application development - not just APIs in isolation, but complete systems with business logic, workflows, and data ownership.
- Familiarity with Docker, Kubernetes, and cloud platforms (AWS / GCP / Azure).
- Working knowledge of Redis or other caching layers.
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1633260