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
Categories
About Capgemini
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.
