7 days ago
Base Salary
$68k - $93k/yr
Responsibilities
- Design and deliver full-stack digital applications, including front-end solutions and mid-tier services.
- Lead teams in developing technology and full-stack solutions.
- Decompose complex business problems into creative, efficient, and scalable software solutions.
- Develop Java/Spring applications, REST services, APIs, and integrations.
- Build and maintain client-side applications using modern JavaScript frameworks and related libraries.
- Collaborate with technical and non-technical stakeholders, product owners, and partners.
- Develop, deploy, and support applications and features in a team environment.
- Build and maintain CI/CD pipelines and application deployment processes.
- Apply modern architecture patterns, secure application development, coding standards, and test coverage practices.
- Use SRE concepts and tooling to support application operations and reliability.
Requirements
- 8+ years of full-stack software engineering experience.
- Experience leading technology teams and full-stack solutions.
- Experience with modern application architecture patterns, design patterns, secure application development, and test coverage.
- Expertise delivering front-end solutions and mid-tier services.
- Extensive experience with Java, Spring Boot, Spring Core, web services, and Kubernetes.
- Experience with Angular, JavaScript or TypeScript, Node, NPM, HTML, CSS/SASS, RxJS, and modern SPA frameworks; Angular is preferred.
- Experience with Jasmine, Karma, Storybook, and Playwright.
- Experience with API management using Swagger and OpenAPI, plus Java Camel integration technology.
- Experience with Jenkins Core, Maven, and CI/CD pipeline maintenance.
- Expert understanding of Docker and cloud computing or cloud services platforms; AWS experience is favorable.
- Knowledge of SRE concepts and tools such as Datadog and Splunk.
- Experience communicating technical needs and capabilities to non-technical stakeholders.
- Experience collaborating on application development, deployment, and support.
- Understanding of Agile software development methodology and object-oriented design.
- Exposure to AI tools and their use in improving development practices.
- Monorepo experience is a plus.
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.
- Employee assistance programs and other benefits subject to local policy and eligibility.
- Regular full-time employees receive a comprehensive, non-negotiable benefits package; work location details are dependent on the posted location and local policy.
Tech Stack
AngularAWSCSSDatadogDockerHTMLJasmineJavaJavaScriptKarmaKubernetesMavenNode.jsnpmReactSassSplunkSpring BootTypeScriptVue.js
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.
