cover image
BeachHead

Java Backend Developer (Microservices/ Banking)

On site

Toronto, Canada

Senior

Freelance

13-01-2026

Share this job:

Skills

Java CI/CD DevOps Kubernetes Architecture Programming Organization Azure Agile Spring Spring Boot CI/CD Pipelines Microservices

Job Specifications

Are you a passionate backend developer ready to innovate in the financial services industry? Apply Now!

Working with one of our top financial clients, this role calls for a Java Backend Developer (Microservices/ Banking) and offers an exciting opportunity to work on cutting-edge digital projects. This position involves developing and maintaining microservices-based backend systems to support streamlined client requests and automation processes. You'll be part of a dynamic team focusing on creating scalable, reliable solutions in a Cloud environment, primarily leveraging Java and Spring Boot.

Responsibilities

Design, develop, and maintain microservices architecture to support digital client requests
Collaborate with cross-functional teams to deliver scalable backend solutions
Implement multithreading and concurrency best practices to optimize performance
Participate in code reviews, testing, and troubleshooting existing applications
Contribute to cloud deployment strategies, including working with Azure and Kubernetes
Ensure adherence to security standards and industry best practices
Engage in continuous improvement of development processes and platform capabilities

Desired Skill-Set

7-10 years of experience in Java development (Java 11, 13)
Strong expertise in Spring Boot and Microservices architecture
Proven experience with multithreading and concurrent programming
Exposure to cloud environments, specifically Azure
Knowledge of container orchestration tools such as Kubernetes
Industry experience in financial or similar regulated sectors
Ability to work in agile teams and adapt to evolving project needs

Nice to Have

Experience with API development and integration
Familiarity with DevOps tools and CI/CD pipelines
Knowledge of additional programming languages or frameworks
Prior experience working on digital banking or client automation platforms

This role presents a fantastic opportunity for professional growth within a leading financial organization committed to innovation and excellence. Join a team that values expertise, collaboration, and continuous development, and contribute to impactful digital transformation initiatives.

BeachHead is an equal opportunity agency and employer. We advocate for you and welcome anyone regardless of race, color, religion, national origin, sex, physical or mental disability, or age.

Privacy Policy

About the Company

BeachHead is a premier and specialized consultancy and staffing firm focused on the Canadian Finance marketplace. We specialize in providing the highest quality of service for both our clients and professional Financial Candidates. Our unique business model supports a direct relationship with senior hiring business executives and stakeholders. The BeachHead system is designed to capture intimate knowledge of both the client opportunity and qualified candidates, ensuring that each client/candidate is properly and competitive... Know more