Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Backend Java Engineer at Capgemini Engineering, focusing on projects in the hospitality sector. Collaborates with Machine Learning team, utilizing cutting-edge tech stack.

Responsibilities

  • Independent contributor with minimum guidance needed to navigate through the software development process
  • Working closely with client stakeholders on day-to-day assignments
  • Helping and supporting junior and new team members
  • Obtains tasks from the project lead prepares functional and design specifications, approves them with all stakeholders
  • Troubleshooting and optimizing microservices

Requirements

  • 6+ years of extensive experience in Java backend language
  • Strong understanding of microservices, Spring Boot, Kubernetes, and APIs
  • Exposure to architectural patterns of a large, high-scale system/product, like APIs, high volume data pipelines, distributed systems, and efficient algorithms
  • Hands on experience with any modern database
  • Hands-on working with GenAI tools, Claude Code
  • Exposure to Python, NodeJS is highly valued

Benefits

  • Paid time off based on employee grade (A-F), defined by policy: Vacation: 12-25 days, depending on grade
  • Company paid holidays
  • Personal Days
  • Sick Leave
  • Medical, dental, and vision coverage (or provincial healthcare coordination in Canada)
  • Retirement savings plans (e.g., 401(k) in the U.S., RRSP in Canada)
  • Life and disability insurance
  • Employee assistance programs
  • Other benefits as provided by local policy and eligibility

Job type

Full Time

Experience level

Senior

Salary

CA$62,874 - CA$147,504 per year

Degree requirement

Bachelor's Degree

Tech skills

Distributed SystemsJavaKubernetesMicroservicesNode.jsPythonSpringSpring BootSpringBoot

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.