Job Description
Job Purpose
Designs, builds, and operates production-grade Java microservices on Spring Boot. Owns the full delivery lifecycle: API design, data modelling, messaging, observability, CI/CD, and on-call support. Collaborates closely with Product, QA, and SRE teams to deliver reliable, scalable services. Provides architectural guidance, makes key technical decisions, and mentors other developers. The role involves ensuring best practices, optimizing performance, and aligning technical solutions with business goals while building secure, high-performing distributed systems.
Roles and Responsibilities
· Design and implement high-performance, scalable microservices using Java 17+ and Spring Boot
· Own end-to-end API design including versioning, idempotency, error contracts, and OpenAPI specifications
· Architect microservices following bounded contexts, saga patterns, and prope...