Full Stack Developer - Java/ React

CapgeminiDallas, TX
Hybrid

About The Position

At Capgemini, you will collaborate with cross-functional teams to deliver innovative technology solutions that drive business value and enhance client experiences. You will contribute to the design, development, and continuous improvement of scalable, high-quality solutions in a dynamic and collaborative environment.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).
  • 5+ years of software development experience.
  • Strong experience with Java, API, and distributed applications development using Spring boot and Microservices.
  • Strong frontend development experience with React, JavaScript, TypeScript, HTML, and CSS.
  • Experience with SQL and NoSQL databases.
  • Understanding of AI API's like Open AI, Anthropic, Gemini etc for implementing AI use case.
  • Experience with asynchronous programming and multithreading concepts.
  • Experience with cloud platforms such as AWS, Azure, or GCP.
  • Strong Understanding of software development best practices and Agile methodologies.
  • Strong problem-solving and communication skills.
  • Ability to work independently and collaboratively within a team.

Nice To Haves

  • Proven track record in microservices, event-driven architecture (Kafka/RabbitMQ), and API design (REST/GraphQL).
  • Implement generative AI APIs and leverage LLMs for business applications.

Responsibilities

  • Design, develop, and maintain backend applications and services using Java.
  • Writing code to build complex core components and frameworks.
  • Design, develop, and deploy cloud-native solutions, including microservices and serverless paradigms using Spring Boot and Java.
  • Build responsive and modern frontend applications using React, Javascript, Typescript, Angular, and UI technologies.
  • Develop and integrate APIs and web services.
  • Collaborate with product managers, designers, engineers, and other integrated teams to deliver end-to-end solutions.
  • Develop and integrate Python components for services, automation, or data processing.
  • Troubleshoot, debug, and improve application performance.
  • Write clean, maintainable, and well-documented code.
  • Participate in code reviews and technical discussions.
  • Support application scalability, reliability, and security.
  • Work with cloud platforms and CI/CD pipelines.
  • Stay current with modern development tools and technologies.

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
  • 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
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service