×
Register Here to Apply for Jobs or Post Jobs. X

Java Backend Developer AWS

Job in Toronto, Ontario, C6A, Canada
Listing for: United States Digital Space LLC
Contract position
Listed on 2026-06-19
Job specializations:
  • Software Development
    Backend Developer, Cloud Engineer - Software, Java Developer, DevOps
Salary/Wage Range or Industry Benchmark: 80000 - 100000 CAD Yearly CAD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

OVERVIEW

We are seeking an experienced Java Backend Developer (AWS‑Focused) with a strong background in enterprise backend development, cloud‑native architectures, and distributed systems. The successful candidate will be responsible for designing, developing, and maintaining scalable, secure, and high‑performance backend applications while collaborating with cross‑functional technology teams to deliver modern cloud solutions. This role is ideal for a highly technical software engineer who excels in Java development, microservices architecture, AWS cloud technologies, and backend platform engineering.

The successful candidate will be comfortable working in complex enterprise environments and contributing to architecture decisions, system optimization, and Dev Ops initiatives.

Location: Toronto, ON (Hybrid – 2 days onsite per week, Monday + 1 floating day)
Contract Length: 6 Months (Extension Highly Likely / Potential FTE Conversion)
Hours: 9 AM–5 PM EST

Pay: T4 $ 87 / IC $100

RESPONSIBILITIES
  • Design, develop, and maintain Java‑based backend applications and microservices supporting enterprise‑scale systems.
  • Build and integrate RESTful APIs, event‑driven services, messaging platforms, and data processing solutions.
  • Develop cloud‑native applications leveraging AWS services including ECS, Lambda, ECR, RDS, DynamoDB, and IAM.
  • Implement scalable and resilient distributed systems using modern microservices architecture patterns.
  • Utilize reactive programming frameworks such as Project Reactor and Java Flux to build high‑performance applications.
  • Develop and support integrations with messaging technologies including Kafka and MQ.
  • Translate business requirements into technical designs, architecture components, and production‑ready code.
  • Conduct code reviews and enforce software development best practices, coding standards, and security requirements.
  • Implement logging, monitoring, observability, and performance optimization strategies.
  • Develop automated testing solutions utilizing JUnit and other testing frameworks.
  • Support CI/CD pipelines, automated deployments, and infrastructure‑as‑code initiatives.
  • Troubleshoot production issues, perform root‑cause analysis, and implement sustainable resolutions.
  • Collaborate with architects, developers, Dev Ops engineers, QA teams, and business stakeholders to deliver high‑quality solutions.
  • Mentor junior developers and contribute to engineering excellence across the development team.
QUALIFICATIONS
  • 8+ years of progressive software development experience focused on Java backend engineering.
  • Strong hands‑on experience with Java and Spring Boot development.
  • Experience building scalable microservices and distributed systems architectures.
  • Proven expertise designing and developing RESTful APIs.
  • Strong experience with reactive programming using Java Flux and Project Reactor.
  • Hands‑on AWS development experience including ECS, Lambda, ECR, RDS, DynamoDB, IAM.
  • Experience with event‑driven architectures and messaging platforms such as Kafka and MQ.
  • Strong knowledge of SQL and No

    SQL databases.
  • Experience designing and implementing cloud‑native applications.
  • Strong understanding of Dev Ops practices including CI/CD pipelines, Infrastructure as Code, monitoring and observability, automated deployments.
  • Experience with JUnit and automated testing frameworks.
  • Strong troubleshooting, debugging, and production support experience.
  • Experience building and scaling enterprise‑grade backend platforms.
  • Excellent communication, collaboration, and stakeholder management skills.
  • Ability to work independently while contributing effectively within Agile delivery teams.
PREFERRED
  • Experience with in large enterprise environments.
  • Experience supporting high‑volume, mission‑critical applications.
  • Knowledge of containerization technologies such as Docker and Kubernetes.
  • Experience with cloud security best practices and secure application design.
  • Experience with performance tuning and optimization of distributed systems.
  • Exposure to architecture reviews, technical leadership, and engineering governance.
  • Experience with modern observability and monitoring platforms.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability status, or other non‑merit factor. We are committed to creating a diverse and inclusive environment for all employees.

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary