Capgemini

Senior Java Full Stack Developer

Capgemini
Apply
1 day ago
Toronto, CanadaSenior

Base Salary

$85k - $96k/yr

Responsibilities

  • Design, develop, and enhance Java and Spring Boot microservices.
  • Build responsive web interfaces with Angular or React.
  • Develop secure RESTful APIs and synchronous and event-driven integrations using Apache Kafka.
  • Support client, account, transaction, payment, and preference-processing workflows.
  • Apply microservices, event-driven, and domain-driven architecture principles.
  • Create unit, functional, integration, performance, end-to-end, mock-service, and event-simulator testing solutions.
  • Deploy and support applications on OpenShift, Kubernetes, AWS, Docker, EKS, or ECS platforms.
  • Develop and maintain CI/CD pipelines using Jenkins and GitHub Actions.
  • Implement authentication and authorization with OAuth 2.0, JWT, Spring Security, and token-based access controls.
  • Monitor distributed applications with Prometheus, Grafana, and application logs.
  • Optimize MongoDB and PostgreSQL queries, indexes, and data-access patterns.
  • Participate in planning, design reviews, code reviews, production releases, and incident resolution.
  • Identify application defects, security vulnerabilities, latency issues, throughput issues, and technical improvements.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Strong hands-on experience with Java 8 or later and advanced experience with Spring Boot, Spring MVC, Hibernate, and microservices.
  • Experience developing REST APIs and distributed backend services.
  • Hands-on experience with Angular or React, JavaScript, TypeScript, HTML, and CSS.
  • Experience with Apache Kafka, asynchronous message processing, PostgreSQL, and MongoDB.
  • Experience deploying applications using Docker, Kubernetes, or OpenShift.
  • CI/CD experience with Jenkins, GitHub Actions, Git, Maven, or Gradle.
  • Experience with OAuth 2.0, JWT, and Spring Security.
  • Experience with JUnit, Postman, and performance-testing tools.
  • Understanding of Agile delivery and the software development lifecycle.
  • Preferred experience with AWS services, EKS or ECS, banking or other regulated industries, PCI-DSS-aligned controls, Prometheus, Grafana, fraud or anomaly detection, risk analytics integrations, Redis, and JMeter.
  • AWS certification is considered an asset.

Benefits

  • Comprehensive benefits package for regular, full-time employees, with eligibility determined by local policy.
  • Paid time off, including 12–25 vacation days depending on employee grade, company holidays, personal days, and sick leave.
  • Medical, dental, and vision coverage, or provincial healthcare coordination in Canada.
  • Retirement savings plans such as 401(k) in the U.S. or RRSP in Canada.
  • Life and disability insurance and employee assistance programs.
  • Additional benefits may be provided according to local policy and eligibility.

Tech Stack

AngularApache JMeterApache KafkaAWSCSSDockerGitGitHub ActionsGradleGrafanaHTMLJavaJavaScriptJenkinsJUnitKubernetesMavenMongoDBOpenShiftPostgreSQLPostmanPrometheusReactRedisSpring BootTypeScript
Capgemini

About Capgemini

10,000+ employees

Capgemini is a global IT services and consulting firm that delivers strategy, cloud, AI, software engineering, and managed services to large enterprises and public-sector clients. Founded in 1967 and headquartered in Paris, it is publicly traded on Euronext Paris and operates in 50+ countries. The group expanded its engineering capabilities by acquiring Altran in 2020, now operating as Capgemini Engineering.

Contact me