Apply now

Posted 2 days ago

Java Software Engineer

@ Akkodis

Waterloo, Ontario

Contract8+ years experience
Apply now
SIGNALS

Overview

Akkodis is hiring a contractor as a Premium Senior Software Engineer on a 6 to 12 month engagement at a client site in Waterloo, ON. The work covers design, development, testing and maintenance of Java and Spring Boot applications, REST APIs, microservices and SQL Server databases. Automotive industry experience is mandatory, and the engagement is B2B for incorporated entities only.

Responsibilities:

  • Design, develop, test and maintain scalable Java and Spring Boot applications
  • Build and optimize REST APIs, microservices and SQL Server databases
  • Collaborate with product owners, architects and cross-functional teams
  • Define testing strategies and apply CI/CD and test-driven development

Requirements summary:

  • 8+ years of software development in Java, C# or similar
  • 8+ years with relational databases such as SQL Server
  • Automotive industry experience is mandatory
  • Bachelor's degree in Computer Science, Software Engineering or related field
  • Strong SQL and Spring Boot skills

Tools & skills

Source and dates

Source type not verified · apify-linkedin

Employer posting date
2026-11-11
First seen by our source
2026-11-14
Source record updated
2026-11-14

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SenioritySenior
DepartmentSoftware development
Experience8+ years
Travelair: none · ground: none
Work settingOffice, Client sites
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish
EducationBachelor’s degree (required)
Fields of studyComputer Science, Software Engineering

Summary and details written by AI from the posting; the employer’s posting is the authority.

FieldValue
Open jobs on Jobsy60
Job description

Position: Software Engineer (4) – Premium Senior Engineer
Duration: 6-12 months
Client Location: 176 Columbia St. W., Waterloo, ON, N2L 3L3
Engagement Model: Professional Services Engagement – B2B (Incorporated Entities Only)

Note: Automotive Industry experience is mandatory.

About the Engagement
Akkodis is seeking the services of an experienced Premium Senior Software Engineer to support the design, development, testing, and maintenance of software applications and technology solutions. The engagement involves working across the full software development lifecycle, developing scalable and reliable applications, designing software architecture, building front-end interfaces and back-end services, and collaborating with cross-functional teams to deliver high-quality solutions.
The successful consultant will bring strong expertise in Java, Spring Boot, and SQL Server, along with experience in software engineering best practices, application performance optimization, and modern software development technologies.
Services to be Provided
Engage with stakeholders to understand business requirements, user needs, technical challenges, and application use cases, advocating for user-centric solutions.
Design, develop, test, and maintain scalable software applications using appropriate programming languages, frameworks, tools, and Agile methodologies.
Assess technical requirements and recommend suitable technology stacks, integration approaches, deployment strategies, and software architecture.
Develop and maintain Java-based applications, REST APIs, and microservices using Spring Boot.
Design and optimize SQL Server queries, relational database structures, and indexing strategies to improve application performance.
Collaborate with product owners, architects, designers, and cross-functional technology teams to deliver software solutions aligned with business objectives.
Define and implement software testing strategies, quality standards, and development processes.
Apply modern software engineering practices, including test-driven development, continuous integration, and continuous delivery.
Improve application performance, scalability, reliability, and development efficiency through continuous optimization and technology enhancements.
Support application security practices, including data encryption and anonymization, to safeguard user information.
Develop user-friendly and interactive front-end interfaces and maintain server-side application components.
Evaluate emerging technologies and engineering capabilities to support continuous improvement and modernization initiatives.
Expertise Required
Bachelor's degree in Computer Science, Software Engineering, or a related field.
8+ years of experience in software development using Java, C#, or similar programming languages.
8+ years of experience working with relational databases, such as Microsoft SQL Server.
Strong hands-on experience with Java application development and object-oriented programming principles.
Strong SQL skills, including writing complex queries, optimizing slow-performing queries, and understanding relational database design and indexing strategies.
Experience developing REST APIs and handling high-volume application requests using Spring Boot.
Front-end development experience using technologies such as JavaScript and HTML.
Strong understanding of software development lifecycle practices, application architecture, testing, and deployment.
Experience collaborating with cross-functional teams and translating technical requirements into effective software solutions.
Nice to Have
Experience with Spring Boot and Java-based microservices architecture.
Experience with ELK Stack, particularly Elasticsearch and Logstash.
Familiarity with OpenShift, Kubernetes, Docker, and similar containerization and orchestration technologies.
Experience working with public cloud platforms such as Google Cloud Platform (GCP), Microsoft Azure, and Amazon Web Services (AWS).
Embedded software development experience and familiarity with GDB debugging tools.
Experience with Python programming.
Familiarity with Agile methodologies, continuous integration, and continuous delivery practices.
Important
This is a business-to-business engagement. Candidates must represent an incorporated entity, hold a valid business number, maintain appropriate insurance, and invoice for services rendered.
Accessibility
At Akkodis, part of The Adecco Group, our purpose is simple: to make 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.

