TEKsystems
TEKsystems·Today

Lead java engineer

Apply now

Location

hybrid, Toronto, Ontario, Canada

Salary

$134k – $164k/yr

Commitment

Full Time

Level

Lead / Manager

Required skills

JavaSpring BootTechnical LeadershipRESTful APIsMicroservicesSoftware ArchitectureTDDAutomated TestingGitDistributed SystemsAgileMentoringSolution DesignFintechGoogle Cloud Platform

Job Description

About the Opportunity

We're seeking a hands-on Tech Lead to join a growing engineering organization focused on modernizing lending technology. This individual will provide technical leadership for a pod of 5-6 engineers while remaining actively involved in software development, architecture, and solution design.

This is an excellent opportunity for a senior engineer who enjoys mentoring others, solving complex technical problems, and driving the delivery of highly scalable applications.

Responsibilities

  • Lead a pod of 5-6 software engineers focused on lending technology initiatives.
  • Act as the technical authority for the team, guiding architecture and design decisions.
  • Design, develop, and support RESTful APIs and microservices using Java and Spring Boot.
  • Conduct code reviews and mentor developers on engineering best practices.
  • Collaborate with Product Managers, Architects, and stakeholders to deliver business-critical solutions.
  • Promote high-quality engineering practices including TDD, automated testing, and continuous delivery.
  • Participate in sprint planning, estimation, and technical discovery sessions.
  • Drive continuous improvement across development processes and team effectiveness.

Required Qualifications

  • 7+ years of software engineering experience.
  • 5+ years of hands-on Java and Spring Boot development experience.
  • Experience leading projects or providing technical leadership within Agile teams.
  • Strong knowledge of REST APIs, microservices, and distributed systems.
  • Experience working with Git and modern software development tools.
  • Strong understanding of software architecture, design patterns, and engineering best practices.
  • Experience with TDD and automated testing frameworks.
  • Strong communication, collaboration, and mentoring skills.

Nice to Have

  • Experience within fintech, lending, payments, or digital financial services.
  • Knowledge of small business banking or lending platforms.
  • Google Cloud Platform (GCP) experience.
  • Exposure to AI-enabled software development tools and practices.

What You'll Gain

  • Opportunity to influence the technical direction of a modern lending platform.
  • Leadership experience while remaining highly hands-on with technology.
  • Exposure to large-scale platform modernization initiatives.
  • Collaborative environment that values innovation, ownership, and engineering excellence.

Job Type & Location

This is a Contract position based out of Toronto, ON.

Pay and Benefits

The pay range for this position is $90.00 - $110.00/hr. Individual compensation offered for this position within this range will depend on many factors, including qualifications, skills, relevant experience, job knowledge, geographic location, internal equity, and other pertinent job-related factors.

Workplace Type

This is a hybrid position in Toronto, ON.

Ready to join the team?

Apply now