Senior Java Developer

  • Share :

This is an exciting time for CGI, and we want you to be part of it.We are Canada's largest independent information technology services firm, and we are still growing! We are expanding in Atlantic Canada, and we need your skills, enthusiasm, and dedication as part of our team.We are seeking an experienced Java Developer at the level to join our dynamic team.
The ideal candidate will have a strong background in both front-end and back-end development, with extensive experience in modern web technologies and frameworks.Your future duties and responsibilitiesAs a Java developer your responsibilities will be:
1.
Design, develop, and maintain robust and scalable full-stack applications using Java and Spring Boot.2.
Collaborate in the development and deployment of applications using Docker and container orchestration.3.
Implement and manage messaging frameworks, including Kafka, for real-time data processing.4.
Utilize AWS services for deploying and managing cloud-based applications.5.
Develop and execute unit tests using Junit to ensure code quality and reliability.6.
Create and maintain API documentation with Swagger.7.
Build and maintain CI/CD pipelines to streamline development and deployment processes.8.
Mentor and guide junior developers, fostering a collaborative and innovative team environment.9.
Collaborate with cross-functional teams to gather requirements and deliver high-quality software solutions.10.
Stay updated with the latest industry trends and technologies to drive continuous improvement.11.
Collaborate in the design, development, and deployment of complex web applications.12.
Collaborate with cross-functional teams to define, design, and ship new features.13.
Ensure the performance, quality, and responsiveness of applications.14.
Participate in code reviews and contribute to the development of best practices.Required qualifications to be successful in this roleQualifications (REQUIRED):
8+ years of software development experience2.
Strong experience with Java 11/17 and its core concepts (Streams, Lambda, Exception Handling, Multithreading, DataSource).3.
Handson experience with Spring Boot, Microservices, ORM (Hibernate, Mybatis), REST API, Webservices, JMS and Kafka.4.
Experience working with SQL/PLSQL.5.
Experience with unit test frameworks like Mockito, Junit.6.
Exposure to CI/CD and AWS Cloud Infrastructure / Services.7.
Exposure to Karate/Cypress Test Automation is a plus.8.
Passionate about engineering excellence and a knack for writing clean, testable, readable, and easily maintainable code.9.
Understand how to operate in an Agile environment and to deliver using an acceptance test driven development (ATDD) approach10.
Committed to collaboration and open communication in your work11.
Experience in Finance domain is a plus12.
Knowledge of DevOps, Automated Testing and Continuous Delivery13.
Familiarity with common collaboration tools such as Microsoft Teams, Jira, Confluence, and Git, GitHub.14.
Strong problem-solving skills and the ability to think critically.15.
Strong communication skills (technical descriptions and diagramming, escalation, written, in-person, adaptive as appropriate to the audience, etc.).16.
Willingness to own, research, and argue your points of view, bring new ideas to the table, but deliver according to consensus and expectations.Required Level of Education (include certifications):
University or Technical Diploma in IT discipline with equivalent experience.2.
Formal Java Developer Certification will be nice to have.3.
Formal Certification with Azure or AWS will be nice to have.Soft Skills:
Excellent communicator2.
Well organized3.
Detail orientated4.
Team PlayerTogether, as owners, let's turn meaningful insights into action.Life at CGI is rooted in ownership, teamwork, respect and belonging.
Here, you'll reach your full potential because You are invited to be an owner from day 1 as we work together to bring our Dream to life.
That's why we call ourselves CGI Partners rather than employees.
We benefit from our collective success and actively shape our company's strategy and direction.Your work creates value.
You'll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise.You'll shape your career by joining a company built to grow and last.
You'll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons.At CGI, we recognize the richness that diversity brings.
We strive to create a work culture where all belong and collaborate with clients in building more inclusive communities.
As an equal-opportunity employer, we want to empower all our members to succeed and grow.
If you require an accommodation at any point during the recruitment process, please let us know.
We will be happy to assist.Come join our team-one of the largest IT and business consulting services firms in the world.

Read the full job description and apply online on the recuiter's web-site

Find Jobs Hiring Now Near You!

Get Jobilize Mobile App

Get Jobilize Job Search Mobile App Now

Receive real-time job alerts and never miss the right job again

Get it on Google Play Download on the App Store
Occupational Therapist

Niagara Children s Centre


