Back to results

Senior Backend Engineer – Java, Kotlin, Springboot, Node.JS

  • Toronto, ON, Canada

Contract

Applications open in a new tab.

Job details

Job type
Contract
Posting language
English
Posted

Original job description

Senior Backend Engineer – Java, Kotlin, Spring Boot, Node.js

Experience Required: 6–8 Years

Job Description

Position Summary

We are seeking a highly skilled Senior Backend Engineer with strong expertise in modern backend development technologies and frameworks.

The ideal candidate will have extensive experience building scalable, secure, and highly available backend systems using Kotlin, Java, and cloud-native technologies.

This role requires a solid understanding of Agile and DevOps practices, CI/CD pipelines, microservices, and event-driven architectures.

Key Responsibilities

  • Design, develop, and maintain scalable backend applications and services.
  • Build and support microservices and event-driven architectures.
  • Develop and integrate SOAP and REST APIs.
  • Implement secure backend solutions using modern development frameworks.
  • Collaborate with cross-functional teams in an Agile environment.
  • Drive code quality through unit testing, BDD, and TDD practices.
  • Participate in CI/CD implementation and automation initiatives.
  • Explore emerging technologies and develop proof-of-concepts for product enhancements.
  • Contribute to highly automated engineering platforms leveraging cloud-native services.

Required Skills & Qualifications

Technical Skills

  • Strong proficiency in Kotlin.
  • Experience with Java, including:
    • Spring Boot
    • Spring Security
  • Experience with JavaScript (Node.js).
  • 5+ years of backend development experience.
  • Experience with:
    • Unit Testing Frameworks (JUnit)
    • Cucumber
    • Behavior-Driven Development (BDD)
  • Hands-on experience with:
    • SOAP APIs
    • REST APIs
    • Microservices Architecture
    • Event-Driven Architecture
  • Experience with CI/CD tools, including:
    • Jenkins Pipelines
    • GitHub Actions
  • Familiarity with Azure Kubernetes Service (AKS) and related cloud-native platform components.

Development Practices

  • Strong understanding of Agile and DevOps methodologies.
  • Experience with Test-Driven Development (TDD).
  • Experience implementing Continuous Integration and automated delivery processes.
  • Ability to work in fast-paced environments focused on rapid feature delivery.

Preferred Qualifications

  • Exposure to open-source technologies and projects.
  • Experience contributing to or utilizing open-source solutions.
  • Passion for learning and evaluating new technologies.
  • Experience building proof-of-concepts and integrating innovative solutions into products.

Essential Skills

  • Advanced Java Concepts
  • Kotlin
  • Spring Boot
  • Spring Security
  • Node.js
  • Microservices
  • REST APIs
  • SOAP APIs
  • Event-Driven Architecture
  • Jenkins
  • GitHub Actions
  • Azure Kubernetes Service (AKS)
  • JUnit
  • Cucumber
  • BDD
  • TDD
  • Agile & DevOps

More about this job

Responsibilities

The Senior Backend Engineer at Astra North Infoteck will build and maintain backend applications and services, develop microservices and event-driven systems, and integrate SOAP and REST APIs. The engineer will also write tests, support CI/CD automation and work with cross-functional teams in an Agile setting.

Requirements

Candidates need 6 to 8 years of backend development experience, strong Kotlin and Java skills, and hands-on work with Spring Boot, Spring Security and Node.js. They also need experience with microservices, event-driven architecture, Jenkins or GitHub Actions, Azure Kubernetes Service, and testing with JUnit, Cucumber, BDD and TDD.

Skills

  • Kotlin
  • Java
  • Advanced Java Concepts
  • Spring Boot
  • Spring Security
  • Node.js
  • JavaScript
  • Microservices Architecture
  • Event-Driven Architecture
  • REST APIs
  • SOAP APIs
  • Jenkins Pipelines
  • GitHub Actions
  • CI/CD
  • Azure Kubernetes Service (AKS)
  • JUnit
  • Cucumber
  • Test-Driven Development (TDD)
  • Unit Testing
  • Agile
  • DevOps
  • Backend Development
  • Secure Software Development
  • Cloud-Native Development

Categories

  • Technology
  • Software

Keywords

  • Senior Backend Engineer
  • Kotlin
  • Java
  • Spring Boot
  • Spring Security
  • Node.js
  • JavaScript
  • microservices
  • event-driven architecture
  • REST API
  • SOAP API
  • Jenkins
  • GitHub Actions
  • CI/CD
  • Azure Kubernetes Service
  • AKS
  • JUnit
  • Cucumber
  • BDD
  • TDD

Seniority

Senior

Tools

  • Kotlin
  • Java
  • Spring Boot
  • Node.js
  • JUnit
  • Cucumber
  • Jenkins
  • GitHub Actions
  • Azure Kubernetes Service

Languages

  • English

Report this job

Get in touch
MovoJobs

Contact us