Senior Java Developer

ExaTech Inc
Hyderabad, Telangana, India

Responsibilities

  • Design, build, and optimize Java, Spring Boot microservices and RESTful APIs.
  • 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.
  • 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.

Must-Have

  • 7 years in backend engineering with Java, Spring Boot and microservices at scale.
  • 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; Strong expertise in Java, Spring Boot and AWS.
  • Proven experience building and maintaining microservices.
  • 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.
  • Strong understanding of distributed systems, RESTful APIs, and cloud native patterns.
  • Excellent problem-solving skills and ability to work in a collaborative environment.

Score my resume against this job, free →

Get your ATS score for this role — free. Score my resume free →