Overview
Skills
Job Details
We re Hiring Java Developer or Software engineer
Rate: Up to $55/hr on W2
Location: Remote
Former CVS candidates Only.
Interested candidates can share resumes to
Job Summary:
We re seeking a Lead Developer to spearhead the modernization of a legacy framework (AEFW3) built on Spring Framework 3.0.5, migrating it to Spring Boot 3.x.
This role involves analyzing existing proprietary framework code, designing the migration architecture, hands-on development, and ensuring a smooth transition to a cloud-native architecture (Azure Cloud private/public).
Key Responsibilities:
Analyze the existing AEFW3 framework (Spring 3.0.5) to identify dependencies, configurations, and potential migration challenges.
Design and implement a migration strategy refactoring, upgrading dependencies, and leveraging new Spring Boot features (auto-configuration, embedded servers, starters).
Refactor code from XML-based to Java-based configurations and annotations.
Handle Tiles to JSP conversions using JSP includes.
Resolve compatibility issues involving Jakarta EE, Hibernate, Spring Security, and other libraries.
Implement and optimize Maven build configurations for Spring Boot projects.
Ensure code quality and reliability via unit and integration testing.
Collaborate with developers, architects, and stakeholders to ensure smooth migration.
Provide technical leadership and mentorship to other teams on Spring Boot best practices.
Document all migration steps, design decisions, and new architecture details.
Required Skills & Experience:
Strong hands-on experience with Spring Framework (3.x) and Spring Boot (2.x/3.x).
Proven background in migrating legacy Spring applications to Spring Boot.
Expertise in Java 17+, Spring Boot architecture, IoC, DI, and AOP.
Deep understanding of Spring Boot starters, auto-configuration, and embedded servers.
Experience with Maven, Git, Spring MVC, and RESTful APIs.
Knowledge of Hibernate, Spring Data JPA, and SQL databases.
Hands-on experience with Spring Security and authentication mechanisms.
Strong debugging, analytical, and problem-solving skills.
Excellent communication and collaboration abilities.
Preferred Qualifications:
Experience working with Azure Cloud (preferred) or AWS/Google Cloud Platform.
Familiarity with Docker, Kubernetes, and OpenShift.
Exposure to CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOps).
Knowledge of microservices architecture and development.
Interested candidates can share resumes to