Java Backend Developer AWS, Toronto
Java Backend Developer AWS, Toronto
-
Toronto C6A, Canada
-
Posted: less than a week ago
-
Save
Description
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 DevOps 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, DevOps 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 NoSQL databases.
Experience designing and implementing cloud-native applications.
Strong understanding of DevOps 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 within 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
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 DevOps 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, DevOps 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 NoSQL databases.
Experience designing and implementing cloud-native applications.
Strong understanding of DevOps 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 within 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
Highlights
-
Company nameReleady
-
Job positionJava Backend Developer AWS
Safety Tips
Be careful with multilevel marketing programs, and their income projections.
More info about this ad
Java Backend Developer AWS has been posted in the Barrie Information Technology category on Locanto.
For Barrie, there are no other ads posted in this category.
There are more ads within a 15 km radius for this category. If you want to view those ads, click here.