*Occupational Therapist (Full-Time Permanent) x 1 • Who Are We? • Niagara Children's Centre • is recognized throughout the Niagara Region as the provider of rehabilitation and support services to over 5,800 children and youth with physical, developmental and communicative delays and...


Registered Nurse - ICU, ER, Surgical - Relocate to Vancouver Island, BC

Island Health


Are you a Registered Nurse or a Specialized Registered Nurse looking to showcase your knowledge, skills, and abilities in a dynamic environment? We're hiring • Registered Nurses • in our • Surgical, Emergency • and • Critical Care • units across sites on Vancouver...


Nurse Practitioner

Plan A Sarnia Chatham


*Join Plan A: The Health Care Employer of Choice! • Are you a passionate • Nurse Practitioner • with a heart for senior care? Do you want to make an impact and inspire a team to provide exceptional care every day? At • Plan A Sarnia Chatham, • we're seeking an energetic,...


Spacecraft EGSE Engineer

Vaco by Highspring


We're Hiring! - EGSE Engineer | Montreal, QC | On-Site hybrid Passionate about aviation and aerospace technology and advanced testing systems? Join a leading engineering team working on next-generation of satellite projects! As a = EGSE Engineer , you'll design, implement, and operate Electrical...


Area Operations Manager

01701 Heidelberg Materials Canada Limited


Line of Business: • RMC About Us Heidelberg Materials is one of the world's largest suppliers of building materials. • Heidelberg Materials North America operates over 450 locations across the U.S. • and Canada with approximately 9,000 employees. • The Area Operations Manager...


Pharmacy Technician - Relocate to Vancouver Island

Island Health


