Role OverviewWe are looking for a Senior Backend Engineer with strong expertise in building scalable Java-based microservices and hands-on exposure to Agentic Development. The candidate should be capable of designing and developing backend systems while leveraging AI agents for software design, development, testing, and engineering productivity.
Mandatory Technical Skills
- Strong hands-on experience with Java
- Strong experience in Spring Boot
- Experience designing and developing Microservices-based applications
- Strong understanding of RESTful APIs and backend integrations
- Hands-on experience with Maven
- Experience with Jenkins / CI-CD pipelines
- Experience with SonarQube and code quality practices
- Solid understanding of software design principles and clean code
- Experience debugging and resolving complex production issues
Agentic Development Requirements The candidate should have hands-on experience with Agentic Development, including:
- Using AI agents for software design and development
- Using AI-assisted workflows for code generation and refactoring
- Exposure to agent-based code analysis and review
- Ability to leverage AI agents for test generation and debugging
- Practical understanding of how AI agents can accelerate the software development lifecycle
Preferred Skills
- Experience with cloud platforms
- Experience with containerization and orchestration
- Experience with event-driven architecture or messaging platforms
- Experience mentoring junior engineers
Key Competencies
- Strong critical thinking and problem-solving skills
- Good communication and stakeholder collaboration skills
- Ability to take technical ownership
- Ability to evaluate AI-generated outputs critically rather than using them blindly