Senior Java Developer

Kumaran Systems

Toronto

On-site

CAD 140,000 - 190,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Kumaran Systems, a long‑standing engineering partner, seeks senior Java leaders to drive architecture for enterprise-scale projects. The role demands deep Java expertise, Spring Boot, REST services, and strong experience with asynchronous messaging and cloud platforms.

Responsibilities include design leadership, code sample demonstrations, and DevOps discipline using GitHub, Jenkins, JIRA, and Confluence. Banking domain exposure is a plus for this Toronto‑area opportunity.

Qualifications

  • 12+ years of IT experience, Banking domain experience preferred.
  • Minimum 5 years of lead experience in a large-scale enterprise.
  • Application design experience with low-level design artefacts.
  • Proficiency in Java 11/17/21 features and sample code.
  • Experience with Spring v5, Spring Boot 3.x, REST frameworks.

Responsibilities

  • Lead design and architectural discussions for enterprise solutions.
  • Develop and review Java-based applications across services.
  • Explain Java features clearly and provide code samples.
  • Align APIs with asynchronous messaging using MQ/Kafka.
  • Work with Azure Cloud and OpenShift platforms when needed.
  • Ensure database integrity with SQL/Oracle and complex queries.
  • Apply DevOps practices and tools (GitHub, Jenkins, JIRA, Confluence).
  • Define and enforce code branching policies and lifecycle.

Skills

Java
Spring framework
REST APIs
JPA / Hibernate
Async programming
MQ / Kafka
SQL / Oracle
DevOps

Tools

GitHub
Jenkins
Jfrog
JIRA
Confluence

Job description

About Us

Kumaran Systems: Engineering Future-Ready Transformations Since 1992, Kumaran Systems has been helping enterprises bridge the past and the future, reimagining legacy systems and embracing AI-led possibilities. With over 34 years of delivery excellence, we specialise in re‑engineering core applications, driving cloud transformation, and building automation-first, GenAI-enabled ecosystems across the Banking and Financial Services, Insurance, Telecom, and Automotive sectors. We help organisations not just upgrade their systems but reimagine what’s possible.

About Us

Kumaran Systems: Engineering Future-Ready Transformations Since 1992, Kumaran Systems has been helping enterprises bridge the past and the future, reimagining legacy systems and embracing AI-led possibilities. With over 34 years of delivery excellence, we specialise in re‑engineering core applications, driving cloud transformation, and building automation-first, GenAI-enabled ecosystems across the Banking and Financial Services, Insurance, Telecom, and Automotive sectors. We help organisations not just upgrade their systems but reimagine what’s possible.

Why Kumaran?

We blend engineering discipline with AI innovation, helping clients modernise with confidence, automate with clarity, and scale with purpose. Our global delivery model ensures agility, responsiveness, and seamless collaboration, with clients always at the heart of every engagement. At Kumaran, we don’t just solve problems, we engineer future‑ready transformations.

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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Developer
Senior Java Developer

Kibbi Technologies Inc. • Toronto

On-site
CAD 120,000 - 180,000
Senior Java Developer
Senior Java Developer

Kumaran • Toronto

On-site
CAD 130,000 - 170,000
Full Stack Developer
Full Stack Developer

Kumaran • Toronto

On-site
CAD 100,000 - 140,000
.Net Developer
.Net Developer

Kumaran Systems • Toronto

On-site
CAD 90,000 - 120,000
DevOps
DevOps

Kumaran • Toronto

On-site
CAD 90,000 - 130,000
Backend Java Developer
Backend Java Developer

ALLTECH CONSULTING SVC INC • Montreal (administrative region)

On-site
CAD 80,000 - 110,000
Senior Java Developer
Senior Java Developer

BULL-IT SOLUTIONS LTD • Mississauga

On-site
CAD 110,000 - 140,000
ETL Testing
ETL Testing

Kumaran • Toronto

On-site
CAD 85,000 - 120,000
Senior Java Full Stack Developer(Use Precscreening Questions)
Senior Java Full Stack Developer(Use Precscreening Questions)

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! • Toronto

On-site
CAD 70,000 - 90,000
Principal Java Developer
Principal Java Developer

My Recruiter • Toronto

On-site
CAD 110,000 - 170,000