Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Core Java Engineer

Full-time

Capgemini

Choosing Capgemini means choosing a company where you will be empowered to shape your career in the way you’d like, where you’ll be supported and inspired by a collaborative community of colleagues around the world, and where you’ll be able to reimagine what’s possible. Join us and help the world’s leading organizations unlock the value of technology and build a more sustainable, more inclusive world.

Job Description

We are seeking a Senior Core Java Engineer to design, develop, and support high-performance, scalable enterprise applications. The ideal candidate will have strong expertise in Core Java, distributed systems, backend engineering, and software design principles.

Key Responsibilities:
Design, develop, test, and maintain robust, scalable, and highly available Java-based applications.
Develop backend services, APIs, and microservices to support business-critical applications.
Participate in system architecture, technical design, and code reviews to ensure high-quality deliverables.
Optimize application performance, scalability, reliability, and security.
Troubleshoot production issues and implement sustainable solutions.
Collaborate with product owners, business stakeholders, architects, and development teams to deliver technical solutions aligned with business objectives.
Contribute to Agile development processes, including sprint planning, estimation, and retrospectives.
Advocate and implement software engineering best practices, coding standards, and development frameworks.
Mentor and guide junior developers, fostering technical growth and knowledge sharing.
Stay current with emerging technologies and recommend improvements to existing systems and processes.

Required Qualifications:
Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
7+ years of experience in software development with a strong focus on Java.
Strong expertise in Core Java, object-oriented programming, multithreading, collections, concurrency, and JVM internals.
Experience designing and developing enterprise-scale applications and distributed systems.
Strong understanding of software design patterns, data structures, and algorithms.
Experience building RESTful APIs and service-oriented architectures.
Strong knowledge of relational databases such as Oracle, SQL Server, PostgreSQL, or MySQL.
Experience with version control tools such as Git.
Familiarity with Linux/Unix environments and scripting.
Strong debugging, troubleshooting, and performance tuning skills.
Excellent communication, analytical, and problem-solving abilities.

Preferred Qualifications:
Experience with Spring Boot, Spring Framework, and microservices architecture.
Experience with messaging technologies such as Kafka, RabbitMQ, or JMS.
Familiarity with containerization technologies such as Docker and Kubernetes.
Exposure to cloud platforms including AWS, Azure, or Google Cloud Platform (GCP).
Experience with CI/CD pipelines and DevOps practices.
Knowledge of NoSQL databases such as MongoDB, Cassandra, or DynamoDB.
Experience working in highly regulated or large-scale enterprise environments.

Technical Skills:
Core Competencies:
Core Java (Java 8/11/17+)
Multithreading & Concurrency
Collections Framework
JVM Performance Tuning
Object-Oriented Design
Data Structures & Algorithms
Design Patterns

Backend Technologies:
Spring Boot
REST APIs
Microservices
Hibernate/JPA
Messaging Frameworks

Databases:
Oracle
SQL Server
PostgreSQL
MySQL
MongoDB (Preferred)

Tools & Platforms:
Git
Jenkins
Maven/Gradle
Docker
Kubernetes
Linux/Unix
AWS/Azure/GCP

Experience:
7+ years of professional software engineering experience
Proven experience building, deploying, and supporting large-scale enterprise applications.
Demonstrated success in delivering high-quality solutions in Agile environments.

The base compensation range for this role in the posted location is: 80,000 - 90,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

Important Notice: Compensation (including bonuses, commissions, or other forms of incentive pay) is not considered earned, vested, or payable until it becomes due under the terms of applicable plans or agreements and is subject to Capgemini’s discretion, consistent with applicable laws. The Company reserves the right to amend or withdraw compensation programs at any time, within the limits of applicable legislation.

Disclaimers

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.

This is a general description of the Duties, Responsibilities and Qualifications required for this position. 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.

Please be aware that Capgemini may capture your image (video or screenshot) during the interview process and that image may be used for verification, including during the hiring and onboarding process.

Click the following link for more information on your rights as an Applicant in the United States.  

Capgemini is a global business and technology transformation partner, helping organizations to accelerate their dual transition to a digital and sustainable world, while creating tangible impact for enterprises and society. It is a responsible and diverse group of 340,000 team members in more than 50 countries. With its strong over 55-year heritage, Capgemini is trusted by its clients to unlock the value of technology to address the entire breadth of their business needs. It delivers end-to-end services and solutions leveraging strengths from strategy and design to engineering, all fueled by its market leading capabilities in AI, generative AI, cloud and data, combined with its deep industry expertise and partner ecosystem.

