Java Developer (W2)
Location: Westlake, TX or Merrimack, NH (5 days Onsite/Remote every other week)
Schedule: Monday-Friday, 8am-5pm / 40 hrs per week
Duration: Long-term Contract (with ongoing support post-migration)
Day-to-Day / Project Summary
You will be part of the Migration Client Modernization initiative, focused on modernizing and migrating the clients platform. Responsibilities include designing, developing, and testing new product features, migrating existing clients from legacy systems to the new platform, and enhancing frameworks to support modernization. Work will involve collaboration with multiple squads, requirement analysis, proof of concepts, development, defect fixing, and code migration through test environments to production.
Must Haves
Core Java development experience (5+ years preferred)
Strong expertise in Spring Framework (Spring Boot, Batch)
Hands-on experience with REST API development
Proficiency in PostgreSQL or any relational database
Familiarity with CI/CD pipelines and tools like Jenkins
Understanding of Agile methodologies and ability to work in squads
Strong debugging and problem-solving skills
Nice to Have (Plusses)
Exposure to Azure or AWS cloud services (Azure Service Bus, Kubernetes)
Knowledge of test automation frameworks
Experience with migration projects or modernization initiatives
Understanding of DevOps practices
Responsibilities
Design and develop backend services using Java and Spring Boot
Build and maintain REST APIs for client migration and new feature development
Collaborate with cross-functional teams for requirement analysis and design
Participate in code reviews and ensure adherence to best practices
Support migration activities and defect fixing during post-migration phase
Contribute to framework enhancements and new capability development