Capgemini

Java Full Stack & Identity Access Developer

Capgemini
Apply
1 day ago
Toronto, CanadaMid Level

Base Salary

$80k - $96k/yr

Responsibilities

  • Design, develop, deploy, and support Java and Spring Boot applications and microservices.
  • Build responsive front-end components using Angular, HTML, CSS, JavaScript, and Bootstrap.
  • Develop RESTful APIs, SQL queries, stored procedures, database schemas, and data-access components.
  • Implement JWT authentication and authorization, enterprise identity integrations, reverse proxies, SSO, secure junctions, and mutual TLS.
  • Publish and consume messages through ActiveMQ or comparable enterprise messaging platforms.
  • Create unit, integration, feature, and API tests using JUnit, TestNG, Selenium, mocking frameworks, and Postman.
  • Create and maintain CI/CD and release pipelines using Azure DevOps, Jenkins, Git, and UrbanCode Deploy.
  • Manage artifacts, deploy applications to Red Hat OpenShift, and validate deployments through logs, pods, and runtime monitoring.
  • Monitor authentication and application flows with Splunk dashboards and troubleshoot production issues.
  • Prepare deployment, release, knowledge-transfer, and change-management documentation and collaborate with delivery stakeholders.

Requirements

  • Hands-on experience with Java, Java EE, Spring Boot, Spring, Hibernate, JDBC, REST APIs, microservices, and object-oriented design.
  • Front-end experience with Angular, JavaScript, HTML5, and CSS3.
  • Experience with SQL, stored procedures, DDL, DML, JWT authentication, secure API development, and enterprise messaging.
  • Experience with Azure DevOps, Jenkins, Git, Maven, or Nexus and with deploying and troubleshooting applications on Red Hat OpenShift.
  • Experience with JUnit and API testing tools such as Postman, plus production support and release documentation.
  • Bachelor's degree or diploma in Computer Science, Software Engineering, Information Technology, or a related discipline, or equivalent experience.
  • Preferred experience includes IBM Security Access Manager, WebSEAL, reverse proxies, secure junctions, SSO, mutual TLS, IBM UrbanCode Deploy, Splunk, Azure Blob Storage, Azure Data Studio, Go, banking or capital markets, and regulated enterprise environments.

Benefits

  • 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 available under local policy and eligibility; the role is regular and full-time.

Tech Stack

AngularBootstrapGitGoJavaJavaScriptJenkinsJUnitMavenOpenShiftPostmanSeleniumSplunkSpring BootSQLTestNG
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