Sr Java Developer-SpringBoot/Kafka/Node/Azure

  • Date Posted Jun 25, 2026
  • Location Toronto, ON
  • Job Type Contract
  • Job ID 20012

Are you a seasoned Java developer with banking experience? Apply Now!

Working with one of our top financial clients, this role calls for a Sr Java Developer-SpringBoot/Kafka/Node/Azure. This position offers a dynamic opportunity to contribute to significant migration projects, upskill using Azure, and work within a collaborative team environment. The role involves developing and integrating APIs, supporting system upgrades, and participating in cloud-based transformations.

Responsibilities

  • Develop and implement Spring Boot applications and APIs in a banking environment
  • Set up and manage databases from scratch to support new API integrations
  • Participate in migration from Node.js to Spring Boot framework
  • Utilize Azure cloud services for deployment and scaling of applications
  • Understand API connections to Mainframe systems and ensure seamless integration
  • Utilize tools such as Dynatrace or DataDog for application monitoring and performance optimization
  • Collaborate with internal teams to support business as usual operational needs
  • Maintain high standards of code quality, security, and documentation
  • Engage in continuous learning and knowledge sharing during onboarding and project phases
  • Contribute to the team’s overall success through proactive problem-solving and effective communication

Desired Skill-Set

  • Minimum 8 years of experience with Spring Boot, Kafka, and API development
  • Proven experience creating databases for new APIs from scratch
  • Strong Azure cloud platform expertise
  • Knowledge of API integration with Mainframe systems
  • Prior experience working within banking or major financial institutions
  • Proficiency with Dynatrace or DataDog for monitoring
  • Experience with GitHub CoPilot for code assistance
  • Excellent written and verbal communication skills
  • Demonstrated problem-solving abilities
  • Well-organized, self-motivated, and capable of working independently or as part of a team
  • Attention to detail and adaptability in a fast-paced environment

Nice to Have

  • Azure fundamentals or Java certification(s)
  • Hands-on experience migrating from Node.js to Spring Boot
  • Previous work experience at financial institutions

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

Attach a Resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.
Attach an additional file, if applicable. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!

Back to Top