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