Role OverviewWe are looking for a hands-on Backend Engineer with strong expertise in Java 21 and Spring Boot to design, build, and scale high-performance backend systems in a cloud-native environment. The role requires deep technical skills, ownership of backend services, and collaboration across teams.Key Responsibilities- Design, develop, and deploy scalable backend services using Java 21 and Spring Boot - Build and maintain cloud-native microservices on Azure - Optimize application performance, scalability, and reliability - Debug complex backend issues and deliver long-term, maintainable solutions - Develop and consume RESTful APIs following best practices - Collaborate with product, frontend, and DevOps teams to deliver robust solutions - Lead and promote engineering best practices, code quality, and Agile methodologiesRequirements- 8+ years of backend software development experience - Minimum 5+ years of hands-on experience with Java (Java 21 preferred) and Spring Boot - Strong experience building microservices-based architectures - Experience with Azure cloud and cloud-native application development - Solid understanding of REST APIs, system design, and backend scalability - Strong skills in debugging, profiling, and performance optimization - Experience with CI/CD pipelines and version control systems (Git) - Ability to work independently and mentor junior engineers
Job Title
Backend Engineer(Java)