Senior Java Microservices Developer to build and maintain Spring Boot backend services and APIs that power critical internal platforms
S.i. Systems
Toronto, ON-
Number of positions available : 1
- Salary To be discussed
-
Contract job
- Published on June 4th, 2025
-
Starting date : 1 position to fill as soon as possible
Description
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
Requirements
undetermined
undetermined
undetermined
undetermined
Other S.i. Systems's offers that may interest you