Jobs · Engineering · New York

Java Full stack Developer (6 Years and Above)

Capgemini · New York, NY · 2 wk ago
EngineeringFull-time

Job Description

We are looking for an experienced Fullstack Developer with 6–9 years of hands-on experience in building scalable, high-performance applications. The ideal candidate should have strong expertise in Java-based backend technologies, microservices architecture, and cloud-native development, along with a solid understanding of frontend integration.

Key Responsibilities

  • Design, develop, and maintain robust, scalable, and high-performance backend systems using Java and Spring Boot.
  • Build and manage RESTful APIs and microservices architecture for enterprise-grade applications.
  • Implement efficient data processing and messaging solutions using Kafka or similar event-streaming platforms.
  • Collaborate closely with frontend teams (Angular-based) to ensure seamless API integration and optimal performance.
  • Develop secure, reusable, and maintainable backend services following best coding practices.
  • Optimize application performance, reliability, and scalability across distributed systems.
  • Participate in system design discussions and contribute to architectural decisions.
  • Ensure code quality through unit testing (JUnit) and integration testing practices.
  • Work in an Agile environment with CI/CD pipelines, ensuring frequent and reliable releases.
  • Troubleshoot and resolve production issues effectively with strong problem-solving skills.

Required Skills & Experience

  • 6 to 9 years of experience in backend development.
  • Strong proficiency in: Java, Spring Boot, and microservices architecture.
  • REST API design and development.
  • Messaging systems like Kafka.
  • SQL and database design (RDBMS and/or NoSQL).
  • Experience with cloud platforms such as AWS (or equivalent).
  • Hands-on experience in unit testing frameworks like JUnit.
  • Understanding of distributed systems and scalable application design principles.
  • Familiarity with CI/CD practices, DevOps, and version control tools.
  • Strong understanding of object-oriented programming (OOP) and design patterns.
  • Experience working in Agile/Scrum environments.

Pay

The base compensation range for this role in the posted location is: 61087 - 104364

Benefits

  • Paid time off based on employee grade (A-F), defined by policy: Vacation: 12-25 days, depending on grade, Company paid holidays, Personal Days, Sick Leave
  • 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

Similar jobs