ExaTech Inc
Website:
exatechinc.com
Job details:
Lead Java Microservices Engineer
Location : Coimbatore ( WFO)
Timings : 1 PM to 10 PM IST
Summary Hands-on lead developer (not a pure architect) to drive delivery across a mixed backlog . Split of work: ~50% coding, ~30% team leadership, ~20% architecture/design. Looking for a senior IC who can adjust designs when needed, unblock teams, and keep timelines on track.
Job Description
Responsibilities
- Design, build, and optimize Java 11+/Spring Boot microservices and RESTful APIs.
- Architect, develop, and maintain Java Spring Boot microservices with a focus on scalability, performance, and clean API design. Evaluate existing architectural patterns, identify gaps or inefficiencies, and drive architecture decision-making to improve system design and support the evolution of the microservices.
- Lead a 3-person offshore team: plan sprints, assign work, and drive execution to dates.
- Conduct code reviews, quality gates, performance tuning; ensure test coverage.
- Partner with central Architecture to accelerate decisions; document trade-offs and secure approvals.
- Track and burn down the backlog; surface risks early and create mitigation plans.
- Design and deploy microservices on AWS cloud services such as EC2, ECS/EKS, S3, and API Gateway ensuring high availability, scalability, and secure integrations.
- Implement cloud-native architectures using AWS services like Lambda, CloudWatch, IAM, and Auto Scaling to improve system reliability, monitoring, and operational efficiency.
Must-Have
- 8–10+ years in backend engineering with Java 11+/Spring Boot and microservices at scale.
- Proven team lead experience (offshore preferred): mentoring, code reviews, and delivery ownership.
- Strong systems design (domain modeling, API contracts, resiliency, observability).
- Demonstrated experience re-designing/changing service designs and taking them to production.
- Solid grasp of CI/CD, containers, and Git-based pipelines.
- Excellent communication; able to push through blockers and align with Architecture. Strong expertise in Java and Spring Boot.
- Proven experience building and maintaining microservices in production environments.
- Hands-on experience with Jenkins for CI/CD.
- Solid understanding of SQL databases (MySQL, PostgreSQL, or similar).
- Practical experience deploying and operating applications on AWS.
- Experience with DynamoDB for NoSQL data storage and distributed data design.
- Experience with Kinesis Streams for real-time data ingestion and event-driven architectures.
- Experience with Terraform for Infrastructure as Code.
- Familiarity with Helm and Kubernetes-based deployments.
- Experience using Dynatrace or similar APM tools for monitoring and observability.
- Exposure to Databricks for data engineering, analytics, or backend integration.
- Strong understanding of distributed systems, RESTful APIs, and cloud native patterns.
- Excellent problem-solving skills and ability to work in a collaborative environment.
Click on Apply to know more.