1

Senior Java Tech Lead Jobs in Toronto, ON (NOW HIRING)

We are currently hiring for 2 senior Tech Lead roles spanning our R&D, and Professional Services ... Java, SQL Server, Vue.js, Angular, JSF * Cloud-centric solutions: RESTful APIs, microservices ...

A tech lead here is a player-coach - you write the hardest code in the squad, and you lead it. * ... Keeps the respect of senior engineers through technical credibility, and manages change without ...

... As a Tech Lead, you will bring deep technical expertise to help steer the Engineering team ... As a senior member of the team, you can articulate your thinking clearly, discuss complex ideas ...

We're looking for an IT Lead who will own that entire environment across our Demetres restaurants ... You'll report into senior leadership, and you'll be trusted to ensure everything runs efficiently.

We're looking for an IT Lead who will own that entire environment across our Demetres restaurants ... You'll report into senior leadership, and you'll be trusted to ensure everything runs efficiently.

Tech Lead, AI Engineering

Toronto, ON · Hybrid

CA$75K - CA$141K/yr

Serves as a specialist resource to senior leaders and stakeholders, works independently and leads ... Python / NodeJS / Java and AI/LLM frameworks (e.g., Semantic Kernel / MAF, LangChain, LlamaIndex ...

RBC Global Payment Technology team is seeking a Java Backend Lead Developer to join this exciting journey to build the future global payment platform where millions of payments must be processed ...

... manner Technologies in Use PostgreSQL, PL/pgSQL, GraphQL (Hasura), ionic.io, VueJS, Java, Spring ... Framework, MongoDB, Python, Debian Linux, Docker Education and Training Requirements The minimum ...

Lead Java Developer

Toronto, ON · On-site

$82.60 - $132.60/hr

Overview ARE YOU READY to step up and take your technology expertise to the next level? There is ... Lead end-to-end design and delivery of custom software solutions * Set and enforce development ...

next page

Showing results 1-20

Senior Java Tech Lead information

What is the difference between Senior Java Tech Lead vs Java Developer?

AspectSenior Java Tech LeadJava Developer
ResponsibilitiesLeading projects, architecture decisions, mentoringCoding, debugging, implementing features
Required SkillsAdvanced Java, leadership, system designJava programming, problem-solving
Experience5+ years, leadership experience1-3 years, technical skills
Work EnvironmentTeam leadership, project managementDevelopment teams, coding tasks

The main difference between a Senior Java Tech Lead and a Java Developer lies in their responsibilities and experience. The Tech Lead oversees project architecture and mentors team members, while the Java Developer focuses on coding and technical implementation. Both roles require strong Java skills, but the Tech Lead also needs leadership and system design expertise.

What are the key skills and qualifications needed to thrive as a Senior Java Tech Lead, and why are they important?

To thrive as a Senior Java Tech Lead, you need deep expertise in Java development, software architecture, and system design, typically supported by a bachelor’s degree in computer science or a related field. Familiarity with frameworks like Spring, cloud platforms (e.g., AWS or Azure), and version control systems such as Git, along with relevant certifications, are often expected. Leadership, effective communication, and problem-solving skills help you guide teams, manage projects, and collaborate with stakeholders. These competencies are crucial for delivering robust technical solutions, ensuring code quality, and driving successful project outcomes.

What are Senior Java Tech Leads?

Senior Java Tech Leads are experienced software professionals who oversee the design, development, and implementation of Java-based applications within a team or organization. They provide technical leadership, mentor junior developers, and ensure best practices in coding, architecture, and project management. In addition to strong programming skills, they coordinate with stakeholders, contribute to system architecture decisions, and help resolve technical challenges to deliver high-quality software solutions.

What are some typical challenges faced by a Senior Java Tech Lead, and how are they addressed in a team setting?

Senior Java Tech Leads often face challenges such as balancing hands-on coding with leadership responsibilities, managing project timelines, and ensuring code quality across a distributed team. They address these challenges by setting clear coding standards, conducting regular code reviews, and fostering open communication among developers. Additionally, they mentor junior team members and work closely with product managers and stakeholders to align technical solutions with business goals. This collaborative approach helps the team deliver robust Java applications efficiently while supporting continuous learning and improvement.
What are the most commonly searched types of Java Tech Lead jobs in Toronto, ON? The most popular types of Java Tech Lead jobs in Toronto, ON are:
What cities near Toronto, ON are hiring for Senior Java Tech Lead jobs? Cities near Toronto, ON with the most Senior Java Tech Lead job openings:
Senior Software Engineer - Java

Senior Software Engineer - Java

Sun Life Assurance Company of Canada

King, ON • On-site, Remote

Full-time

Posted 14 days ago


Sun Life Assurance Company of Canada rating

8.6

Company rating: 8.6 out of 10

Based on 18 frontline employees who took The Breakroom Quiz

82nd of 281 rated insurance


Job description

Bring us your passion for digital or data analytics, and we'll put you to work on exciting initiatives that answer the challenge: "How can we do that better?" Working with a dedicated team of energetic, forward-thinking innovators, you'll stretch your imagination and sharpen your skills on the leading-edge projects that are keeping Sun Life Financial ahead of the curve. You want more than a job; you want a career - a career with a company that encourages learning and personal growth. You want to be "one of the best".

Job Description:

About the role:

The e-Business team in Application Operations Support (AOS) provides operations and support services to ensure reliability of IT applications. Through innovation, continuous improvement, and collaboration, we strive to find new and better ways to bring value to Sun Life.

We are looking for a highly motivated Senior Software Engineer with at least 10 years of Java application support, analysis, and development experience. The successful candidate will have strong technical and problem-solving skills and the ability to work independently. This unique opportunity offers a dynamic space and a chance to collaborate with multiple business units.

What you will do?

  • As part of the Security team review, assess, triage, communicate, and resolve issues in production environments at the application level.
  • Provide ongoing support of Java based applications in Production and test environments including responding to Service requests, Incident & Problem analysis, Service restoration and recovery, Security vulnerability remediation, Audits, and reporting as necessary.
  • Interface with other Software Engineers, Business Systems Analysts, and other stakeholders to deliver high quality solutions.
  • Identify and participate in continuous improvement opportunities, monitoring system or metrics set-up, system renewal, stability, upgrade, and Disaster Recovery projects.
  • Participate in design, develop, test and debug programs for Java services. Deployment is done using Kubernetes containers.

What do you need to succeed:

  • Degree in Computer Science, Computer Engineering, or equivalent discipline
  • 10+ years of information technology experience in Java application support and development
  • 10+ years experience in:
    • Java, JavaScript & web development languages like HTML, XML, CSS
    • Java Enterprise Edition (J2EE)technologies such asServlet,JDBC andJSP
    • Spring framework
  • 4+ years experience in:
    • ReactJS/ React.js -> Angular
    • Container technologies - Kubernetes, Docker
    • Web Security Knowledge (OWASP top 10)

Preferred Skills:

  • Collaboration and teamwork
  • Continuous learning mindset
  • Ability to work in a dynamic environment with changing priorities
  • Strong analysis, debugging and problem-solving skills
  • Solid written and verbal communication skills

Learn on the job:

  • Web services and frameworks such as SOAP, REST API, Java APIs, JSON, Spring Boot
  • Database technologies like SQL, Oracle, POSTGRES
  • DevOps tools - Jenkins, Artifactory, Bitbucket/Git, Gradle, Maven, CDD, Ansible
  • Multi-Factor Authentication (MFA)
  • Exposure to Agile framework (Kanban, Scrum)
  • Experience working with cloud hosted applications / servers on AWS.
  • Exposure to team collaboration tools like Confluence, JIRA, MS Teams
  • Experience with Kafka and light car proxy
  • Knowledge of Middleware technologies such as WebSphere/WebLogic

Notes/Unique requirements:

  • The role includes on-call and after-hours support on a team rotation basis.
  • As a condition of the role, the successful candidate must obtain a Government of Canada Reliability Status security clearance through Sun Life before the start date.

What's in it for you:

  • An environment of continuous learning and improvement
  • A friendly, collaborative, and inclusive culture in an interactive team environment
  • Pension, stock and savings programs to help build and enhance your financial security
  • Working together, sharing common values, and encouraging growth & achievement.

#LI-Hybrid #LI-remote

The Base Pay range is for the primary location for which the job is posted. It may vary depending on the work location of the successful candidate or other factors. In addition to Base Pay, eligible Sun Life employees participate in various incentive plans, payment under which is discretionary and subject to individual and company performance. Certain sales focused roles have sales incentive plans based on individual or group sales results.

Diversity and inclusion have always been at the core of our values at Sun Life. A diverse workforce with wide perspectives and creative ideas benefits our Clients, the communities where we operate and all of us as colleagues. We welcome applications from qualified individuals from all backgrounds.

Persons with disabilities who need accommodation in the application process, or those needing job postings in an alternative format, may e-mail a request to thebrightside@sunlife.com.

We are proud to be a hybrid organization that offers our employees the choice and flexibility to work from both the office and virtually based on the needs of the business, our Clients and you! Several work options are available and can be discussed throughout the selection process depending on the role requirements and individual needs.

We may use artificial intelligence to support candidate sourcing, screening, interview scheduling.

We thank all applicants for showing an interest in this position. Only those selected for an interview will be contacted.

Salary Range:

90,000/90 000 - 140,000/140 000

Job Category:

IT - Application Development

Posting End Date:

16/07/2026

What Sun Life Assurance Company of Canada employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom