AWS Developer to design and develop cloud-native applications using AWS and Java - JP1938

S I Systems

Toronto

Hybrid

CAD 120,000 - 150,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

S I Systems in Toronto is seeking an AWS Developer to design and develop cloud-native applications using Java and AWS. The role focuses on backend development with serverless architectures and full-stack work using React and Angular in a banking technology context.

You will build scalable services, implement REST/GraphQL APIs, and apply secure coding practices while collaborating across groups in a large financial services organization.

Qualifications

  • 8+ years of Java development experience.
  • Bachelor’s degree in Computer Science, Engineering, or equivalent.
  • Familiarity with AWS services (Lambda, DynamoDB, S3, SNS, SQS, CDK).
  • Familiarity with Docker and ECS/EKS.
  • Experience with REST API integration and Git workflows.

Responsibilities

  • Design, develop, and maintain full-stack web applications on AWS.
  • Build backend services using Java.
  • Implement scalable backend services and APIs (REST/GraphQL) leveraging AWS services.
  • Build responsive UIs with React and Angular; integrate front-end with backend.

Skills

Java development
Cloud architecture
Team collaboration
Problem solving
Agile & SDLC

Education

Bachelor's degree in Computer Science, Engineering, or equivalent

Tools

Docker
AWS
REST APIs
React
Angular
Git
CI/CD (CodePipeline or similar)

Job description

AWS Developer to design and develop cloud-native applications using AWS and Java - JP1938

Location: Hybrid - Downtown Toronto - Mon & Tuesday on site

Join a banking technology team delivering scalable cloud-native applications within a B2B environment. This role focuses on backend Java development, AWS services, serverless architectures, and full-stack web applications using React and Angular. The position offers exposure to new technologies and collaboration across multiple groups within a large financial services organization.

Must Haves
  • 8+ years of development work experience with Java.
  • Bachelor’s degree in Computer Science, Engineering, or equivalent experience.
  • Familiarity with AWS services (Lambda, DynamoDB, S3, SNS, SQS, CDK).
  • Familiarity with containerization (Docker) and orchestration (ECS/EKS).
  • Familiarity with REST API integration.
  • Experience with Git, pull requests, and collaborative development workflows.
  • Version Control: Familiarity with Git and collaborative development workflows.
  • CI/CD: Experience with AWS CodePipeline or similar tools.
  • Strong problem-solving skills and ability to work in an agile environment. Troubleshooting. Software development lifecycle. Reliable and accountable, strong team player, self-starter who works independently with minimal supervision. Demonstrates initiative, is proactive, and consistently looks for ways to improve processes. Works independently and regularly handles non-routine situations. Excellent communication and negotiation skills.
Nice to Have
  • Knowledge of security best practices in AWS.
  • Translates user needs into technical specifications by understanding, conceptualizing, and facilitating technical requirements from users.
  • Exercises judgment to identify, diagnose, and solve problems within given rules.
  • Works independently on a range of complex tasks, which may include unique situations.
  • Broader work or accountabilities may be assigned as needed.
  • Using AI tools for coding and automation
  • Banking/Financial industry a strong asset
Responsibilities
  • Design, develop, and maintain full-stack web applications on AWS
  • Build backend services using Java
  • Implement scalable backend services and APIs (REST/GraphQL) leveraging AWS services such as Lambda, API Gateway, ECS/EKS, RDS/DynamoDB, SQS/SNS, Cognito, and CloudFront.
  • Build responsive and dynamic user interfaces using React and Angular. Integrate front-end applications with backend services and AWS infrastructure.
  • Write clean, testable, and well-documented code; establish unit, integration, and end-to-end tests.
  • Apply secure coding practices; integrate authentication/authorization and secrets management following AWS and OWASP best practices.
  • Ensure application security, scalability, and performance in a cloud environment.
  • Collaborate with cross-functional teams to deliver high-quality solutions.
  • Implement CI/CD pipelines and follow best practices for cloud deployments.

Duration: 1 year to start

Location: Hybrid - Downtown Toronto - Mon & Tuesday on site

Join a banking technology team delivering scalable cloud-native applications within a B2B environment. This role focuses on backend Java development, AWS services, serverless architectures, and full-stack web applications using React and Angular. The position offers exposure to new technologies and collaboration across multiple groups within a large financial services organization.

