Agility IT logo

Senior Java Developer

Agility IT
Department:Consulting
Type:HYBRID
Region:Calgary, Alberta
Location:Calgary, Alberta, Canada
Experience:Mid-Senior level
Estimated Salary:CAD100,000 - CAD130,000
Skills:
JAVASPRING BOOTSPRING COREMICROSERVICESRESTKAFKAORACLEPL/SQLSQL
Share this job:

Job Description

Posted on: April 30, 2026

Job Title – Senior Java Developer (Microservices / Spring Boot / Kafka)

End Client – Leading Global Investment Bank

Location – Calgary, AB (Hybrid - 3 days onsite)

Job Type – T4 Contract

Duration – 6+ months (possible extension)

Experience Required – 10+ years

About the Role

Our consulting client is seeking a Senior Java Developer to lead the design and development of scalable enterprise applications within a high-performance financial technology environment. The role involves building microservices, integrating real-time data pipelines, and working closely with cross-functional teams to deliver secure and reliable systems.

Key Responsibilities

  • Lead the design and implementation of scalable microservices architecture to enhance system performance and reliability
  • Develop and deploy RESTful web services to enable seamless communication between applications
  • Provide technical guidance and mentorship to development team members
  • Collaborate with business and technical teams to gather requirements and convert them into technical solutions
  • Integrate Kafka for real-time data streaming and event-driven processing
  • Work with Oracle and PL/SQL for database development and performance optimization
  • Develop applications using Spring Boot and Spring Core frameworks
  • Conduct code reviews and ensure adherence to coding standards and best practices
  • Support application deployment, troubleshooting, and performance tuning

Required Skills

  • Core Java (strong backend development experience)
  • Spring Boot
  • Spring Core
  • Microservices Architecture
  • REST Web Services
  • Kafka
  • Oracle Database
  • PL/SQL
  • SQL
  • Experience designing scalable enterprise systems

Nice to Have

  • Cards & Payments domain experience
  • Asset / Wealth Management experience
  • Financial services background
  • Experience working in large enterprise environments

How to Apply

Interested candidates can submit their resume via the Easy Apply link at the top of this job posting or email their updated resume to apply@agilityit.ca with the job title in the subject line. Shortlisted candidates will be contacted for further discussion.

Originally posted on LinkedIn

Apply now

Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

CanadaJobs.works logo

CanadaJobs.works

Get CanadaJobs.works on your phone!

SIMILAR JOBS
Agility IT logo

Senior Java Developer

Agility IT
Just now
Consulting
HYBRID
Calgary, Alberta, Canada
JAVASPRING BOOTSPRING CORE+6 more
AtkinsRéalis logo

Senior Mechanical Engineer

AtkinsRéalis
Just now
Consulting
HYBRID
Calgary, Alberta, Canada
MECHANICAL ENGINEERINGHVACPLUMBING+3 more
EY logo

Proposal Strategist - Supervising Associate (Contract)

EY
Just now
Consulting
HYBRID
Calgary, Alberta, Canada
MICROSOFT OFFICECLOUD-BASED TECHNOLOGYPROPOSAL MANAGEMENT+2 more
Wellington-Altus logo

Human Resources Business Partner

Wellington-Altus
2 days ago
Consulting
ON-SITE
Winnipeg, Manitoba, Canada
HRISMS OFFICEPOWER BI+8 more
CrowdStrike logo

Incident Response Principal Consultant (Remote CAN)

CrowdStrike
2 days ago
Consulting
Remote (Winnipeg, Manitoba)
Greater Winnipeg Metropolitan Area
INCIDENT RESPONSECOMPUTER FORENSIC ANALYSISNETWORK FORENSIC ANALYSIS+10 more