Back to results

Closed listing

Java Technical Lead

  • Toronto, ON, Canada

Full-time

This opening has closed.

The original listing is kept below for reference.

Job details

Job type
Full-time
Closing date
Posting language
English
Posted

Similar jobs hiring now

Search current openings

Original job description

Archived listing. The details below describe a past opening.

We are seeking a highly experienced and motivated Senior Java Developer with substantial lead experience to join our dynamic engineering team. The ideal candidate will possess over 12 years of deep technical expertise in Java and the Spring ecosystem, with a proven track record of designing, developing, and leading the delivery of large-scale enterprise applications. You will play a pivotal role in architecting solutions, mentoring team members, and driving technical best practices.

Roles & Responsibilities:

  • Minimum 12+ years of IT experience, Banking domain experience is nice to have
  • Minimum 5 years of Lead experience in a large-scale enterprise.
  • Have Application design experience, well-versed with low-level design artefacts.
  • Java v8, v11 and v21 hand on experience required.
  • Should be able to clearly explain Java 11/17/21 features and able to write sample code snippets.
  • Spring v5, Spring boot 3.x, Rest API frameworks
  • JPA / Hibernate annotations
  • Async APIs, Async App development using queuing system (MQ, Kafka, Solace, etc.,)
  • MQ or Kafka queue/implementation knowledge
  • Async Programming features / Implementation and troubleshooting knowledge
  • SQL Database, Oracle Database experience
  • Experience in writing complex queries, joins, Views, and Procedures
  • Query optimisation knowledge
  • Azure Cloud experience (Openshift Platform is nice to have)
  • DevOps experience is required
  • Basic understanding of DevOps tools like GitHub, Jenkins, Jfrog, JIRA, Confluence etc.,
  • Able to clearly explain the Code branching policy/lifecycle.

Education:

Bachelor’s degree/University degree or equivalent experience.

More about this job

Responsibilities

The role involves architecting solutions and leading the delivery of large-scale enterprise applications. Key duties include mentoring team members and driving technical best practices across the engineering team.

Requirements

Candidates must have over 12 years of IT experience with at least 5 years in a lead role, specifically using Java 8, 11, and 21. Proficiency in the Spring ecosystem, Azure Cloud, and DevOps tools is required.

Skills

  • Java
  • Spring Boot
  • Spring Framework
  • REST API
  • JPA
  • Hibernate
  • Kafka
  • SQL
  • Oracle Database
  • Azure Cloud
  • DevOps
  • GitHub
  • Jenkins
  • Application Design
  • Low-level Design
  • Async Programming

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering
  • Consulting
  • Management & Leadership

Keywords

  • Java
  • Spring
  • Spring Boot
  • REST API
  • JPA
  • Hibernate
  • MQ
  • Kafka
  • Solace
  • SQL
  • Oracle Database
  • Azure
  • Openshift
  • DevOps
  • GitHub
  • Jenkins
  • Jfrog
  • JIRA
  • Confluence
  • Banking Domain
  • Application Design
  • Low-level Design
  • Enterprise Applications
  • Async API
  • Query Optimisation

Report this job