RECRIVIO

Senior Java Software Engineer (Lead)

Bengaluru, KA, IN

4 days ago
Save Job

Summary

Position: Staff Software Engineer – Java

Experience: 12+ Years (will consider 10+ for exceptional candidates)

Location: Bangalore / Hyderabad / Coimbatore



Job Description:

We are looking for a Staff Software Engineer – Java with deep technical expertise in backend systems, microservices architecture, and scalable enterprise platforms. The ideal candidate is a seasoned Java developer with solid experience in Spring Boot, Kubernetes, and modern observability tools.


Key Responsibilities:

  • Design, develop, and maintain scalable backend services using Java and Spring Boot.
  • Build microservices and RESTful APIs with high performance and reliability.
  • Collaborate with DevOps teams to deploy and monitor applications in Kubernetes environments.
  • Debug and resolve issues across the software stack with precision and speed.


Must-Have Skills:

  • 12+ years of professional experience (Staff/Principal level).
  • 8+ years of expertise in Java, Spring Boot, Multithreading, AOP, and Dependency Injection.
  • Strong experience with SQL and NoSQL databases.
  • Proficiency in Git (preferred: GitLab).
  • Solid background in Microservices Architecture and distributed system design.
  • Experience with Kubernetes deployments and cloud-native patterns.
  • Familiar with observability tools such as New Relic or equivalent APM tools.
  • Knowledge of end-to-end tracing, log analysis, and performance tuning.
  • Bonus: Exposure to gRPC, though not mandatory.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job