Talent.com
Senior JAVA Developer
Senior JAVA DeveloperCGI • Montréal, Canada
Senior JAVA Developer

Senior JAVA Developer

CGI • Montréal, Canada
12 days ago
Job type
  • Full-time
Job description

Position Description:

Location: Montréal – Down Town
Work arrangement: Hybrid, 2 to 3 days/week in the office

We are looking for senior Java developers to work with large clients in a variety of contexts. In this role, the associate actively contributes to the development of modern backend applications based on microservices architectures, the design of high-performance and secure RESTful APIs, and the continuous evolution of application platforms.

You will collaborate closely with multidisciplinary teams to deliver robust, innovative technological solutions aligned with business needs. Your expertise in containerization, asynchronous messaging (Kafka), and cloud deployment will be leveraged to optimize system performance, reliability, and security.

Your future duties and responsibilities:

• Design, develop, and maintain Java backend applications according to industry best practices
• Participate in defining and evolving the application architecture, including microservices architectures
• Develop scalable, high-performance, and secure RESTful APIs using Spring Boot
• Contribute to the integration of databases and third-party systems
• Implement asynchronous communication mechanisms (e.g., Apache Kafka)
• Participate in the redesign and improvement of cross-functional architectures
• Ensure code quality through testing, code reviews, and CI/CD practices
• Collaborate on requirements analysis, module design, and the development of technical solutions
• Act as a technical expert for other developers and contribute to the team's skills development
• Evolve technologies securely, in accordance with architectural targets

Required qualifications to be successful in this role:

Desired Profile
• Minimum of 7 years of development experience Software, primarily in Java
• Bilingualism in French and English required (Communications are conducted in English with teams outside Quebec).
• Solid experience in backend development with Spring Boot
• Proficiency in Java concepts, object-oriented programming, and multithreading
• Experience with microservices architectures and RESTful APIs
• Knowledge of event-driven messaging technologies (Kafka)
• Experience with source code management tools (Git, GitHub, Bitbucket)
• Ability to collaborate on business requirements analysis and the design of tailored solutions
• Proficiency in Windows and Linux development environments
• Team spirit, autonomy, technological curiosity, and a proactive approach

Technical Skills

• Java / Spring Boot
• Spring Core, IoC, OAuth2, Spring Security
• Frontend frameworks: Angular or React (an asset depending on the project)
• RxJS, NGRX, Bootstrap
• AWS cloud services: Lambda, EC2, SQS, SNS, DynamoDB
• Messaging tools: Apache Kafka
• Agile/DevOps Methodologies

Strengths
• AWS Developer Certification
• Experience in containerization (Docker, Kubernetes)
• Experience in continuous integration and continuous deployment (CI/CD)

Work Environment
Being a member of CGI allows you to:
• Work on diverse and stimulating projects
• Continuously expand your technological skillset
• Advise major clients on technological and methodological choices
• Thrive in an environment that values collaboration, initiative, and enjoyment at work
• Benefit from a personalized training plan, competitive benefits, and flexibility that promotes work-life balance

