Java Developer

BeachHead Inc.

Toronto

On-site

CAD 91,000 - 110,000

Full time

14 days+

Get a reply from this recruiter

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

BeachHead Inc. is seeking an experienced Java AWS Developer to work on innovative banking solutions. You will design, develop, and maintain scalable, cloud-native applications on AWS, delivering secure and high-performance backend services for banking clients.

The role emphasizes backend development with Java and AWS, full-stack capabilities, and collaboration in an agile environment. Familiarity with REST/GraphQL APIs, serverless components, and CI/CD pipelines is preferred, along with strong

Qualifications

  • 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.

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.

Skills

Java
AWS
Frontend technologies
REST APIs
Git
CI/CD

Education

Bachelor's degree

Tools

AWS Lambda
DynamoDB
S3
SNS
SQS
CDK
Docker
ECS/EKS
API Gateway
CodePipeline

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.

Privacy Policy

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Python Developer (Banking)
Python Developer (Banking)

BeachHead • Toronto

On-site
CAD 89,833 - 119,782
Java Software Engineer
Java Software Engineer

Kelly Services • Toronto

Hybrid
CAD 120,000 - 140,000
Bonus or Commission eligible
Medical, Dental, and Vision Insurance
Vacation Time
+1
E-Banking Java Developer- Intermediate
E-Banking Java Developer- Intermediate

BeachHead • Toronto

On-site
CAD 60,000 - 70,000
Java Developer
Java Developer

Apptad Inc • Calgary

On-site
CAD 90,000 - 130,000
Sr Java Developer (with AWS)
Sr Java Developer (with AWS)

CG Consulting Group • Toronto

On-site
CAD 96,432 - 110,208
Java developer
Java developer

VBeyond Corporation • Calgary

On-site
CAD 110,000 - 140,000
Java Fullstack with React Developer (9+ years)
Java Fullstack with React Developer (9+ years)

Dhaka Technologies Limited Company • Mississauga

On-site
CAD 94,000 - 141,000
Java Consultant
Java Consultant

LanceSoft, Inc. • Toronto

Hybrid
CAD 100,000 - 130,000
AWS Cloud Developer
AWS Cloud Developer

Tata Consultancy Services • Toronto

On-site
CAD 90,000 - 120,000
Application Architect/Contact Center/Amazon Connect
Application Architect/Contact Center/Amazon Connect

BeachHead Inc. • Toronto

On-site
CAD 80,000 - 96,000
Equal opportunity employer