About the role

  • Java/Angular Developer supporting backend application development for Capgemini. Collaborating on product lifecycle phases and promoting best practices in an agile team.

Responsibilities

  • Work on backend application development
  • Support and lead different phases of the product lifecycle including analysis, development, and testing
  • Promote best practices in terms of TDD, development tools, and technologies
  • Analyze and gather requirements from front office business users
  • Design, develop, and maintain scalable and efficient backend services using Java

Requirements

  • Previous commercially proven experience in Java
  • Strong desire to develop your skills more widely
  • Develop and maintain technical documentation
  • Participate in code reviews ensuring high-quality code and adherence to coding standards
  • Troubleshoot and debug issues
  • Stay up to date with industry trends, best practices, and emerging technologies
  • Mentor junior developers
  • Design and develop responsive, interactive, and user-friendly UI components using Angular, HTML, CSS, and TypeScript
  • Implement UI/UX designs and wireframes into functional interfaces
  • Optimize UI performance
  • Develop and maintain backend services using Java including RESTful APIs and microservices

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

SeniorLead

Salary

$87,000 - $102,000 per year

Degree requirement

Bachelor's Degree

Tech skills

AngularJavaMicroservicesTypeScript

Location requirements

OnsiteMontrealCanada

Report this job

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