Vacancy posted 12 hours ago
Similar jobs that could be interesting for youBased on the Senior Core Java Engineer in Montréal, QC vacancy
  •  ...expertise , curiosity, and continuous improvement — and we give you the space to grow.   About the Role We are seeking Senior Java Engineer for a major project in the banking industry in Montreal. This position is in hybrid mode in Montreal (3 days/week).  Why Join... 
    Senior
    Permanent employment
    Full time
    Flexible hours
    3 days per week

    Levio

    Montréal, QC
    9 hours ago
  •  ...Senior Software Engineer – Core Java, Apache Spark, Python, Big Data, SQL Job Description – Core Java, Apache Spark, Python We are seeking a highly motivated and experienced Software Engineer with strong expertise in Core Java, Apache Spark, Python, SQL, and Linux... 
    Senior
    Permanent employment

    Astra North Infoteck Inc.

    Montréal, QC
    10 days ago
  •  ...experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the...  ...PMs Preferred Tech Stack: Kotlin Multiplatform (Java experience is OK but role is Kotlin Multiplatform)... 
    Senior
    Remote work

    Speechify

    Montréal, QC
    9 days ago
  • $80k - $130k per year

    Senior Java Developer Position Description Location: Montreal Bilingualism: French/English CGI is seeking a Senior Java Developer...  ...— deployed on Azure and AWS. This is a hands on senior engineering position with genuine consulting impact. Beyond writing high... 
    Senior
    Contract work
    Montréal, QC
    13 days ago
  •  ...a project? Techso is looking for a Senior Full Stack Java Developer to help design and develop digital...  ...and relationships over volume. Our core values— Fun, Trust, Efficiency, and...  ...s degree in Computer Science, Software Engineering, or a related field; At least six years... 
    Senior
    Permanent employment
    Full time
    Work at office
    Flexible hours

    Solutions Techso

    Montréal, QC
    12 hours ago
  • $70k - $135k per year

    Developpeur Java Senior Description de poste Chez CGI, nous recherchons un(e) Développeur(se) Java Senior / Expert passionné(e) par l’architecture backend, les environnements cloud modernes et les solutions à fort impact d’affaires. Vous participerez à des projets stratégiques... 
    Senior
    Day shift
    Montréal, QC
    4 days ago
  • $90k - $95k per year

     ...in Canada/US and Europe. We currently have a role as a Senior Fullstack Java Developer with our large consulting client for a major...  ...databases to design and optimize data solutions. Apply software engineering best practices including design patterns, unit testing,... 
    Senior
    Long term contract
    Permanent employment
    Contract work
    Work at office

    Tech Talent International

    Montréal, QC
    14 days ago
  • $75k - $135k per year

    Développeur senior JAVA / WebMethods Description de poste Joignez-vous à CGI Vous êtes passionné(e) par le développement Java, les intégrations d'entreprise et les environnements technologiques modernes? CGI est à la recherche d'un(e) Développeur(se) Senior Java /... 
    Senior
    Work at office
    Remote work
    Montréal, QC
    1 day ago
  •  ...setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and...  ...'s 2025 Design Award for inclusivity, we find the need for a Senior iOS Engineer to help us support the new user base as well as... 
    Senior
    Work at office
    Remote work

    Speechify

    Montréal, QC
    14 days ago
  •  ...TEHORA est présentement à la recherche d'un(e) programmeur(euse) senior BackEnd C# / .NET Core ayant d'excellentes aptitudes techniques, d'excellentes connaissances et qui souhaite mettre à profit ses compétences au sein d'une équipe polyvalente. La personne retenue contribuera... 
    Senior
    Hourly pay
    Contract work
    Apprenticeship
    Remote work
    Flexible hours

    TEHORA

    Montréal, QC
    28 days ago
  •  ...-delà de l’exécution et contribuer réellement aux décisions techniques d’un projet? Techso recherche un·e développeur·euse Java Full Stack senior pour participer à la conception et à la réalisation de solutions numériques utilisées par des clients d’envergure, à Montréal... 
    Senior
    Permanent employment
    Full time
    Work at office

    Solutions Techso

    Montréal, QC
    12 hours ago
  •  ...We’re seeking a Senior Java/Scala Developer to join the Optimus SDLC team and lead the evolution of Optimus within the broader Codetree...  ...infrastructure, distributed systems, workflow automation, and AI-enabled engineering capabilities. In the Technology division, we leverage... 
    Senior
    Full time
    Work at office
    Local area
    Remote work

    Morgan Stanley

    Montréal, QC
    11 hours ago
  • $70k - $135k per year

     ...Position Description: Nous recherchons un Développeur JAVA Full Stack Intermédiaire à Senior pour rejoindre notre équipe technologique et contribuer à lévolution de plateformes critiques au cœur des opérations numériques. Vous jouerez un rôle clé dans le design la livraison... 
    Senior
    Full time

    CGI

    Montréal, QC
    11 hours ago
  •  ...financial markets.  Your new role   Our client is seeking a talented Java Developer to join a high-performing technology team supporting an...  ...Java development experience (opportunities available at multiple seniority levels). ~ Expert-level Java development skills. ~ Strong... 
    Contract work

    Hays

    Montréal, QC
    11 days ago
  • $100k - $135k per year

     ...and customer-facing dashboards. About You We’re hiring a Senior Data Engineer for Data Insights in Montreal—someone with a Data as a Product...  ...AI-agent-assisted workflows). Snowflake Expertise (core skillset): 2+ years building and operating production data pipelines... 
    Senior
    Permanent employment
    Worldwide

    AppDirect

    Montréal, QC
    9 hours ago
  •  ...WHAT MAKES US EPIC? At the core of Epic’s success are talented, passionate people. Epic prides itself on creating a collaborative, welcoming...  .... Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning interactive... 
    Senior
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Montréal, QC
    1 day ago
  •  ...Senior Java Backend Developer – Core Java, Distributed Systems, Agentic AI • Strong expertise in Core Java development, with a proven track record of building production-grade backend systems • Experience designing and building large-scale, distributed systems •... 
    Senior
    Permanent employment

    Astra North Infoteck Inc.

    Montréal, QC
    10 days ago
  •  ...are providing recruitment service to our TOP clients from our portfolio. Right now, we are looking for a Full stack Engineer , who is proficient in Java and React , to join one of our client’s team in New Caledonia (Nouméa) . If you have 3 to 5 years of experience ,... 
    Permanent employment
    Full time
    Temporary work
    Relocation
    Visa sponsorship

    TechBiz Global GmbH

    Montréal, QC
    7 days ago
  •  ...développement des évolutions du produit, d’abord sur les composants front-end (en Angular et React JS), ainsi que sur les composants back-end (en Java et Kotlin). Respect des pratiques de développement vertueuses contribuant à l’amélioration de la qualité et de la maintenabilité du... 
    Senior
    Daily paid

    Société Générale

    Montréal, QC
    5 days ago
  •  ...seeking someone to join our Securities Reference Data team as a Java Tech Lead to drive the evolution of strategic reference data platforms...  ...shape the future of our communities. This is a Lead Software Engineering position at Vice-President level, which is part of the job... 
    Full time
    Temporary work
    Work at office
    Remote work

    Morgan Stanley

    Montréal, QC
    11 hours ago
  •  ...ForgeRock IAM Engineer OpenAM Java & Ping Identity Location: Montreal QC Work Model: Hybrid (3 days per week in office) Required Skills...  ...built on IBM Financial Transaction Manager (FTM) to support core payments processing. Contribute to the development of payment... 
    Full time
    Work at office
    3 days per week

    Astra North Infoteck Inc.

    Montréal, QC
    a month ago
  •  ...organisations can fully own and control themselves, instead of relying on someone else's servers. We are looking for a foundational engineer to work directly with leadership in defining system architecture and building the technical foundation of a new platform. You will... 
    Senior
    Manual labor

    Flatgigs

    Montréal, QC
    17 days ago
  •  ...and accessibility. We’re a fully remote, distributed team of engineers, designers, researchers, and product builders from world-class...  ...Engineer on the macOS team , you’ll help build and scale Speechify’s core desktop experience for millions of users. You’ll own significant... 
    Remote job
    Flexible hours

    Speechify

    Montréal, QC
    more than 2 months ago
  •  ...creating an environment of teamwork and trustworthiness. Overview Nomad has an exciting opportunity for an experienced Senior Linux System Engineer to join our global Engineering division in Montreal, Canada.  This role combines deep technical expertise with mentorship... 
    Senior
    Work at office
    Flexible hours

    Alstom

    Montréal, QC
    30 minutes ago
  •  ...We’re seeking someone to join our team as a Java Full Stack Developer to lead the design, development, and delivery of mission-critical...  ...and shape the future of our communities. This is a Software Engineering position at Director level which is part of the job family responsible... 
    Full time
    Work at office
    Remote work

    Morgan Stanley

    Montréal, QC
    11 hours ago
  •  ...souhaitant intégrer une équipe dynamique en tant que Développeur Java/Scala pour l’un de nos clients. Il s’agit d’un poste de développement...  ...of the largest financial services organizations worldwide. Core Services Consulting and Advisory Managed Services Alumni... 
    Full time
    Apprenticeship
    Local area
    Worldwide

    mthree Recruiting Portal

    Montréal, QC
    7 days ago
  •  ...for acquiring software partners, activating their merchants, and delivering sustained revenue growth.    The Role  As a Senior Data Engineer, you will be responsible for designing, building, and maintaining scalable data infrastructure that supports analytics,... 
    Senior

    Valsoft Corporation

    Montréal, QC
    21 days ago
  •  ...Software Engineer – Java, Spring Boot, DevSecOps, Cloud, Platform Engineering Job Description: We are seeking a Software Engineer to join a Global Enterprise Technology Team responsible for the development, modernization, security, and operational reliability of... 
    Permanent employment

    Astra North Infoteck Inc.

    Montréal, QC
    10 days ago
  •  ...career? Now is the perfect time to join Egis. We are now over 21,000 engineers, architects, scientists and planners across the world and...  ...propelling our expansion to new heights. Job Description Senior Electrical Engineer is a senior-level engineering role based in... 
    Senior
    Full time
    Local area

    Egis Group

    Montréal, QC
    4 days ago
  • $90.96k - $136.44k per year

     ...domaines des caméras intelligentes 2D des capteurs 3D et de léclairage DEL. We are looking for a self-motivated experienced Optical Engineer with strong interpersonal skills and leadership potential who will thrive in a dynamic team environment. This position is in the... 
    Senior
    Full time
    Local area

    Zebra Technologies

    Montréal, QC
    11 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Core Java Engineer. Be the first to apply!