Postuler

Publié avant-hier

Senior Java Developer

@ Akkodis

Waterloo, Ontario

Contrat
Postuler
SIGNAUX

Résumé des exigences :

  • Engage with business partners and stakeholders to understand user requirements, pain points, and business objectives.
  • Develop and maintain user-facing components and interactive web interfaces as required.
  • Bachelor's Degree in Computer Science, Software Engineering, or a related field.
  • Minimum 8 years of software development experience using Java, C#, or similar object-oriented programming languages.
  • Strong expertise developing enterprise applications using Java.
  • Solid understanding of object-oriented design principles, design patterns, and software engineering best practices.
Source et dates

Type de source non vérifié · apify-linkedin

Date publiée par l’employeur
2026-11-11
Première détection par notre source
2026-11-14
Mise à jour du dossier source
2026-11-14

Ces dates décrivent le dossier source, pas une vérification en direct du recrutement. Consultez l’offre originale.

ChampValeur
Offres sur Jobsy60
Description

Position: Senior Software Engineer (Java/Spring Boot)
Duration: 12 months
Location: Waterloo, ON
Work Model: Hybrid (4 days per week onsite)

About Our Client:
A leading global organization in the automotive and mobility technology sector is seeking experienced Senior Software Engineers to join a high-performing software engineering team. This role offers the opportunity to work on enterprise-scale applications supporting critical business and technology initiatives while leveraging modern software engineering practices and cloud-native technologies.
About this opportunity:
We are seeking highly skilled Senior Software Engineers with strong expertise in Java, Spring Boot, and SQL Server to design, develop, test, and maintain enterprise software solutions. The successful candidates will collaborate with cross-functional teams to deliver scalable, secure, and high-performing applications while contributing throughout the software development lifecycle, from architecture and development through deployment and ongoing optimization.
This position is ideal for experienced software professionals who enjoy solving complex technical challenges, working directly with stakeholders, and driving innovation through modern engineering practices.

What You’ll Do:
Engage with business partners and stakeholders to understand user requirements, pain points, and business objectives.
Design, develop, test, deploy, and maintain software applications and services using Java and related technologies.
Create scalable software architectures and determine appropriate technology stacks, integration methods, and deployment strategies.
Develop RESTful APIs and backend services capable of supporting high transaction volumes.
Design and optimize relational database solutions, including query performance tuning and indexing strategies.
Collaborate with Product Owners, Architects, Designers, QA teams, and other cross-functional stakeholders.
Implement software testing strategies and promote engineering best practices including Test-Driven Development (TDD), Continuous Integration (CI), and Continuous Delivery (CD).
Monitor and improve application performance, reliability, and scalability.
Support software security practices, including data protection, encryption, and privacy requirements.
Develop and maintain user-facing components and interactive web interfaces as required.
Evaluate emerging technologies and recommend innovative solutions to improve development efficiency and product capabilities.
Contribute to cloud-native and containerized application deployments where applicable.
What You Bring:
Bachelor's Degree in Computer Science, Software Engineering, or a related field.
Minimum 8 years of software development experience using Java, C#, or similar object-oriented programming languages.
Strong expertise developing enterprise applications using Java.
Solid understanding of object-oriented design principles, design patterns, and software engineering best practices.
Minimum 8 years of experience working with relational databases, particularly SQL Server.
Advanced experience writing and optimizing SQL queries and implementing effective database design strategies.
Experience developing scalable REST APIs using Spring Boot.
Experience with front-end technologies such as JavaScript, HTML, and related web technologies.
Strong analytical, troubleshooting, and problem-solving skills.
Excellent collaboration and communication skills.
Experience working within Agile software development environments.
Nice to Have
Experience building Java microservices using Spring Boot.
Experience with ELK Stack, particularly Elasticsearch and Logstash.
Experience with containerization and orchestration technologies such as Docker, Kubernetes, and OpenShift.
Experience with cloud platforms including Microsoft Azure, Google Cloud Platform (GCP), and Amazon Web Services (AWS).
Experience with embedded software development and debugging tools such as GDB.
Experience with Python development.
Knowledge of modern DevOps practices and automation frameworks.

