C

Capgemini

Global consulting, technology services, outsourcing

Full Stack Developer - Java/ React

Full-Stack EngineeringUpdated on Nov 14
Full-timeAtlanta, GA, USAIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.
  • At least 5 years of software development experience.
  • Strong experience with Java, APIs, and distributed application 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 APIs such as OpenAI, Anthropic, and Gemini for implementing AI use cases.
  • Experience with asynchronous programming and multithreading concepts.
  • Experience with cloud platforms such as AWS, Azure, or GCP.
  • Understanding of software development best practices and Agile methodologies.

Responsibilities

  • Design, develop, and maintain backend applications and services using Java.
  • Write 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, modern frontend applications using React, JavaScript, TypeScript, Angular, and UI technologies.
  • Apply microservices, event-driven architecture using Kafka or RabbitMQ, and API design using REST or GraphQL.
  • Implement generative AI APIs and leverage large language models for business applications.
  • Develop and integrate APIs and web services.
  • Collaborate with product managers, designers, engineers, and other integrated teams to deliver end-to-end solutions.
  • Use relational databases such as Oracle and PostgreSQL and NoSQL solutions such as MongoDB and Redis.
  • 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 continuous integration and continuous delivery pipelines.
  • Stay current with modern development tools and technologies.

About the Company

Capgemini

Global consulting, technology services, outsourcing

Capgemini provides consulting, technology services, and outsourcing to help organizations transform digitally. Its offerings include strategy and transformation consulting, system integration, application development, IT infrastructure management, and managed IT operations. It differentiates itself with a global presence in over 50 countries and a focus on applying AI, cloud, and cybersecurity to real business problems. Its goal is to help clients navigate digital transformation and improve efficiency and innovation through tailored, contract-based or managed services.

Company size
10,001+
Company stage
IPO
Headquarters
Paris, France
Founded
1967

Recently Posted Jobs

Explore more opportunities at Capgemini

See more jobs