Back to job search
Kumaran Systems logo

Application Developer

  • Toronto, ON
  • On-site
  • Posted Oct 28, 2026
  • 1 position

Opens an external site

Sign in to save this job
Employment type
Full-time
Experience level
Senior · 5+ years
Posting language
English
Working hours
40 hours per week

Job summary

Design, develop, and maintain scalable backend applications and microservices using Java or Golang. Manage application deployment and scalability using container orchestration tools and CI/CD pipelines.

Job details

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.

What you’ll do

Design, develop, and maintain scalable backend applications and microservices using Java or Golang. Manage application deployment and scalability using container orchestration tools and CI/CD pipelines.

Requirements

Requires over 5 years of experience with strong proficiency in Java or Golang and microservices architecture. Candidates must have hands-on experience with Docker, Kubernetes, and cloud platforms.

Listed skills

  • Microsoft Azure · Preferred
  • Kubernetes · Preferred
  • SQL · Preferred
  • CI/CD · Preferred
  • Go · Preferred
  • Docker · Preferred
  • Amazon Web Services · Preferred
  • Java · Preferred
  • Google Cloud · Preferred
  • Git · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Java
  • Golang
  • Microservices
  • Docker
  • Kubernetes
  • Cloud-native technologies
  • RESTful APIs
  • CI/CD
  • AWS
  • Azure
  • GCP
  • Git
  • SQL
  • NoSQL
  • Data structures
  • Algorithms
  • SQL (Programming Language)
  • Data Structures
  • Java (Programming Language)
  • Troubleshooting (Problem Solving)
  • DevOps
  • Amazon Web Services
  • Application Programming Interface (API)
  • Software Engineering
  • Microsoft Azure
  • Observability
  • Scalability
  • Automation
  • Apache Kafka
  • Docker (Software)
  • Linux
  • RESTful API
  • Spring Boot
  • Software Design Patterns
  • Unit Testing
  • Debugging
  • Go (Programming Language)
  • Back End (Software Engineering)
  • Software Solutions
  • Code Review
  • Azure DevOps
  • Application Deployment
  • Terraform
  • Jenkins
  • Version Control
  • Github
  • Git (Version Control System)
  • Software Quality (SQA/SQC)
  • Containerization
  • Cloud-Native Architecture

Job areas

  • Software
  • Technology
  • Engineering
  • Application Developer
  • Application Developer / Engineer
  • Software Developers

More jobs from Kumaran Systems

See all jobs from Kumaran Systems