Senior Java/AWS Developer

4 weeks ago


Toronto, Ontario, Canada Swoon Full time

Our client, a leading financial institution , is seeking a highly skilled Lead Software Engineer to join their growing technology team. This is a fantastic opportunity to work on high-impact backend systems and cloud-based solutions that play a crucial role in the financial services industry. If you're passionate about innovative technologies and want to contribute to the future of finance, this role is for you.

Role Overview

As the Senior Software Engineer, you will be responsible for the backend development of microservices and cloud-based systems. Your expertise in Java, Spring Boot, and AWS services will be essential in shaping the architecture of the client's core applications. This role also provides an opportunity to lead a small team and liaise with business stakeholders when needed.

Key Responsibilities

  • Lead a small team (1-2 people) to deliver high-quality, scalable backend solutions.
  • Drive backend development, focusing on microservices with Java, Spring Boot, and AWS services.
  • Collaborate with both technical and business teams to ensure alignment with project goals and business objectives.
  • Maintain and enhance AWS services (EC2, Lambda, S3, RDS, CloudFormation, SNS/SQS) following best practices.
  • Support the implementation and deployment of ECS and ECR , ensuring smooth operation of existing containers.
  • Utilize AWS Lambda with SNS, SQS, and S3 Event triggers to build event-driven solutions.
  • Work with CDK to help automate deployment processes, ensuring smooth operations across environments.

What We're Looking For

  • 10+ years of experience in backend development, with a strong focus on Java, Spring Boot, and microservices architecture.
  • 5+ years of experience with AWS services, including EC2, Lambda, S3, RDS, CloudFormation, and SNS/SQS.
  • Experience with ECS and ECR —you won't be building ECS clusters from scratch, but you should be comfortable supporting deployment and management based on existing templates.
  • At least 2-3 years of leadership experience , guiding a small team of developers.
  • Experience designing event-driven architectures using AWS Lambda and integrating with services like SNS, SQS, and S3.
  • Strong experience with containerization and cloud deployment using ECS.
  • Excellent communication skills —ability to collaborate with both technical teams and business stakeholders.
  • Bonus : Experience in Capital Markets or Investment Banking .
  • Additional bonus: Some knowledge/experience with Python

Why This Opportunity?

  • Work with a leading financial institution on high-impact projects that shape the future of finance.
  • Gain experience with cutting-edge cloud-native technologies and AWS .
  • Flexibility of a hybrid work schedule (2 days per week onsite in downtown Toronto).
  • 6-month contract with a high likelihood of extension as an ongoing contract.
  • Take on a leadership role, with opportunities to mentor and guide a small team.

Ready to take the next step in your career?

If you're an experienced Senior Software Engineer with a passion for backend systems, microservices, and AWS, we'd love to connect with you. Apply today to learn more about this exciting 6-month contract opportunity with a leading financial institution

