Application Developer

KUMARAN SYSTEMS

Toronto

On-site

CAD 90,000 - 140,000

Full time

10 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Kumaran Systems in Toronto, Canada is seeking an experienced Software Developer with strong hands-on experience in Java or Golang and a solid understanding of microservices, containers, and cloud-native tech. You will design, build, test, and deploy scalable backend services and REST APIs.

You will work with Docker and Kubernetes, contribute to CI/CD pipelines, and collaborate across teams to deliver robust software solutions.

Qualifications

  • Strong hands-on experience in Java or Golang.
  • Experience building REST APIs and microservices.
  • Docker and Kubernetes experience.
  • Cloud platforms (AWS/Azure/GCP) and CI/CD pipelines familiarity.
  • Proficiency in Git.
  • Experience with SQL and/or NoSQL databases.
  • Knowledge of data structures, algorithms, design patterns, debugging, and unit testing.

Responsibilities

  • Design, develop, test, and maintain scalable backend applications using Java or Golang.
  • Develop and maintain RESTful APIs and microservices-based applications.
  • Build, package, and deploy applications using Docker and Kubernetes.
  • Work with cloud platforms and orchestration technologies for deployment and scalability.
  • Collaborate with cross-functional teams to deliver high-quality software solutions.
  • Implement unit testing, debugging, performance optimization, and code quality practices.
  • Participate in code reviews and architectural discussions.
  • Work with CI/CD pipelines and version control for automated deployments.
  • Troubleshoot application, deployment, and production issues.

Skills

Java
Golang
REST APIs
Docker
Kubernetes
Git
SQL
NoSQL
Data structures
Design patterns

Tools

Spring Boot
Helm
Terraform
Jenkins
GitHub Actions
GitLab CI/CD
Azure DevOps

Job description

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.

Job Description

We are looking for an experienced Software Developer with strong hands-on experience in either Java or Golang (Go) and a good understanding of microservices architecture, containerization, and cloud-native technologies. The ideal candidate should have experience developing scalable backend applications and deploying them using Docker, Kubernetes, and modern CI/CD practices.

Key Responsibilities
  • Design, develop, test, and maintain scalable backend applications using Java or Golang.
  • Develop and maintain RESTful APIs and microservices-based applications.
  • Build, package, and deploy applications using Docker and Kubernetes.
  • Work with cloud platforms and container orchestration technologies to support application deployment and scalability.
  • Collaborate with cross-functional teams to understand requirements and deliver high-quality software solutions.
  • Implement unit testing, debugging, performance optimization, and code quality practices.
  • Participate in code reviews, technical discussions, and architectural decisions.
  • Work with CI/CD pipelines, version control systems, and automated deployment processes.
  • Troubleshoot application, deployment, and production issues.
Required Technical Skills
  • Programming: Strong hands-on experience in either Java or Golang (Go).
  • Backend Development: Experience building REST APIs and microservices.
  • Containerization: Hands-on experience with Docker.
  • Orchestration: Experience deploying and managing applications using Kubernetes.
  • Cloud & DevOps: Familiarity with cloud platforms such as AWS, Azure, or GCP, and CI/CD pipelines.
  • Version Control: Proficiency in Git.
  • Databases: Experience with SQL or NoSQL databases.
  • Software Engineering: Knowledge of data structures, algorithms, design patterns, debugging, and unit testing.
Good to Have
  • Experience with Spring Boot and related Java frameworks, or Go frameworks and libraries.
  • Familiarity with Helm, Terraform, and Kubernetes deployment configurations.
  • Experience with Jenkins, GitHub Actions, GitLab CI/CD, or Azure DevOps.
  • Knowledge of messaging systems such as Kafka or RabbitMQ.
  • Familiarity with Linux, observability, logging, and monitoring tools.
  • Exposure to cloud-native architecture and distributed systems.

Kumaran Systems is an Equal Opportunity Employer and does not discriminate on the basis of race or ethnicity, religion, sex, national origin, age, veteran disability or genetic information or any other reason prohibited by law in employment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Application Developer
Application Developer

Kumaran Systems • Canada

On-site
CAD 70,000 - 110,000
Backend Engineer (Java/Go) - Cloud-Native Microservices
Backend Engineer (Java/Go) - Cloud-Native Microservices

Kumaran • Toronto

On-site
CAD 90,000 - 140,000
Full Stack Developer
Full Stack Developer

Kumaran • Toronto

On-site
CAD 100,000 - 140,000
Python Lead
Python Lead

Kumaran • Toronto

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

Kumaran • Toronto

On-site
CAD 90,000 - 130,000
Dot Net
Dot Net

Kumaran • Toronto

On-site
CAD 120,000 - 160,000
Project Manager
Project Manager

Kumaran • Toronto

On-site
CAD 90,000 - 130,000
Dot Net
Dot Net

Kumaran Systems • Toronto

On-site
CAD 120,000 - 160,000
Backend Developer
Backend Developer

Luxoft • Calgary

On-site
CAD 100,000 - 130,000
Python Lead
Python Lead

Kumaran Systems • Toronto

On-site
CAD 110,000 - 160,000