How to Apply:
Interested candidates are encouraged to submit their resumes via the Akkodis Canada website
Akkodis Canada will never share your resume or any personal details without your explicit consent.
We thank all applicants for their interest in this opportunity. Only candidates meeting the above qualifications will be contacted for further discussions
Our Commitment:
At Akkodis, part of The Adecco Group, we’re committed to making the future work for everyone. We live our values, Passion, Collaboration, Inclusion, Courage, and Customers at Heart, by fostering a workplace where diversity is celebrated and every voice matters. We encourage applications from individuals of all backgrounds and identities. Together, we’re making the future work for everyone.

Emplois semblables

  • Java Developer

    Mississauga, ON
    Temps plein

    Tata Consultancy Services

    Work closely with business users, architects, and cross-functional teams to understand requirements and propose technical solutions; Required Technical Skills; Good years of hands-on experience in Java application…

    Oracle Java, Microservices Architecture, API development, Microservices, Spring Boot, Unit testing

  • Java Developer

    Mississauga, ON

    Dexian: Dexian is a leading provider of staffing, IT, and workforce solutions with nearly 12,000 employees and 70 locations worldwide.

    Dexian needs senior, architect-level engineers with a track record of delivering production systems, strong Java and Spring Boot backend skills, and experience with Oracle or MS SQL Server and MongoDB. Candidates also need front-end knowledge, practical use of AI coding tools, and strong communication with business users.

    Java, Spring Boot, Angular, React, Oracle, MS SQL Server

  • Senior Java Developer

    Mississauga, ON
    Contrat

    Luxoft

    6+ ansCandidates need 6+ years of Java experience, including Spring Boot, SQL and PL-SQL on Oracle, Kubernetes, REST services, Kafka and Redis. They also need Unix and shell scripting, strong analytical skills and excellent communication in English.

    Oracle DB, Kubernetes, Kafka, Redis, JIRA, Harness

  • Java Developer

    Toronto, ON
    Contrat

    Aaron Consulting Inc.

    6+ ansCandidates need 6+ years of Java development experience, plus 4+ years each in REST API design and integration, Microservices and Spring Boot, and authentication and security such as OAuth2.

  • Senior Java Developer (Backend Development)

    Toronto, ON
    Contrat

    Iris Software Inc.

    12+ ansCandidates need 12+ years of hands-on coding experience, strong Java and Spring Boot skills, and experience building REST APIs and microservices. They also need knowledge of API security, distributed systems, CI/CD, testing, and production troubleshooting, plus technical leadership experience.

    Java, Spring Boot, Git, AWS

  • Senior Java Developer (FinTech & Payment Technologies)

    Ontario
    Contrat

    Brainhunter Systems Ltd

    10+ ansCandidates need 10+ years of experience, including 5+ years building payment and FinTech banking applications. Required skills include Java 21 or higher, Spring Boot 3.5 or higher, JUnit 5 and Mockito, REST APIs, microservices, Maven, Git, and cloud deployment on AWS, Azure, or GCP.

    Java, Spring Boot, Maven, Git, JUnit 5, Mockito

    Sr. Java Developer

    Toronto, ON
    Contrat

    Brainhunter Systems Ltd

    10+ ansCandidates need 10+ years of hands-on Java experience, including Java 21, Spring Boot 3.5 and unit testing with JUnit 5 and Mockito. Experience with REST APIs, microservices, Maven and Git is also required. Oracle Java SE 21 and Spring Professional certifications are strongly preferred.

    Java, Spring Boot, JUnit 5, Mockito, Maven, Git

  • Senior Java Developer - Assistant Vice President

    Mississauga, ON
    HybrideTemps plein

    Citi Canada Technology Services ULC

    5+ ansCandidates need 5+ years of professional Java development, strong skills in Spring Boot and relational and NoSQL databases, experience with cloud platforms and messaging tools, and a bachelor's degree in computer science, engineering, or equivalent experience. Strong leadership and Agile and CI/CD experience are also required.

    Spring Boot, OpenShift, Kubernetes, Kafka, MQ, Oracle

Lieux et modes de travail

Lieux

Tout le CanadaTélétravail · Hybride · Sur place · Sur le terrain

Astuce : ajoutez le télétravail pour élargir la recherche.

Exclure des lieux

Mode de travail

Offres de cette entreprise dans les résultats

Voici les offres de cette entreprise chargées dans votre recherche. Elle peut avoir d’autres postes ouverts.