C

Capgemini

Global consulting, technology services, outsourcing

Java Software Engineer

Backend EngineeringUpdated on Nov 14
Full-timeNo salary listed

About the Job

Requirements

  • More than two years of relevant work experience.
  • Strong understanding of programming concepts, software design, and software development principles.
  • Ability to work consistently with minimal supervision and produce accurate, reliable results across varied tasks and problems.
  • Ability to organize time to meet assigned tasks over a medium-term horizon and collaborate toward team objectives.
  • Proficiency in Java 8–17 and JavaScript/TypeScript, with experience using Spring and Angular or React.
  • Strong knowledge of the software development lifecycle and methodologies such as Scrum.
  • Knowledge of SOAP, REST, Maven, JSP, HTML, and PL/SQL.
  • Experience with relational and non-relational databases, including SQL and NoSQL.
  • Proficiency in unit testing, integration testing, and debugging using tools such as JUnit and Mockito.
  • Experience with version control systems such as Git, GitLab, and GitHub.
  • Fluency in English and/or French; the profile also specifies fluent French for communication with teams and clients.
  • Strong analytical and problem-solving skills.

Responsibilities

  • Develop and maintain high-quality software applications using Java and related technologies, including participation in developing complex features.
  • Collaborate closely with cross-functional teams, including product managers, designers, and other engineers, to deliver robust software solutions.
  • Conduct thorough code reviews to ensure quality, performance, and security; oversee team development work and promote development best practices and processes.
  • Stay current with industry trends and technologies, continuously improve software engineering practices, and propose application-development improvements.
  • Provide technical guidance and mentorship to junior developers on coding and design best practices, and help the team identify outstanding project work.
  • Apply scientific methods to analyze and solve software engineering problems, investigate and acquire knowledge in the technical discipline, and collaborate with software engineers and stakeholders.
  • Work in agile environments and contribute to continuous improvement of development processes.

Desired Qualifications

  • A disability certificate is considered positively.

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