Lead JAVA Full Stack Developer
Capgemini · New York, NY · 1 wk ago
EngineeringFull-time
Job Summary
We are looking for a skilled Full Stack Developer with strong hands-on experience in Java/J2EE for backend development and Angular & React for frontend development. The ideal candidate will work on designing, developing, and maintaining scalable web applications in an Agile environment.
Key Responsibilities
- Design, develop, and maintain full-stack applications using Java/J2EE and modern frontend frameworks
- Build and enhance backend services and RESTful APIs using Java and Spring Boot
- Develop responsive, user-friendly UI using Angular and React
- Integrate frontend applications with backend services and databases
- Write clean, scalable, and well-documented code
- Participate in code reviews, design discussions, and sprint activities
- Perform unit testing, debugging, and defect fixing
- Collaborate with UX, QA, DevOps, and product teams
- Support deployment and troubleshoot production issues
- Follow Agile/Scrum development practices
Required Skills
- Strong experience in Java, J2EE
- Hands-on with Spring Boot, Spring MVC, Hibernate/JPA
- Experience developing RESTful web services
- Knowledge of microservices architecture
- Strong experience with Angular and React
- Proficient in HTML5, CSS3, JavaScript, TypeScript
- Experience with responsive and cross-browser UI development
- Experience with RDBMS (MySQL, PostgreSQL, Oracle)
- Facility with Git, Maven/Gradle
- Exposure to CI/CD pipelines is a plus
Pay
The base compensation range for this role in the posted location is: 137,000 to 168,000.
Benefits
- Paid time off based on employee grade (A-F)
- Medical, dental, and vision coverage (or provincial healthcare coordination in Canada)
- Retirement savings plans (e.g., 401(k) in the U.S., RRSP in Canada)
- Life and disability insurance
- Employee assistance programs
- Other benefits as provided by local policy and eligibility