Senior Java Engineer: Spring Boot & Microservices (Hybrid)

TEKsystems

Toronto

Hybrid

CAD 96,000 - 124,000

Full time

32 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

TEKsystems is seeking a Senior Software Engineer in Toronto, ON for a hybrid role focused on modernizing enterprise applications in the financial services sector. You will design, develop, and deliver scalable Java-based backends, RESTful APIs, and microservices within an Agile environment.

The role emphasizes production-ready code, architectural input, and collaboration with cross-functional teams. Ideal candidates have strong TDD, unit testing, and CI/CD practices, with fintech or digital

Qualifications

  • 7+ years of software engineering experience.
  • 5+ years of hands-on Java development.
  • 5+ years of experience with Spring Boot.
  • Strong experience developing RESTful APIs.
  • Experience building and supporting microservices architectures.
  • Experience using Git or other source control systems.
  • Strong understanding of software design principles and design patterns.
  • Experience with Test-Driven Development (TDD).
  • Strong unit testing experience.
  • Experience working in Agile/Scrum environments.
  • Experience with Continuous Integration and Continuous Delivery (CI/CD) practices.

Responsibilities

  • Design and develop scalable backend applications using Java and Spring Boot.
  • Build and enhance RESTful APIs and microservices.
  • Contribute to technical design discussions and architecture decisions.
  • Write clean, maintainable, and production-ready code.
  • Collaborate with cross-functional Agile teams.
  • Participate in code reviews and testing activities.
  • Support continuous improvement of development processes and engineering practices.

Skills

Java
Spring Boot
REST APIs
Microservices
Git
TDD
Unit testing
Agile/Scrum
CI/CD
Software design principles

Tools

Spring Boot
Git

Job description

TEKsystems is seeking a Senior Software Engineer in Toronto, ON for a hybrid role focused on modernizing enterprise applications in the financial services sector. You will design, develop, and deliver scalable Java-based backends, RESTful APIs, and microservices within an Agile environment.

The role emphasizes production-ready code, architectural input, and collaboration with cross-functional teams. Ideal candidates have strong TDD, unit testing, and CI/CD practices, with fintech or digital

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Engineer - Banking Tech, Spring Boot, Hybrid (Toronto)
Senior Java Engineer - Banking Tech, Spring Boot, Hybrid (Toronto)

MSZ Systems • Toronto

Hybrid
CAD 80,000 - 110,000
Senior Java Engineer - FinTech, Hybrid (Mississauga)
Senior Java Engineer - FinTech, Hybrid (Mississauga)

TSR Consulting, Inc. • Mississauga

Hybrid
CAD 120,000 - 180,000
Medical benefits
Dental
Vision
+3
Senior Java Microservices Engineer (Hybrid)
Senior Java Microservices Engineer (Hybrid)

Citi • Mississauga

Hybrid
CAD 132,000 - 198,000
Hybrid work schedule
Learning & development resources
Global collaboration
+2
Senior Java Microservices Engineer – Hybrid (Banking)
Senior Java Microservices Engineer – Hybrid (Banking)

Scadea Solutions Inc • Mississauga

Hybrid
CAD 110,000 - 150,000
Senior Java Backend Engineer – Spring Boot & Microservices
Senior Java Backend Engineer – Spring Boot & Microservices

Flexton Inc. • Toronto

On-site
CAD 90,000 - 120,000
Senior Java Full-Stack Engineer (Hybrid) – Financial Services
Senior Java Full-Stack Engineer (Hybrid) – Financial Services

Cogency • Toronto

Hybrid
CAD 100,000 - 130,000
Senior Java Engineer – Hybrid Toronto, Core + Microservices
Senior Java Engineer – Hybrid Toronto, Core + Microservices

Iris Software Inc. • Toronto

Hybrid
CAD 110,000 - 160,000
Java Backend Engineer - Spring Boot & Microservices
Java Backend Engineer - Spring Boot & Microservices

Tata Consultancy Services Limited • Toronto

On-site
CAD 80,000 - 100,000
Senior Java Engineer - AWS, Spring Boot | Hybrid Toronto
Senior Java Engineer - AWS, Spring Boot | Hybrid Toronto

Iris Software Inc. • Toronto

Hybrid
CAD 85,000 - 115,000
Senior Java Spring Boot Developer - Microservices Mastery
Senior Java Spring Boot Developer - Microservices Mastery

Aarorn Technologies Inc • Toronto

On-site
CAD 85,000 - 110,000