Senior Core Java Engineer
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.
- ...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...SeniorPermanent employmentFull timeFlexible hours3 days per week
- ...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...SeniorPermanent employment
- ...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)...SeniorRemote work
$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...SeniorContract work- ...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...SeniorPermanent employmentFull timeWork at officeFlexible hours
$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...SeniorDay shift$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,...SeniorLong term contractPermanent employmentContract workWork at office$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 /...SeniorWork at officeRemote work- ...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...SeniorWork at officeRemote work
- ...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...SeniorHourly payContract workApprenticeshipRemote workFlexible hours
- ...-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...SeniorPermanent employmentFull timeWork at office
- ...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...SeniorFull timeWork at officeLocal areaRemote work
$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...SeniorFull time- ...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
$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...SeniorPermanent employmentWorldwide- ...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...SeniorLong term contractFull timeTemporary workWorldwide
- ...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 •...SeniorPermanent employment
- ...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 employmentFull timeTemporary workRelocationVisa sponsorship
- ...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...SeniorDaily paid
- ...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 timeTemporary workWork at officeRemote work
- ...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 timeWork at office3 days per week
- ...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...SeniorManual labor
- ...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 jobFlexible hours
- ...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...SeniorWork at officeFlexible hours
- ...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 timeWork at officeRemote work
- ...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 timeApprenticeshipLocal areaWorldwide
- ...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
- ...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
- ...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...SeniorFull timeLocal area
$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...SeniorFull timeLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Core Java Engineer. Be the first to apply!
- développeur java Montréal, QC
- stage developpeur java Montréal, QC
- développeur javascript Montréal, QC
- java developer Montréal, QC
- java software developer Montréal, QC
- java developer no experience Montréal, QC
- java developer remote Montréal, QC
- junior java developer Montréal, QC
- senior java developer Montréal, QC
- senior animator Montréal, QC

