





Mid-level generalist Java backend role with common stack increases applicant competition significantly.
Core Java backend skills are broadly transferable across industries.
Explicit 6–8 years requirement and specific Java/Spring and testing skills make shortlisting strict.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Design and develop complex enterprise-scale Java applications, including backend and full-stack features using Java, Spring Boot, REST APIs, and relational databases.
Lead modernization initiatives migrating legacy or monolithic systems to modern, cloud-ready, microservices architectures with strong focus on performance, scalability, and maintainability.
Collaborate with cross-functional teams (product, QA, DevOps, architecture) to ensure high-quality, performant solutions and provide technical guidance and mentoring to engineers.
6–8 years of hands-on experience in Java-based software development in global or enterprise projects.
Mandatory skills: Java, Spring Boot, REST API design, unit testing frameworks (JUnit, Mockito), performance profiling, microservices architecture, and database experience (SQL Server, MongoDB).
Bachelor's degree in Engineering, Computer Science, MCA or equivalent required.
Work Experience Required: 6–8 years; Location or notice period: Not explicitly mentioned in the JD.
Experienced in product development environments with strong understanding of Product Development Lifecycle and Lean Agile/Scrum methodologies.
Skilled in designing modular, maintainable, and extensible codebases following object-oriented principles and design patterns (SOLID, layered/hexagonal architecture).
Comfortable working collaboratively in Agile teams, driving modernization of legacy systems to cloud-native architectures on Azure, and mentoring junior engineers.