Grow your career in a diverse clinical setting. Island Health has multiple positions (full-time and part-time) available for • Pharmacy Technicians • across the Vancouver Island region. • What we offer • Employer-paid extended health benefits (including dental and disability...


Line Service Technician - YVR

Signature Aviation


JOB DESCRIPTION A Line Service Technician (LST) is a customer service role responsible for a variety of duties that contribute towards safely providing requested services for general aviation aircraft, crews and passengers. • An LST routinely operates ground service equipment and uses knowledge of...


Power Electronics PCB Designer

Vaco by Highspring


Power Electronics PCB Designer About the Role: • We are looking for an experienced Power Electronics Designer to join our hardware design team on a hybrid basis in Toronto, Montreal, or Ottawa . • This role focuses on designing and testing power electronics PCBs, including motor drive units, DC...


Analyste fonctionnel principal SAP – Recevable FI

Olymel


TITRE DU POSTE: • Analyste fonctionnel principal SAP - Recevable (FI) QUART DE TRAVAIL: • Jour STATUT: • Temps Plein ÉTABLISSEMENT: • Boucherville - Bureau des ventes et administration 012915 Olymel , est un leader de l'industrie agroalimentaire, reconnu pour son engagement...


Pharmacy Technician - Relocate to Victoria, BC

Island Health


Grow your career in a diverse clinical setting. Island Health has multiple positions (full-time and part-time) available for • Pharmacy Technicians • across the Vancouver Island region, British Columbia. • What we offer • Employer-paid extended health benefits (including dental...


Occupational Therapist

Innovative Occupational Therapy Services


*Join Our Team as a Hybrid Clinic & Community Occupational Therapist - Make an Impact Across Ontario! • Benefits that Shine: • Sign-On Bonus: • Jumpstart your journey with us and receive a generous sign-on bonus for full-time applicants. Up to $5000 for full time employees! •...


Production Supervisor

AnalytiChem Canada


Production Supervisor - Chemical Manufacturing/Superviseur de Production - Fabrication de Produits Chimiques We are Analytichem At Analytichem we are looking for inquisitive individuals to help us build a global organization that enables our customers' science. Our products help customers make...


Commis entretien général/Expédition et Réception-Étudiant.e

Laboratoires Charles River


Pendant 75 ans, les employés de Charles River ont travaillé ensemble pour aider à la découverte, au développement et à la fabrication sûre de nouvelles pharmacothérapies. • Lorsque vous rejoignez notre famille, vous aurez un impact significatif sur la santé et le bien-être des gens à travers le...


Nurse Practitioner Relocation to Vancouver, BC

Harrison Healthcare


Ready for a new adventure in • Vancouver, BC • ? Join our team as a Nurse Practitioner and make a meaningful impact while enjoying the stunning West Coast lifestyle. If you're looking for a fresh start in a city known for its natural beauty, vibrant healthcare community, and exceptional...


Occupational Therapist

Innovative Occupational Therapy Services


*Join Our Team as a Hybrid Clinic & Community Occupational Therapist - Make an Impact Across Ontario! • Benefits that Shine: • Sign-On Bonus: • Jumpstart your journey with us and receive a generous sign-on bonus for full-time applicants. Up to $5000 for full time employees! •...


Physiothérapeute

Moveo Santé


*Moveo Santé • est une jeune entreprise fournissant des • services de physiothérapie à domicile et en entreprise • dans la grande région de Montréal. En tant que membre d'une alliance établie dans le secteur de la santé depuis plus de 25 ans, nous combinons l'esprit innovant et...


Associé principal en gestion de patrimoine Sur lieu de travail

National Bank


Présence Sur lieu de travail Numéro de poste 22230 Catégorie Professionnel Statut: • Permanent Type de contrat Permanent Horaire: • Temps plein Temps plein/Temps partiel? Temps plein Date de publication 16-aoû-2024 Lieu: • Oakville, Ontario Ville Oakville Province/État Ontario Domaine d'intérêt: •...


Analyste-programmeur .Net senior

Banque Nationale


Une carrière en tant qu'Analyste-programmeur .Net dans l'équipe d'Épargne Placement Québec à la Banque Nationale, c'est participer à la transformation pour avoir un impact positif. Tu auras l'opportunité de travailler au sein d'un environnement qui se situe vraiment à la fine pointe de la...


Emergency Physician - Royal Columbian Hospital

Fraser Health


Salary range: • The salary range for this position is CAD - / hour Why Fraser Health?: • Royal Columbian Hospital (RCH) and Eagle Ridge Hospital (ERH) are seeking 4 full-time Emergency Physicians to join our physician group (Columbia Emergency Physicians Association). •...


Executive Vice President - Mining & Technical Consulting

Skyline Recruitment Ltd


Job Title: Executive Vice President - Mining & Technical Consulting (Remote - Canada) About the Opportunity: Skyline Recruitment is working exclusively with a well-established Canadian geological and mining consulting firm to hire an Executive Vice President to support its next phase of strategic...


Seasonal Stock Associate

Under Armour


Values & Innovation At Under Armour, we are committed to empowering those who strive for more, and the company's values - Act Sustainably, Celebrate the Wins, Fight on Together, Love Athletes and Stand for Equality - serve as both a roadmap for our teams and the qualities expected of every teammate....


Pharmacy Technician - Relocate to Vancouver Island

Island Health


Grow your career in a diverse clinical setting. Island Health has multiple positions (full-time and part-time) available for • Pharmacy Technicians • across the Vancouver Island region. • What we offer • Employer-paid extended health benefits (including dental and disability...


Nurse Manager

Connexus Community Resources


_ • Aurora Home Nurse & Resident Care Manager - #2025-030 • _ • Location: • Aurora Home, Vanderhoof, BC • Hours of Work: • 35 hoursper week average, 4 days on 4 days off 7:30 am to 6:00pm, with some evening and weekend work as required. • On-Call: • Typically,...


Dentist

Aspire Dental


Aspire Dental is a leading dental practice in Regina, Saskatchewan dedicated to providing top-quality dental care and promoting good oral health as the foundation of overall well-being. • Our commitment to excellence, compassionate patient care, and a supportive work environment make us a...


Deliver Food with

Uber eats


Your Schedule. Your Goals. Start Delivering with Uber. What is Uber? Delivering with Uber is an alternative to a part-time or full-time job and can get you earning cash quickly. Delivering with Uber allows you to earn quick cash while maintaining the flexibility your schedule requires (gig,...


Director - Remote Advisory Center Hybrid

National Bank


Attendance Hybrid Job number 26217 Category Manager Status: • Permanent Type of Contract Permanent Schedule: • Full-Time Full Time / Part Time? Full-Time Posting date 30-Apr-2025 Location: • Edmonton, Alberta City Edmonton Province/State Alberta Area of Interest: • Advisory...


Conseiller bancaire principal Sur lieu de travail

National Bank


Présence Sur lieu de travail Numéro de poste 25795 Catégorie Soutien Statut: • Permanent Type de contrat Permanent Horaire: • Temps plein Temps plein/Temps partiel? Temps plein Date de publication 10-avr-2025 Lieu: • St Albert, Alberta Ville St Albert Province/État Alberta Domaine d'intérêt: •...