This recruiter is online.

This is your chance to shine!

Apply Now

Senior Java Microservices Developer to build and maintain Spring Boot backend services and APIs that power critical internal platforms

Toronto, ON
  • Number of positions available : 1

  • To be discussed
  • Contract job

  • Starting date : 1 position to fill as soon as possible

Our client is a market leader in private railcar leasing company, specializing in the provision and maintenance of tank and freight cars. They're looking for a Senior Java Microservices Developer to build and maintain backend services that power critical internal platforms used in asset tracking, maintenance, and operations. This role is ideal for a backend engineer who thrives in a fast-paced Agile environment and is passionate about delivering high-performing, scalable, and secure microservices.


Location: Oakville - 2 days/week onsite

Duration: 4 Months to Start


Key Responsibilities

  • Develop backend microservices and RESTful APIs using Java and Spring Boot.
  • Collaborate with product managers, QA, and frontend developers in Agile sprints.
  • Ensure code quality through proper design patterns, unit testing, and logging.
  • Participate in sprint ceremonies, code reviews, and design sessions.
  • Troubleshoot production issues and assist with continuous delivery pipelines.
  • Design, build, and maintain scalable and secure microservices.
  • Write and maintain unit and integration tests to ensure high-quality deliverables.
  • Collaborate in sprint planning, story grooming, and retrospectives.
  • Participate in business and technical discussions to shape backend architecture.
  • Conduct code reviews and assist teammates with debugging and optimization.
  • Ensure all new services meet performance, security, and functional standards.
  • Provide regular updates on development progress, risks, and blockers.


Must-Have Qualifications

  • Bachelor’s degree in Computer Science or a related discipline.
  • 6+ years of experience building and maintaining distributed backend systems.
  • Strong expertise in Java, Spring Boot, and RESTful API development.
  • Experience with databases: PostgreSQL, MongoDB, and/or Redis.
  • Familiarity with CI/CD pipelines and containerized deployment.
  • Strong analytical and problem-solving skills.
  • Effective communication and collaboration abilities within Agile teams.
  • Experience with:
  • Git, JIRA, Confluence
  • Jenkins, Nexus, Kubernetes
  • Postman, NoSQL databases


Apply

Requirements

Level of education

undetermined

Work experience (years)

undetermined

Written languages

undetermined

Spoken languages

undetermined