CareerPlanSign in

Java Backend Developer AWS

Toronto, Ontario💼 Full-time💰 $4–$4🗓 2026-05-31 → 2026-08-08

Core

Designing, developing, and maintaining scalable, secure, and high-performance Java-based backend applications and microservices on AWS cloud-native architectures.

Role type

Senior IC Java Backend Developer (AWS)

Builds

Enterprise-scale backend applications, RESTful APIs, event-driven services, and distributed systems.

Domain

Enterprise software / Cloud-native backend engineering

Deliverable

production ML models | product features | infrastructure

Required skills

Java, Spring Boot, Microservices architecture, RESTful API design, Reactive programming (Project Reactor, Java Flux), AWS services (ECS, Lambda, ECR, RDS, DynamoDB, IAM), Kafka, MQ, SQL, NoSQL, CI/CD, Infrastructure as Code, JUnit, Troubleshooting

Preferred skills

Docker, Kubernetes, Cloud security best practices, Performance tuning, Architecture reviews, Modern observability platforms

Technologies

Java, Spring Boot, AWS (ECS, Lambda, ECR, RDS, DynamoDB, IAM), Kafka, MQ, Project Reactor, Java Flux, JUnit, Docker, Kubernetes

Responsibilities

Design and develop Java-based backend applications and microservices; Build and integrate RESTful APIs and event-driven services; Develop cloud-native applications leveraging AWS services; Implement scalable and resilient distributed systems; Utilize reactive programming frameworks; Develop and support integrations with messaging technologies; Translate business requirements into technical designs; Conduct code reviews and enforce best practices; Implement logging, monitoring, and performance optimization; Develop automated testing solutions; Support CI/CD pipelines and infrastructure-as-code; Troubleshoot production issues; Mentor junior developers

Seniority

Senior, hands-on IC

Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.