Back to results

Java - Lead Developer

  • Toronto, ON, Canada

Full-time

Applications open in a new tab.

Job details

Job type
Full-time
Apply by
Posting language
English
Posted

Original 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.

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.

Key Responsibilities

Design, develop, and maintain scalable and high-performance REST APIs using Spring Boot.

Deploy and manage applications on the Azure using OpenShift Container Platform, ensuring high availability and reliability.

Troubleshoot and resolve complex technical issues across the application stack, ensuring minimal downtime and optimal performance.

Collaborate with cross-functional teams, including frontend, backend, DevOps, and QA, to deliver end-to-end solutions.

Participate in code reviews, ensuring code quality, security, and best practices are adhered to.

Continuously learn and implement the latest technologies and practices to enhance application performance and developer productivity.

Document technical designs, processes, and procedures to ensure knowledge sharing and maintainability.

Preferred Skills

Experience with CI/CD pipelines and DevOps practices.

Familiarity with cloud-native application patterns and microservices architecture.

Working knowledge of relational and NoSQL databases.

Exposure to monitoring, logging, and application performance management tools.
More about this job

Responsibilities

Design, develop, and maintain scalable REST APIs with Spring Boot, and deploy and manage applications on Azure using OpenShift. Troubleshoot application issues, collaborate across engineering and QA teams, review code, and document technical designs and processes.

Requirements

The role calls for Java and Spring Boot development experience, including building REST APIs and deploying applications with Azure and OpenShift. Preferred experience includes CI/CD and DevOps practices, cloud-native and microservices architecture, relational and NoSQL databases, and monitoring and performance tools.

Skills

  • Java
  • Spring Boot
  • REST APIs
  • Azure
  • OpenShift
  • Application Deployment
  • Troubleshooting
  • Code Reviews
  • CI/CD
  • DevOps
  • Cloud-Native Architecture
  • Microservices
  • Relational Databases
  • NoSQL Databases
  • Monitoring and Logging

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering
  • Consulting

Keywords

  • Java
  • Spring Boot
  • REST APIs
  • Azure
  • OpenShift Container Platform
  • Scalable Applications
  • High Availability
  • Application Reliability
  • Troubleshooting
  • Code Reviews
  • Code Quality
  • Application Security
  • CI/CD Pipelines
  • DevOps
  • Cloud-Native Applications
  • Microservices Architecture
  • Relational Databases
  • NoSQL Databases
  • Monitoring
  • Logging
  • Banking and Financial Services
  • Insurance
  • Telecommunications
  • Automotive
  • Legacy Modernization
  • Cloud Transformation
  • Generative AI

Report this job