Capgemini

Java Developer

Capgemini$65K — $135K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 4+ years in application development specializing in Java, Swift, or similar languages.
  • Experience in upgrading and enhancing enterprise application systems.
  • Knowledge of Java frameworks like Spring and Spring Boot.
  • Familiarity with COTS configuration and customization processes.
  • Understanding of REST APIs, JSON, and XML for integrations.
  • Proficient with SQL databases and version control systems like Git.
  • Experience with CI/CD pipelines such as Azure DevOps or Jenkins is a plus.

Responsibilities

  • Develop and improve application features using Java, Swift, and COTS platforms.
  • Address enhancement requests and fix bugs to optimize performance.
  • Implement integrations, APIs, and data flows between applications and COTS systems.
  • Translate enhancement requirements from business analysts into technical implementations.
  • Write clean and maintainable code adhering to industry standards and best practices.
  • Conduct unit and system testing, ensuring enhancements are validated before release.
  • Analyze and resolve production issues, providing permanent fixes as necessary.

Benefits

  • Paid time off ranging from 12-25 days based on employee grade.
  • Comprehensive medical, dental, and vision insurance.
  • Retirement savings plans including 401(k) and RRSP.
  • Life and disability insurance coverage.
  • Access to employee assistance programs.
  • Additional benefits in line with local policy and eligibility.
Full Job Description
Role

In this role you will Develop, enhance, and maintain application features using Java, Swift, and COTS (Commercial Off-The-Shelf) platforms.

Responsibilities

  • Develop, enhance, and maintain application features using Java, Swift, and COTS (Commercial Off-The-Shelf) platforms.
  • Work on enhancement requests, bug fixes, and performance optimization for existing applications.
  • Implement integrations, APIs, and data flows between custom applications and COTS systems.
  • Collaborate with business analysts and architects to understand enhancement requirements and translate them into technical solutions.
  • Write clean, modular, and maintainable code following established standards and best practices.
  • Perform unit testing, assist with system testing, and validate enhancements prior to release.
  • Analyze production issues, identify root causes, and implement permanent fixes.
  • Participate in code reviews, sprint ceremonies, and release planning activities.
  • Develop technical documentation including design updates, configuration details, and deployment steps.
  • Assist in upgrading, configuring, and customizing COTS applications as needed.
  • Collaborate with QA teams to ensure enhancements meet performance, reliability, and security expectations.
  • Support deployment activities, patches, and release management for enhancement cycles.
  • Provide ongoing support for application enhancements in a multi-team, agile delivery environment


Qualification

  • 4+ years of hands-on experience in application development with a focus on Java, Swift, or other object-oriented programming languages.
  • Experience implementing enhancements, maintenance updates, and iterative improvements for enterprise applications.
  • Working knowledge of:
    • Java frameworks (e.g., Spring, Spring Boot)
    • Swift and iOS development fundamentals
    • COTS configuration and customization
    • REST APIs, JSON, XML
  • Experience integrating applications with third-party or enterprise COTS systems.
  • Familiarity with relational databases (SQL) and version control (Git).
  • Understanding of SDLC processes, agile methodologies, and DevOps concepts.
  • Strong debugging and problem-solving skills with the ability to analyze existing codebases.
  • Ability to create clear technical documentation and communicate effectively with cross-functional teams.
  • Experience with CI/CD pipelines (Azure DevOps, Jenkins, GitHub Actions) is an asset.
  • Provide afternoon-shift coverage for enhancements, incidents, and release support, including clear end-of-day handoffs


The base compensation range for this role in the posted location is: CAD 65,000- CAD 135,000

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.

The actual compensation offered to any candidate may fall outside of the posted range and will be determined based on multiple factors legally permitted in the applicable jurisdiction.

These may include, but are not limited to: Geographic location, Education and qualifications, Certifications and licenses, Relevant experience and skills, Seniority and performance, Market and business consideration, Internal pay equity.

It is not typical for candidates to be hired at or near the top of the posted compensation range.

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.

Capgemini offers a comprehensive, non-negotiable benefits package to all regular, full-time employees. In the U.S. and Canada, available benefits are determined by local policy and eligibility and may include:
  • 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

About Capgemini

Capgemini is a global leader in consulting, digital transformation, technology and engineering services. The company is headquartered in Paris, France and operates in over 50 countries. Capgemini provides a range of services including strategy and transformation, application services, technology services, and engineering services. The company serves clients in a variety of industries including automotive, consumer products, financial services, healthcare, and retail.
Learn more about Capgemini
Industry
Founded
1967
NASDAQ

Similar Jobs

More Jobs at Capgemini

More Information Technology Jobs

Find similar Java Developer jobs: