Senior Backend Engineer - Kotlin
- Toronto, ON, Canada
Contract
Applications open in a new tab.
Job details
- Job type
- Contract
- Apply by
- Experience
- 5+ years of backend development experience.
- Posting language
- English
- Posted
Original job description
Job Description
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.
More about this job
Responsibilities
Design, develop, and maintain scalable backend applications, microservices, and event-driven services, including SOAP and REST API integrations. Improve code quality through testing practices, contribute to CI/CD automation and cloud-native engineering platforms, and collaborate with cross-functional Agile teams on product enhancements.
Requirements
Requires strong Kotlin proficiency, Java experience with Spring Boot and Spring Security, and Node.js experience, along with at least five years of backend development. Candidates should have experience with testing and BDD, SOAP and REST APIs, microservices, event-driven architecture, CI/CD tools, and familiarity with Azure Kubernetes Service and cloud-native components.
Skills
- Kotlin
- Java
- Spring Boot
- Spring Security
- Node.js
- Backend Development
- Microservices Architecture
- Event-Driven Architecture
- SOAP APIs
- REST APIs
- JUnit
- Cucumber
- Behavior-Driven Development
- Test-Driven Development
- Jenkins Pipelines
- GitHub Actions
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Engineering
Keywords
- Kotlin
- Java
- Spring Boot
- Spring Security
- JavaScript
- Node.js
- Backend Development
- Microservices
- Event-Driven Architecture
- SOAP APIs
- REST APIs
- JUnit
- Cucumber
- Unit Testing
- Behavior-Driven Development
- Test-Driven Development
- CI/CD
- Jenkins Pipelines
- GitHub Actions
- Azure Kubernetes Service
- AKS
- Cloud-Native Services
- Agile
- Proofs Of Concept
- Automation