Description

We're seeking a Java Backend Lead to join its Technology Team in Mississauga. This is a senior management-level role responsible for overseeing Java application development and backend services. You will manage a team of developers, drive architecture and system design, and contribute to critical initiatives in Client's technology transformation.

Key Responsibilities:

 

  • Lead and manage multiple global backend development teams to achieve strategic goals.
  • Drive the design, development, and deployment of robust and scalable backend applications using Java.
  • Oversee development lifecycle from planning and design through implementation, QA, and deployment.
  • Influence architecture decisions and ensure alignment with enterprise-wide technical direction.
  • Manage team hiring, mentoring, performance evaluations, and career development.
  • Collaborate across teams and geographies to ensure timely delivery of business-critical features.
  • Contribute to defining development best practices, coding standards, and continuous improvement.
  • Maintain high standards of software quality, performance, and reliability.
  • Engage in budget management, resource planning, and project reporting.
  • Provide thought leadership and strategic input on backend systems and emerging technologies. 

     

Must-Have Skills:

 

  • 10+ years of Java backend development experience
  • Hands-on expertise in Java, Spring Boot, Microservices
  • Strong experience with relational databases (Oracle, PostgreSQL, or similar)
  • Experience in backend architecture, system design, and distributed computing
  • Experience managing global or cross-functional development teams
  • Agile/Scrum methodology experience
  • Strong communication, leadership, and people management skills

     

Nice-to-Have:

 

  • Prior experience in financial services or banking domain
  • Experience with DevOps tools and CI/CD (Jenkins, Docker, Kubernetes, etc.)
  • Knowledge of cloud platforms (AWS, Azure, GCP)
  • Master's degree in Computer Science or related field

Education

Master's degree