Staff Software Engineer ā Java | Codersbrain
Job Description
Job Title: Staff Software Engineer ā Java
š Location: Bangalore / Hyderabad / Coimbatore
š
Experience: 12+ Years
ā±ļø Availability: Immediate Joiners Preferred
Job Overview
We are looking for an experienced and highly skilled Staff Software Engineer ā Java to join our dynamic engineering team. The ideal candidate will have deep expertise in Java, Spring Boot, and microservices architecture, with a strong focus on building scalable and high-performance backend systems.
This is a senior-level role ideal for professionals who thrive in fast-paced environments, enjoy solving complex technical challenges, and can mentor junior developers while contributing to architectural decisions.
Must-Have Skills and Experience
-
Total Experience: Ideally 12+ years (will consider 10+ years for exceptional candidates)
-
Java/Spring Boot:
-
8+ years of hands-on experience with Core Java and Spring Boot
-
Proficient in multithreading, dependency injection (DI), and aspect-oriented programming (AOP)
-
-
Strong debugging skills with the ability to identify and resolve performance bottlenecks
-
Experience with both SQL and NoSQL databases
-
Strong knowledge of Git (preferred: GitLab; acceptable: GitHub, Bitbucket, etc.)
-
Solid experience in Microservices Architecture design and implementation
Deployment & Operations
-
Hands-on experience with Kubernetes for deploying and running services
-
Proven ability in building and maintaining RESTful web services
- Bonus: Experience with gRPC
-
Familiarity with APM tools such as New Relic (or equivalents)
-
Ability to analyze logs to troubleshoot and understand application behavior
-
Mandatory experience with end-to-end distributed tracing