Location: Montreal
Work Mode: On-site (at the client's premises) 2 to 3 days/week

*Ability to communicate in English, both orally and in writing, is a requirement as the person in this position will need to collaborate regularly with colleagues and partners in the United States.

CGI is providing a reasonable estimate of the pay range for this role. The determination of this range includes factors such as skill set level, geographic market, experience and training, and licenses and certifications. Compensation decisions depend on the facts and circumstances of each case. A reasonable estimate of the current range is $70,–$,. This role is an existing vacancy.

#LI-AR1

Bilingualism (French and English) is required for this position due to the nature of the role requiring interaction with national and global clients.

Skills:

  • French
  • Apache Kafka
  • Java
  • Microservices
  • RESTful (Rest-APIs)
  • Spring Boot
Create a job alert for this search

Senior JAVA Developer • Montréal, Canada

Similar jobs
Senior Java / Neo4j Developer - saint-esprit

Senior Java / Neo4j Developer - saint-esprit

Axiom Global Technologies • saint-esprit, qc, ca
Full-time
Key Responsibilities & Required Skills.The ideal candidate should possess the following mandatory skills and proficiencies:.Java, Spring Boot, REST APIs, JSON, and JUnit.PostgreSQL or Oracle databa...Show more
Last updated: 3 days ago • Promoted
Senior Java Backend Developer (Investment Banking Domain)

Senior Java Backend Developer (Investment Banking Domain)

Compunnel Inc. • Montreal
Full-time
Senior Java Backend Developer (Investment Banking Domain).Senior Java Backend Developer (Investment Banking Domain).Get AI-powered advice on this job and more exclusive features.Walking Drive for S...Show more
Last updated: 30+ days ago • Promoted
Senior Java Developer: Impactful Hybrid, Large-Scale Apps

Senior Java Developer: Impactful Hybrid, Large-Scale Apps

Tink • Montreal
Full-time
A technology consulting firm in Montreal is looking for a Senior Java Developer to join their team.In this position, you will design, develop, and optimize complex web applications while collaborat...Show more
Last updated: 30+ days ago • Promoted
Senior Java Software Engineer - laval

Senior Java Software Engineer - laval

Luxoft • laval, qc, ca
Full-time
One of the world's largest providers of products and services to the energy industry has a need to develop and support enterprise information system in Oil & Gas domain.Product being developed is a...Show more
Last updated: 9 days ago • Promoted
Senior Java Developer - Digital Transformation

Senior Java Developer - Digital Transformation

Talents LGS • Montreal
Full-time
A leading technology firm in Montreal seeks a Java Developer with over 7 years of development experience.Candidates should have strong knowledge of Core Java, JEE, and design patterns.Responsibilit...Show more
Last updated: 30+ days ago • Promoted
Senior Java Developer specialized in Automated Testing and CI/CD with mandatory experience in C[...]

Senior Java Developer specialized in Automated Testing and CI/CD with mandatory experience in C[...]

Intact • Montreal
Full-time +1
Our employees are at the heart of everything we do.Together, we help people, businesses, and society prosper in good times and be resilient in bad times.Our employee promise represents Intact’s com...Show more
Last updated: 30+ days ago • Promoted
Senior Java Developer (AI applications) [#4898]

Senior Java Developer (AI applications) [#4898]

Alteo • Montreal
Full-time +1
Alteo is looking for a Senior Java Developer (AI Applications) for a permanent position based in Montreal.Maintain and implement new features in a search engine.Development and maintenance of the u...Show more
Last updated: 30+ days ago • Promoted
Senior Developer Fullstack (Java/React)

Senior Developer Fullstack (Java/React)

SGS Société Générale de Surveillance SA • Montreal
Full-time
In this context, we are looking for a Fullstack developer in within the Dev Ops team in Montreal in charge of the SG Workflow product, to the following various aspects:.Design and development of pr...Show more
Last updated: 30+ days ago • Promoted
Senior Java Developer - Spring & Hibernate

Senior Java Developer - Spring & Hibernate

Info-Ways • Montreal
Full-time
A technology solutions company is seeking an experienced Java Developer located in Montreal, Canada.The ideal candidate will have 8-10 years of hands-on Java experience, along with solid knowledge ...Show more
Last updated: 15 days ago • Promoted
Senior Developer, Java Tech Lead

Senior Developer, Java Tech Lead

Desjardins Group • Montreal
Full-time
Be part of the largest private IT team in Quebec! Take on challenges that match your ambitions with a team who share your passion for everythingIT.Be part of a booming sector where innovative ideas...Show more
Last updated: 2 days ago • Promoted
Seniorr Java Developer

Seniorr Java Developer

Onepoint • Montreal
Full-time
Wepoint est l’architecte des grandes transformations des entreprises et des acteurs publics.Nous accompagnons nos clients de la stratégie à la mise en œuvre technologique, en nous attachant toujour...Show more
Last updated: 30+ days ago • Promoted
Senior Java Developer Montreal

Senior Java Developer Montreal

Adaptive • Montreal
Full-time
Join to apply for the Senior Java Developer Montreal role at Adaptive.Be among the first 25 applicants.Version anglaise ci-dessous / English below.Chez Adaptive, nous sommes une entreprise de consu...Show more
Last updated: 30+ days ago • Promoted
Senior Java Developer: Spring Boot, DB2 & APIs

Senior Java Developer: Spring Boot, DB2 & APIs

Capgemini • Montreal
Full-time
A leading technology consulting firm is seeking a Senior Java Developer in Montreal.This role involves designing and implementing Java-based solutions, requiring strong knowledge of Core Java and S...Show more
Last updated: 7 days ago • Promoted
Senior Java Architect & Tech Lead – Risk Platform

Senior Java Architect & Tech Lead – Risk Platform

Open Systems Technologies • Montreal
Full-time
A leading technology firm in Montreal is seeking a Java Developer to join their Risk and Information Management team.This role involves architecting and leading critical Java platforms, driving tec...Show more
Last updated: 7 days ago • Promoted
Senior Java Back End Developer

Senior Java Back End Developer

National Bank • Laval, Canada, CA
Full-time
A career as a Senior Java Back End Developer in the Data Destruction Governance Platform IT Delivery team at National Bank means acting as a Back End Developer and putting your technical skills at ...Show more
Last updated: 2 days ago • Promoted
Senior Java Developer (AI applications) [#4898]

Senior Java Developer (AI applications) [#4898]

Alteo Inc. • Montreal
Full-time +1
Alteo is looking for a Senior Java Developer (AI Applications) for a permanent position based in Montreal.Maintain and implement new features in a search engine.Development and maintenance of the u...Show more
Last updated: 30+ days ago • Promoted
Senior Java Developer

Senior Java Developer

Future Electronics • Pointe-Claire
Full-time
Future Electronics is looking for a skilled Java developer to design, develop, and maintain enterprise-level applications.Design, develop, and maintain enterprise-level Java applications using Java...Show more
Last updated: 10 days ago • Promoted
Senior Java Developer

Senior Java Developer

LGS, an IBM Company • Montreal
Full-time +1
At LGS, we strive to provide a workplace that values your professional growth.Our company culture fosters diversity and inclusivity, and we welcome talents from both local and international backgro...Show more
Last updated: 9 days ago • Promoted