31 Jul
|
SK HR Consultants
|
India
31 Jul
SK HR Consultants
India
Position : Java Spring Boot Developer
Experience : 5 - 7 Years
Location : Gurgaon
Interview Mode : Virtual
Notice Period : Immediate Joiners, Max 10-15 days (Serving Notice)
Candidate Requirement : Local to NCR candidates only
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, effective, 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 :
1.
Spring
Boot
- Spring MVC
3.
Spring
Batch
4.
Spring
Security
- Strong understanding of Java fundamentals:
1.
Exception
Handling
- Collections
- Modularization
- Object-Oriented Programming
- Hands-on experience in application modernization and platform migration.
- Experience building enterprise applications using Spring ecosystem.
- Hands-on experience with :
- Gradle
- Maven
- Experience with ORM frameworks :
- Hibernate
- OpenJPA
- Hands-on Docker containerization.
- Kubernetes deployment experience.
- Strong understanding of OAuth2 and API Gateway security.
- Experience with :
- JUnit
- Mockito
- Knowledge of relational databases :
- Oracle
- MySQL
- PostgreSQL
- SQL Server
- Experience with Git version control using Bitbucket or GitHub.
- Experience using SonarQube for code quality.
- Strong debugging and troubleshooting skills.
- Ability to produce clean, efficient, maintainable code.
DevSecOps & Tools :
- CI/CD Pipeline exposure
- Secure Coding
- Snyk
- Checkmarx (or similar SAST tools)
- SonarQube
- Git
- Bitbucket/GitHub
- Docker
- Kubernetes
Nice to Have Skills :
- 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.
Required Qualifications :
- Bachelors or Masters 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.
Preferred Candidate :
- 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.
📌 Java Spring Boot Developer (India)
🏢 SK HR Consultants
📍 India