Java/AWS Developer-Banking

BeachHead Inc.

Toronto

On-site

CAD 91,000 - 110,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

BeachHead Inc. is seeking an experienced Java AWS Developer to design, build, and maintain cloud-native banking applications for a top financial client. You will develop scalable backend services on AWS using modern frameworks while ensuring secure coding practices.

The role emphasizes full-stack capabilities, collaboration in an agile environment, and strong problem-solving skills with REST/GraphQL APIs, serverless components, and CI/CD automation.

Qualifications

  • 8+ years of professional Java development experience.
  • Bachelor’s degree in Computer Science, Engineering, or equivalent.
  • Experience with AWS cloud services and serverless architectures.
  • Proficient in front-end basics: HTML, SCSS/CSS, JavaScript.
  • Experience with containerization and orchestration (Docker, ECS/EKS).
  • Familiarity with REST/GraphQL APIs.
  • Strong debugging, testing, and performance optimization skills.
  • Proficient with Git and CI/CD workflows.

Responsibilities

  • Design, develop, and maintain full-stack applications on AWS.
  • Build backend services with scalable REST/GraphQL APIs.
  • Develop and deploy serverless components with AWS Lambda and related services.
  • Create responsive UI with React and Angular.
  • Write well-tested, documented code with unit/integration tests.
  • Implement secure coding practices and secrets management.
  • Implement CI/CD pipelines and automate deployments.
  • Collaborate across cross-functional teams to deliver on time.

Skills

Agile methodologies
Problem-solving
Communication skills
Independent work

Education

Bachelor’s degree in Computer Science or Engineering

Tools

Java
AWS Lambda
DynamoDB
S3
SNS/SQS
CDK
React
Angular
ECS/EKS
Docker
REST API

Job description

Are you an experienced Java AWS Developer looking to work on innovative banking solutions?

Working with one of our top financial clients, this role calls for a Java/AWS Developer-Banking. This position involves designing, developing, and maintaining scalable, cloud-native applications leveraging AWS services and modern frameworks. The ideal candidate will have extensive experience in backend development, full-stack technologies, and a strong understanding of cloud architectures to deliver high-quality solutions within a collaborative team environment.

Pay rate range (CAD): $66.41/hr – $79.70/hr

Responsibilities
  • Design, develop, and maintain full-stack web applications on AWS cloud infrastructure.
  • Build backend services using Java, focusing on scalable APIs (REST/GraphQL).
  • Develop and deploy serverless components utilizing AWS Lambda, API Gateway, ECS/EKS, RDS, DynamoDB, SQS/SNS, Cognito, and CloudFront.
  • Create responsive front-end interfaces with React and Angular, ensuring seamless integration with backend services.
  • Write clean, well-tested, and documented code, incorporating unit, integration, and end-to-end testing.
  • Follow secure coding practices, implementing authentication, authorization, and secrets management aligned with AWS and OWASP standards.
  • Ensure optimal application security, scalability, and performance within a cloud environment.
  • Collaborate with cross-disciplinary teams to deliver innovative solutions on time and within scope.
  • Implement CI/CD pipelines and automate deployment processes using AWS tools and best practices.
  • Troubleshoot and resolve complex issues promptly, demonstrating strong problem-solving skills.
  • Participate in agile development cycles, contributing to continuous improvement initiatives.
Desired Skill-Set
  • 8+ years of professional development experience with Java.
  • Bachelor’s degree in Computer Science, Engineering, or equivalent.
  • Proficiency in front-end technologies: HTML, SCSS/CSS, JavaScript.
  • Hands-on experience with AWS services: Lambda, DynamoDB, S3, SNS, SQS, CDK.
  • Familiarity with containerization (Docker) and orchestration (ECS/EKS).
  • Experience in REST API integration.
  • Strong understanding of frontend testing, debugging, and browser performance optimization.
  • Proficiency with version control systems, especially Git, and collaborative workflows.
  • Experience with AWS deployment tools like CodePipeline.
  • Excellent troubleshooting, problem-solving, and communication skills.
  • Ability to work independently, prioritize tasks, and manage multiple projects in an agile setting.
Nice to Have
  • Knowledge of security best practices within AWS environments.
  • Experience with AI tools for coding and automation.
  • Background in banking or financial services technologies.
  • Relevant certifications in AWS or Java development.
  • Ability to interpret user requirements into technical specifications and solutions.
  • Experience in a fast-paced environment handling complex and unique technical tasks.

BeachHead is an equal opportunity agency and employer. We advocate for our candidates and welcome applicants regardless of race, color, religion, national origin, sex, age, or physical or mental disability. BeachHead or our clients may use technology-enabled tools, including automation and artificial intelligence (AI), to support parts of the recruitment process such as resume screening, application management, and candidate matching. These tools assist our recruiters and our clients, and do not replace human decision-making. This job posting represents a current or anticipated vacancy. The position may be filled at any time, and the posting may be removed without notice once the role has been filled.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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

S I Systems • Toronto

Hybrid
CAD 120,000 - 150,000
Application Support Specialist - Java/J2EE & Banking
Application Support Specialist - Java/J2EE & Banking

BeachHead Inc. • Toronto

On-site
CAD 65,000 - 77,000
Python Developer (Banking)
Python Developer (Banking)

BeachHead • Toronto

On-site
Frontend Developer/React/Nextjs-Banking
Frontend Developer/React/Nextjs-Banking

BeachHead Inc. • Toronto

On-site
CAD 96,000 - 99,000
VBA / .Net Full Stack Developer
VBA / .Net Full Stack Developer

BeachHead Inc. • Toronto

On-site
CAD 81,000 - 98,000
E-Banking Java Developer- Intermediate
E-Banking Java Developer- Intermediate

BeachHead • Toronto

On-site
CAD 60,000 - 70,000
Software Engineer
Software Engineer

Insight Global • Toronto

On-site
CAD 90,000 - 130,000
Java Backend Developer – Commercial Banking
Java Backend Developer – Commercial Banking

Axiom Global Technologies • Toronto

On-site
CAD 110,000 - 160,000
Senior Software Developer
Senior Software Developer

Swoon • Toronto

Hybrid
CAD 90,000 - 120,000
Senior Front-End Developer (React/Next.js)
Senior Front-End Developer (React/Next.js)

BeachHead • Toronto

On-site