C

Capgemini

Global consulting, technology services, outsourcing

Java Full Stack Software Engineer

Full-Stack EngineeringUpdated on Nov 14
Full-time

About the Job

Requirements

  • At least 4 years of experience in Full Stack Development, Software Engineering, Application Architecture, or Enterprise Application Delivery.
  • Expertise in Java, Spring Boot, and Microservices Architecture.
  • Hands-on experience with React.js, React Hooks, and frontend state management frameworks.
  • Experience designing and optimizing PostgreSQL databases.
  • Experience working with Amazon Redshift and enterprise data platforms.
  • Hands-on experience implementing automated testing using JUnit, Mockito, and test-driven development practices.
  • Integration experience with REST APIs, SOAP Services, FTP/SFTP, ETL Pipelines, and Kafka.
  • Experience supporting enterprise application integration, data exchange, and messaging platforms.
  • Understanding of application security using OAuth and JWT authentication mechanisms.
  • Experience with Docker and Kubernetes for containerization and orchestration.
  • Experience working within Agile and Scrum delivery environments.
  • Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field.

Responsibilities

  • Lead end-to-end solution architecture and application design.
  • Define scalable, secure, and high-performance system architectures.
  • Translate business requirements into technical solutions.
  • Conduct architecture reviews, design reviews, and code reviews.
  • Enforce development standards, best practices, and governance.
  • Develop backend applications using Java, Spring Boot, and microservices architecture.
  • Build modern frontend applications using React.js, React Hooks, and state management frameworks.
  • Design and optimize PostgreSQL databases and Redshift data solutions.
  • Partner with business and technology teams to design scalable solutions, drive enterprise integrations, lead development teams, and deliver high-quality applications from architecture through production support.

Desired Qualifications

  • Experience with cloud platforms including AWS and Azure.

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