C

Capgemini

Global consulting, technology services, outsourcing

Java Full Stack Developer

Full-Stack EngineeringUpdated on Nov 14
Full-timeMississauga, ON, Canada

About the Job

Requirements

  • Exemplary collaboration skills working with product owners, business analysts, software architects, software engineers, and quality engineers.
  • Experience serving as a hands-on technical team member producing clean, unit-tested code.
  • Experience mentoring junior staff and defining coding standards and standard methodologies.
  • Experience applying software engineering architecture and design patterns, including object-oriented, functional, and REST patterns.
  • Strong knowledge of Java and Spring.
  • Strong knowledge of SQL and object-relational mapping using Hibernate.
  • Strong knowledge of JavaScript and Angular.
  • Familiarity with SASS/SCSS and developing for accessibility.
  • Passion for continuous integration and continuous delivery.
  • Experience focusing on accessibility using a screen reader and other tools.
  • Experience and knowledge of RESTful APIs or other web services.
  • Analytical and problem-solving skills.
  • Strong teamwork skills and ability to collaborate with other developers and coworkers, including distributed team members.
  • Ability to use or learn design patterns.
  • Agile/Scrum experience or basic knowledge.
  • Bachelor's degree in computer science or equivalent.
  • Six to ten years of software development experience.

Responsibilities

  • Design, develop, and implement web applications, including adhering to coding standards, building and running appropriate unit and integration tests, and creating deployment scripts.
  • Partner with quality assurance to own the quality of the product.

Desired Qualifications

  • Solid understanding of Docker, NgRx, and RxJS.

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