Job Description

Developers develop, test and integrate applications, frameworks and tools in a controlled environment. With expertise in a specific technology environment, they are responsible for software‑specific design and realization, as well as testing, deployment and release management or technical application management of client‑specific package based solutions.

Key Responsibilities

  • Develop, enhance, and maintain existing application features using Java and COTS (Commercial Off The Shelf) platforms
  • Implement enhancement requests, bug fixes, and performance improvements based on business and technical requirements
  • Support integration efforts between custom Java components and COTS systems through APIs, services, and data interfaces
  • Assist senior developers and architects in translating enhancement requirements into technical design updates
  • Write clean, maintainable, and well‑structured code following organizational development standards
  • Execute unit testing and support system and integration testing activities for enhancement releases
  • Troubleshoot issues across application components and help deliver root cause analysis for defects
  • Contribute to code reviews, agile ceremonies, and sprint planning activities
  • Update technical documentation for enhancements, configuration changes, and deployment processes
  • Participate in COTS configuration, customization, and version updates under guidance from senior team members
  • Support deployment and release activities for enhancements, hotfixes, and patches
  • Collaborate with business, QA, and support teams to ensure enhancements meet functional and quality expectations

Required Skills & Experiences

  • 3+ years of hands‑on experience in application development with a strong focus on Java
  • Experience performing enhancements, maintenance, and iterative improvements on enterprise applications
  • Working knowledge of Java and common frameworks (e.g., Spring, Spring Boot)
  • COTS configuration/customization
  • REST APIs, JSON, XML for integrations
  • Familiarity with databases (SQL) and version control tools (Git)
  • Understanding of core SDLC practices, agile delivery, and DevOps aligned workflows
  • Ability to troubleshoot application issues and work with existing codebases
  • Strong communication and documentation skills
  • Experience with CI/CD tools (Azure DevOps, Jenkins) is an asset

Nice To Have

  • Certifications: Java SE, COTS platform certifications, cloud fundamentals (Azure/AWS)

Compensation

The base compensation range for this role in the posted location is: $62,874- $147,504 CAD.

Capgemini provides compensation range information in accordance with applicable national, state, provincial, and local pay transparency laws. The base compensation range listed for this position reflects the minimum and maximum target compensation Capgemini, in good faith, believes it may pay for the role at the time of this posting. This range may be subject to change as permitted by law.

In addition to base salary, this role may be eligible for additional compensation such as variable incentives, bonuses, or commissions, depending on the position and applicable laws.

Benefits

  • Paid time off based on employee grade (A-F), defined by policy: Vacation 12-25 days, 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

Equal Opportunity Employer

Capgemini is an Equal Opportunity Employer encouraging inclusion in the workplace. Capgemini also participates in the Partnership Accreditation in Indigenous Relations (PAIR) program which supports meaningful engagement with Indigenous communities across Canada by promoting fairness, accessibility, inclusion and respect. We value the rich cultural heritage and contributions of Indigenous Peoples and actively work to create a welcoming and respectful environment. All qualified applicants will receive consideration for employment without regard to race, national origin, gender identity/expression, age, religion, disability, sexual orientation, genetics, veteran status, marital status or any other characteristic protected by law.

Physical, mental, sensory or environmental demands may be referenced in an attempt to communicate the manner in which this position traditionally is performed. Whenever necessary to provide individuals with disabilities an equal employment opportunity, Capgemini will consider reasonable accommodations that might involve varying job requirements and/or changing the way this job is performed, provided that such accommodation does not pose an undue hardship. Capgemini is committed to providing reasonable accommodation during our recruitment process. If you need assistance or accommodation, please reach out to your recruiting contact.


#J-18808-Ljbffr
Similar jobs

Intermediate Java Developer

Apply Now
Back to search page