Java Developer - Spring Boot
- Compensation
- Not disclosed
- Location
- Gurgaon/Gurugram
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 5+ years
- Category
- Software engineering
- Posted
Skills
Must have
- - Bachelor's or Master's Degree in Computer Science, Information Technology, or related field.
- - Experience working in Agile/Scrum development environments.
- - Excellent analytical and problem-solving skills.
- - Strong communication and stakeholder management abilities.
Nice to have
- - Knowledge of Struts and EJB for legacy migration scenarios.
- - Experience with Apache Kafka.
- - Exposure to Ansible and configuration management.
- - Understanding of Continuous Delivery practices.
- - Insurance or Financial Services domain experience.
- - Immediate joiner or serving short notice.
- - Previous experience in enterprise modernization projects.
- - Experience working with global distributed teams.
- - Exposure to cloud-native development and DevSecOps.
- - Insurance or Banking domain experience will be an added advantage.
Full description
Position : Java Spring Boot Developer
Experience : 5-7 Years
Location : Gurgaon
Interview Mode : Virtual
Notice Period : Immediate Joiners, Max 10-15 days (Serving Notice)
About the Role :
We are looking for an experienced Java Application Modernization Developer to join our Application Modernization team. The ideal candidate will have strong expertise in Java, Spring ecosystem, enterprise application development, legacy modernization, cloud-native architecture, and DevSecOps practices. You will be responsible for upgrading legacy applications, developing scalable enterprise solutions, and contributing to CI/CD and cloud transformation initiatives.
Key Responsibilities :
- Design, develop, enhance, and maintain enterprise-grade Java applications.
- Participate in large-scale application modernization and platform upgrade initiatives.
- Migrate legacy Java applications to modern Spring Boot architecture.
- Develop secure, scalable, and maintainable applications following enterprise standards.
- Apply secure coding practices and remediate vulnerabilities identified through Snyk, Checkmarx, and other security scanning tools.
- Contribute to CI/CD pipelines and DevSecOps engineering practices.
- Collaborate with geographically distributed Agile teams across business and technology.
- Participate in architecture discussions, code reviews, technical design, and migration planning.
- Write clean, reusable, efficient, and well-tested code.
- Troubleshoot, debug, optimize, and upgrade existing applications.
- Prepare high-level and detailed technical design documentation.
- Analyze business requirements and convert them into technical solutions.
- Ensure enterprise security, governance, and coding standards are followed.
- Improve application observability through monitoring, logging, and alerting.
- Maintain technical documentation and knowledge repositories.
- Stay updated with emerging technologies and recommend modernization opportunities.
Mandatory Skills :
- 5-8 years of progressive experience in software development with complete SDLC exposure.
- Strong Java 8 (or higher) development experience.
- Extensive hands-on experience with :
i. Spring Boot
ii. Spring MVC