The target hiring compensation range for this role is 70/hr-80/hr. Compensation is based on several factors including, but not limited to education, relevant work experience, relevant certifications, and location.



  • Toronto, Ontario, Canada Messagepoint Full time

    Summary Messagepoint is seeking a highly skilled Senior AWS/Java Developer to join our MARCIE AI Team, which is dedicated to advancing AI-driven Content Intelligence solutions for the Customer Communication Management (CCM) industry. In this role, you will be responsible for developing and deploying highly scalable, cloud-native AI services, leveraging...


  • Toronto, Ontario, Canada Techedin Full time

    We are seeking a skilled Senior Java Backend Developer to join our client team in Toronto. The ideal candidate will have extensive experience in Java, Spring Boot, Microservices Architecture, and RESTful API development.Additionally, experience with AWS cloud services and Node.Js programming is required. The role involves designing, developing, and...


  • Toronto, Ontario, Canada Techedin Full time

    We are seeking a skilled Senior Java Developer to join our client team in Toronto. The ideal candidate will have extensive experience in Java, Spring Boot, Microservices Architecture, and RESTful API development.Additionally, experience with AWS cloud services and Node.Js programming is required. The role involves designing, developing, and maintaining...


  • Toronto, Ontario, Canada Techedin Full time

    We are seeking a skilled Senior Java Backend Developer to join our client team in Toronto. The ideal candidate will have extensive experience in Java, Spring Boot, Microservices Architecture, and RESTful API development.Additionally, experience with AWS cloud services and Node.js programming is required. The role involves designing, developing, and...


  • Toronto, Ontario, Canada Techedin Full time

    We are seeking a skilled Senior Java Developer to join our client team in Toronto. The ideal candidate will have extensive experience in Java, Spring Boot, Microservices Architecture, and RESTful API development.Additionally, experience with AWS cloud services and Node.js programming is required. The role involves designing, developing, and maintaining...


  • Toronto, Ontario, Canada Techedin Full time

    Get AI-powered advice on this job and more exclusive features.We are seeking a skilled Senior Java Developer to join our client's dynamic team in a hybrid role, requiring candidates to visit the office once or twice a week. This role involves contributing to all aspects of software development, from architecture and design to development, testing, and...


  • Toronto, Ontario, Canada Techedin Full time

    Senior Java Backend Developer in TorontoWe are seeking a skilled Senior Java Backend Developer to join our client team in Toronto. The ideal candidate will have extensive experience in Java, Spring Boot, Microservices Architecture, and RESTful API development.Additionally, experience with AWS cloud services and Node.Js programming is required. The role...


  • Toronto, Ontario, Canada Techedin Full time

    Senior Java Backend Developer In TorontoWe are seeking a skilled Senior Java Backend Developer to join our client team in Toronto. The ideal candidate will have extensive experience in Java, Spring Boot, Microservices Architecture, and RESTful API development.Additionally, experience with AWS cloud services and Node.Js programming is required. The role...


  • Toronto, Ontario, Canada Techedin Full time

    Senior Java Backend Developer in Toronto. (Hybrid)We are seeking a skilled Senior Java Developer to join our client's dynamic team in a hybrid role, requiring candidates to visit the office once or twice a week. This role involves contributing to all aspects of software development, from architecture and design to development, testing, and release. You will...


  • Toronto, Ontario, Canada Techedin Full time

    Senior Java Backend Developer in Toronto. (Hybrid)We are seeking a skilled Senior Java Developer to join our client's dynamic team in a hybrid role, requiring candidates to visit the office once or twice a week. This role involves contributing to all aspects of software development, from architecture and design to development, testing, and release. You will...


  • Toronto, Ontario, Canada Techedin Full time

    Senior Backend Java Developer In Toronto. (Hybrid)We are seeking a skilled Senior Java Backend Developer to join our client team in Toronto. The ideal candidate will have extensive experience in Java, Spring Boot, Microservices Architecture, and RESTful API development.Additionally, experience with AWS cloud services and Node.Js programming is required. The...


  • Toronto, Ontario, Canada Techedin Full time

    Get AI-powered advice on this job and more exclusive features.We are seeking a skilled Senior Java Developer to join our client's dynamic team in a hybrid role, requiring candidates to visit the office once or twice a week. This role involves contributing to all aspects of software development, from architecture and design to development, testing, and...


  • Toronto, Ontario, Canada Techedin Full time

    Senior Java Backend Developer in Toronto. (Hybrid)We are seeking a skilled Senior Java Developer to join our client's dynamic team in a hybrid role, requiring candidates to visit the office once or twice a week. This role involves contributing to all aspects of software development, from architecture and design to development, testing, and release. You will...


  • Toronto, Ontario, Canada Techedin Full time

    Senior Java Backend Developer in Toronto. (Hybrid)We are seeking a skilled Senior Java Developer to join our client's dynamic team in a hybrid role, requiring candidates to visit the office once or twice a week. This role involves contributing to all aspects of software development, from architecture and design to development, testing, and release. You will...


  • Toronto, Ontario, Canada Techedin Full time

    We are seeking a skilled Senior Java Developer to join our client's dynamic team in a hybrid role, requiring candidates to visit the office once or twice a week. In this role, you will be involved in all aspects of software development, working with cutting-edge cloud technologies to build secure, scalable, and high-performance solutions.You will collaborate...


  • Toronto, Ontario, Canada Techedin Full time

    Senior Java Backend Developer in Toronto. (Hybrid)We are seeking a skilled Senior Java Developer to join our client's dynamic team in a hybrid role, requiring candidates to visit the office once or twice a week. This role involves contributing to all aspects of software development, from architecture and design to development, testing, and release. You will...


  • Toronto, Ontario, Canada Techedin Full time

    Senior Java Backend Developer in TorontoWe are seeking a skilled Senior Java Backend Developer to join our client team in Toronto. The ideal candidate will have extensive experience in Java, Spring Boot, Microservices Architecture, and RESTful API development.Additionally, experience with AWS cloud services and Node.js programming is required. The role...


  • Toronto, Ontario, Canada Techedin Full time

    Senior Backend Java Developer In Toronto. (Hybrid)We are seeking a skilled Senior Java Backend Developer to join our client team in Toronto. The ideal candidate will have extensive experience in Java, Spring Boot, Microservices Architecture, and RESTful API development.Additionally, experience with AWS cloud services and Node.js programming is required. The...


  • Toronto, Ontario, Canada Techedin Full time

    Senior Java Backend Developer In TorontoWe are seeking a skilled Senior Java Backend Developer to join our client team in Toronto. The ideal candidate will have extensive experience in Java, Spring Boot, Microservices Architecture, and RESTful API development.Additionally, experience with AWS cloud services and Node.js programming is required. The role...


  • Toronto, Ontario, Canada Techedin Full time

    Senior Java Backend Developer in TorontoWe are seeking a skilled Senior Java Backend Developer to join our client team in Toronto. The ideal candidate will have extensive experience in Java, Spring Boot, Microservices Architecture, and RESTful API development.Additionally, experience with AWS cloud services and Node.js programming is required. The role...