Job Description
Job Description
We are looking for a Java Developer with 23 years of hands-on experience in building backend applications using Java, Spring Boot, and Microservices. The candidate should be comfortable working with databases, production servers, and modern development practices.
The ideal candidate should also be experienced in using AI tools (Prompt Engineering / AI-assisted coding) to accelerate development and deliver features faster without compromising quality.
Key Responsibilities
Develop and maintain backend services using Java, Spring Boot, and Microservices
Write clean, scalable, and maintainable code
Use AI tools (ChatGPT, Copilot, etc.) for fast development, debugging, and optimization
Work with databases: MySQL, MongoDB, and Cassandra
Understand and implement microservice architecture
Monitor production servers, analyze logs, and fix issues
Collaborate with cross-functional teams during sprints
Guide and support 12 junior developers
Participate in code reviews and sprint updates
Required Skills
Strong experience in Java, Spring Boot, Microservices
Good knowledge of MySQL, MongoDB, Cassandra
Experience with REST APIs and backend integrations
Understanding of server architecture and production debugging
Hands-on experience with AI prompt-based development for faster delivery
Familiarity with Agile/Scrum methodology
Soft Skills
Strong problem-solving and analytical skills
Good communication and teamwork
Ownership mindset with focus on timely delivery
Experience
23 years of relevant software development experience
Good to Have
Docker / CI-CD exposure
Cloud or high-volume system experience