Senior Java Developer

Altis Technology

Toronto

Hybrid

CAD 138,000 - 145,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Hybrid work arrangement
Remote-friendly

Job summary

Altis Technology is seeking a Senior Java / Spring Boot Developer for a 2-month contract located in the Greater Toronto Area. The role is hybrid, with mostly remote work and on-site presence as required.

You will design and implement scalable backend services, RESTful APIs, and microservices for enterprise appointment management workflows. You will collaborate with cross-functional teams, ensure security controls, and participate in CI/CD and Agile ceremonies.

Qualifications

  • 7+ years of Java application development experience with Spring Boot and enterprise modernization.
  • Experience designing RESTful APIs, microservices, JSON payloads, validation logic, error handling, and system integrations.
  • Strong SQL and relational databases, high-volume transactional workflows, data-access services.
  • Experience with automated unit/integration testing, Git, CI/CD pipelines, debugging, and troubleshooting.
  • Knowledge of application security, authentication, authorization, and API security patterns.
  • Familiarity with Azure DevOps, cloud delivery environments, and Agile/Scrum methodologies.
  • Experience in transportation, logistics, or appointment management is a plus, with collaboration across distributed teams.

Responsibilities

  • Design and develop scalable Java/Spring Boot services, RESTful APIs, and microservices for enterprise appointment management workflows.
  • Build backend functionality for booking, reservation validation, terminal selection, scheduling, and transaction processing.
  • Integrate internal and external enterprise systems while enforcing business rules and security controls.
  • Develop automated unit and integration tests, troubleshoot defects, and support deployment readiness.
  • Collaborate with frontend teams, architects, and integration specialists to translate requirements into technical solutions.
  • Contribute to code reviews, Agile ceremonies, and CI/CD processes.

Skills

Java
Spring Boot
RESTful APIs
Microservices
SQL
CI/CD
Azure DevOps
Agile/Scrum
Security
Cloud/Azure
Git
Docker

Tools

Git
Docker
CI/CD pipelines

Job description

Senior Java / Spring Boot Developer


Location: Greater Toronto Area (GTA), Hybrid, primarily remote with on-site presence as required
Language: English, strong written and verbal communication skills
Duration: 2-month contract, full-time
Compensation: $100$105/hour (Independent Contractor)


About the Opportunity

Are you a seasoned Java Developer who enjoys solving complex technical challenges and building scalable enterprise solutions? An established organization in the transportation and logistics sector is seeking a Senior Java / Spring Boot Developer to support a major application modernization initiative.


In this role, you'll help transform critical appointment management and operational workflows through modern backend services, APIs, and integrations. You'll collaborate with talented technical teams across multiple workstreams, delivering reliable solutions that support high-volume business operations.


What's In It for You


  • Competitive hourly compensation of $100$105.

  • Primarily remote work with occasional on-site collaboration in the GTA.

  • Opportunity to contribute to a high-impact enterprise modernization initiative.

  • Exposure to complex integrations, modern development practices, and collaborative Agile delivery teams.


Your Responsibilities


  • You'll design and develop scalable Java / Spring Boot services, RESTful APIs, and microservices supporting enterprise appointment management workflows.

  • You'll build backend functionality for booking, reservation validation, terminal selection, scheduling, and transaction processing.

  • You'll integrate internal and external enterprise systems while implementing business rules, security controls, exception handling, and data-access components.

  • You'll develop automated unit and integration tests, troubleshoot defects, and support system testing and deployment readiness.

  • You'll collaborate with frontend developers, architects, and integration teams to translate business requirements into technical solutions.

  • You’ll contribute to code reviews, Agile ceremonies, technical documentation, CI/CD processes, and knowledge transfer.


Skills and Qualifications


  • 7+ years of Java application development experience, including strong hands‑on expertise with Spring Boot, Spring Framework, dependency injection, and enterprise modernization.

  • Proven experience designing RESTful APIs, microservices architectures, JSON payloads, validation logic, error handling, and internal/external system integrations.

  • Strong SQL and relational database skills, including database queries, data-access services, and high-volume transactional workflows.

  • Experience with automated unit and integration testing, Git-based source control, CI/CD pipelines, troubleshooting, and debugging.

  • Knowledge of application security, authentication, authorization, enterprise API security patterns, and established coding standards.

  • Familiarity with Azure DevOps, cloud-based delivery environments, and Agile/Scrum methodologies.

  • Experience in transportation, logistics, booking, reservations, or appointment management, with strong collaboration skills across distributed teams.


We appreciate the time and effort all applicants invest in their submissions. Please note that only candidates shortlisted for this role will be contacted directly. However, your profile will remain under consideration for future opportunities that align with your experience and career goals. All qualified applicants will receive fair consideration for employment. We welcome individuals of all backgrounds, experiences, and identities including those who identify as women, members of racialized groups, Indigenous Peoples, persons with disabilities, and 2SLGBTQIA+ communities. If you require an accommodation, please review our accessibility policy and reach out to our accessibility officer with any questions. Our human recruiters review all applications and always make the final hiring decision. On occasion, we also use AI-assisted tools to help review applications.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Developer (.NET/Angular)
Senior Developer (.NET/Angular)

Altis Technology • Toronto

On-site
CAD 120,000 - 180,000
Principal Java Engineer (Java & Angular)
Principal Java Engineer (Java & Angular)

Altis Technology • Toronto

Hybrid
CAD 110,000 - 160,000
Hybrid work model
Programmer/Developer
Programmer/Developer

Altis Technology • Toronto

On-site
CAD 120,000 - 170,000
Java Developer
Java Developer

Hillview Consulting Solutions • Toronto

Hybrid
CAD 75,768 - 82,656
Java Fullstack Developer
Java Fullstack Developer

PYXIDIA TECHLAB • Toronto

Hybrid
CAD 90,000 - 120,000
Technical Developer
Technical Developer

Altis Technology • Toronto

On-site
CAD 120,000 - 150,000
Senior Software Developer - Front End - Toronto
Senior Software Developer - Front End - Toronto

Randstad Canada • Toronto

On-site
CAD 100,000 - 130,000
Onsite Toronto workspace
Agile & CI/CD tooling
Azure DevOps collaboration
+1
Senior Java Software Engineer - Banking Experience
Senior Java Software Engineer - Banking Experience

MSZ Systems • Toronto

Hybrid
CAD 80,000 - 110,000
Senior Java AI Engineer
Senior Java AI Engineer

Altis Technology • Mississauga

On-site
CAD 110,000 - 160,000
Collaborative team
Hands-on AI on Azure
Generative AI tools
+1
Senior Full Stack Developer – Java / Angular
Senior Full Stack Developer – Java / Angular

Tata Consultancy Services • Toronto

On-site
CAD 90,000 - 110,000