Must Haves
  • 8+ years of development work experience with Java.
  • Bachelor’s degree in Computer Science, Engineering, or equivalent experience.
  • Experience with HTML, SCSS/CSS, JavaScript.
  • Familiarity with AWS services (Lambda, DynamoDB, S3, SNS, SQS, CDK).
  • Familiarity with containerization (Docker) and orchestration (ECS/EKS).
  • Familiarity with REST API integration.
  • Understanding of frontend testing, debugging, and browser performance.
  • Experience with Git, pull requests, and collaborative development workflows.
  • Version Control: Familiarity with Git and collaborative development workflows.
  • CI/CD: Experience with AWS CodePipeline or similar tools.
  • Strong problem-solving skills and ability to work in an agile environment. Troubleshooting. Software development lifecycle. Reliable and accountable, strong team player, self-starter who works independently with minimal supervision. Demonstrates initiative, is proactive, and consistently looks for ways to improve processes. Works independently and regularly handles non-routine situations. Excellent communication and negotiation skills.
Nice to Have
  • Knowledge of security best practices in AWS.
  • Translates user needs into technical specifications by understanding, conceptualizing, and facilitating technical requirements from users.
  • Exercises judgment to identify, diagnose, and solve problems within given rules.
  • Works independently on a range of complex tasks, which may include unique situations.
  • Broader work or accountabilities may be assigned as needed.
  • Using AI tools for coding and automation
  • Banking/Financial industry a strong asset
Responsibilities
  • Design, develop, and maintain full-stack web applications on AWS
  • Build backend services using Java
  • Implement scalable backend services and APIs (REST/GraphQL) leveraging AWS services such as Lambda, API Gateway, ECS/EKS, RDS/DynamoDB, SQS/SNS, Cognito, and CloudFront.
  • Build responsive and dynamic user interfaces using React and Angular. Integrate front-end applications with backend services and AWS infrastructure.
  • Write clean, testable, and well-documented code; establish unit, integration, and end-to-end tests.
  • Apply secure coding practices; integrate authentication/authorization and secrets management following AWS and OWASP best practices.
  • Ensure application security, scalability, and performance in a cloud environment.
  • Collaborate with cross-functional teams to deliver high-quality solutions.
  • Implement CI/CD pipelines and follow best practices for cloud deployments.
Disclaimer:
AI may be used in evaluating candidates.
This posting is for an existing vacancy.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java/AWS Developer-Banking
Java/AWS Developer-Banking

BeachHead Inc. • Toronto

On-site
CAD 91,000 - 110,000
Senior DevOps Specialist to support DevOps automation initiatives using Jenkins, Terraform, Ansible, and AWS - 1752
Senior DevOps Specialist to support DevOps automation initiatives using Jenkins, Terraform, Ansible, and AWS - 1752

S I Systems • Toronto

Hybrid
CAD 124,000 - 207,000
Software Engineer
Software Engineer

Insight Global • Toronto

On-site
CAD 90,000 - 130,000
Java Full Stack Developer – Spring Boot, Angular & AI
Java Full Stack Developer – Spring Boot, Angular & AI

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! • Toronto

Hybrid
CAD 120,000 - 160,000
Lead Java Backend Architect – Spring Boot & AWS
Lead Java Backend Architect – Spring Boot & AWS

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! • Toronto

Hybrid
CAD 120,000 - 150,000
Senior Software Developer
Senior Software Developer

Swoon • Toronto

Hybrid
CAD 90,000 - 120,000
AWS Cloud Developer
AWS Cloud Developer

Tata Consultancy Services • Toronto

On-site
CAD 90,000 - 120,000
AWS Cloud Architect
AWS Cloud Architect

Adastra Corporation • Markham

Hybrid
CAD 120,000 - 180,000
AWS Cloud Architect
AWS Cloud Architect

Adastra • Markham

Hybrid
CAD 120,000 - 160,000
Software Developer – Java, AWS & PL/SQL (AI-Assisted Development)
Software Developer – Java, AWS & PL/SQL (AI-Assisted Development)

BMO • Toronto

On-site
CAD 62,000 - 114,000
Health insurance
Tuition reimbursement
Retirement savings plans