Senior Developer - Java Migration

Overview

Hybrid
Depends on Experience
Full Time

Skills

Java
Node.js
Express.js
Migration

Job Details

Capgemini is a global leader in partnering with companies to transform and manage their business by harnessing the power of technology. The Group is guided everyday by its purpose of unleashing human energy through technology for an inclusive and sustainable future. It is a responsible and diverse organization of over 300,000 team members in nearly 50 countries. With its strong 50-year heritage and deep industry expertise, Capgemini is trusted by its clients to address the entire breadth of their business needs, from strategy and design to operations, fueled by the fast evolving and innovative world of cloud, data, AI, connectivity, software, digital engineering and platforms. The Group reported in 2020 global revenues of 16 billion.
Get The Future You Want ! | ;/p>
Role: Senior Developer - Java Migration
Locations: Denver, CO/Philadelphia, PA
Type: Full Time
Job Description
We are seeking a highly skilled Senior Java Developer with strong experience in Node.js and Express.js to lead and support a critical Java migration project. The ideal candidate will have a deep understanding of legacy Java systems and modern Java frameworks, along with hands-on experience in Node.js-based microservices. This role involves analyzing existing Java applications, designing migration strategies, and implementing scalable, performant solutions using modern technologies.
________________________________________
Key Responsibilities:
Lead the migration of legacy Java applications to modern Java or Node.js-based architectures.
Analyze existing Java codebases and identify opportunities for refactoring or re-architecture.
Develop RESTful APIs using Node.js and Express.js as part of the migration strategy.
Collaborate with cross-functional teams including DevOps, QA, and Product Management.
Ensure code quality through unit testing, integration testing, and code reviews.
Optimize application performance and scalability.
Document technical designs, migration plans, and implementation details.
Mentor junior developers and provide technical leadership.
________________________________________
Required Skills & Qualifications:
8+ years of experience in Java development (Spring, Spring Boot, J2EE).
3+ years of experience with Node.js and Express.js.
Strong understanding of RESTful API design, microservices architecture, and event-driven systems.
Experience with Java migration projects (e.g., monolith to microservices, legacy to cloud-native).
Proficiency in SQL and NoSQL databases (e.g., PostgreSQL, MongoDB).
Familiarity with CI/CD pipelines, Docker, and Kubernetes.
Excellent problem-solving skills and attention to detail.
Strong communication and documentation skills.
Click the following link for more information on your rights as an Applicant -
Applicants for employment in the US must have valid work authorization that does not now and/or will not in the future require sponsorship of a visa for employment authorization in the US by Capgemini.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Capgemini America, Inc.