Similar jobs

  • Java Software Engineer

    Toronto, ON
    Contract

    Raas Infotek

    Candidates need hands-on full-stack software development experience, ideally across web and mobile. They should know at least one front-end framework, one back-end technology, REST APIs and Agile methods, and be strong at problem-solving and communication.

    Git, Docker, Kubernetes, AWS, Azure, GCP

  • Java Software Engineer

    Toronto, ON
    Contract

    New York Technology Partners

    12+ YOECandidates need 12+ years of hands-on Java backend experience, strong Spring Boot and microservices skills, and system design ability. They also need experience with GitHub Copilot or Claude and an understanding of AI/ML concepts.

    GitHub Copilot, Claude, Spring Boot

  • Java Software Engineer

    Mississauga, ON
    Full Time

    Smart IT Frame LLC

    8+ YOECandidates need 8+ years of hands-on Java development with Spring Boot and microservices experience. They also need strong troubleshooting skills and familiarity with testing, Git and CI/CD pipelines.

    Java, Spring Boot, Solace, Oracle, PostgreSQL, Redis

  • Java Software Engineer

    Toronto, ON
    Contract

    ThoughtStorm

    ThoughtStorm needs candidates with production experience in Java, Spring Boot, REST APIs, and HAPI FHIR. Candidates also need HL7 v2 and NextGen Connect (Mirth) integration skills, ReactJS full-stack experience, and knowledge of FHIR Subscriptions and Ontario Health Pub/Sub.

    NextGen Connect (Mirth), HAPI FHIR, Spring Boot, ReactJS, Docker

  • Senior Java Software Engineer

    Mississauga, ON
    Full Time

    Luxoft

    5+ YOECandidates need 5+ years of Java and UNIX shell experience, understanding of OOP and SOLID principles, functional design, event-driven architecture, SQL and NoSQL, RDBMS isolation levels and MapReduce. Scala, Big Data, Spring, Docker and CI tools are nice to have.

    Java, UNIX Shell, Hadoop, Spark, Hive, Docker

  • Senior Java Software Engineer

    Toronto, ON
    Full Time

    Intellect Design Arena Ltd

    7+ YOECandidates need 7 to 11 years of software development experience with a strong Java and microservices focus, plus experience leading a team of 2 to 3 engineers. Required skills include Spring Boot, AWS and Azure, Kafka, SQL or Oracle, and knowledge of banking, PCI DSS and tokenization.

    Java, Spring Boot, Kafka, AWS, Azure, GCP

  • Java Software Engineer

    Ontario
    Full Time

    G-FORCE IT SERVICES INC

    Candidates need a Bachelor's degree in Computer Science, IT or a related field (before 2022), strong Core Java and Spring Boot experience, and solid SQL knowledge. Hands-on work with REST APIs, microservices, Git, Maven or Gradle, CI/CD, JUnit and Mockito is also required.

    Spring Boot, Hibernate, JPA, Git, Maven, Gradle

  • Senior Java Software Engineer

    Mississauga, ON
    Contract

    Artech

    Candidates need deep Java expertise (Java 17+, Spring Boot, microservices) and experience with Python frameworks, databases and OpenShift/Kubernetes. Strong client-facing communication and the ability to turn ambiguous business needs into delivery plans are essential.

    Java, Python, Spring Boot, Tekton, Jenkins, OpenShift

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.