
Senior Java Developer
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.
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
Get CanadaJobs.works on your phone!

Senior Java Developer

Senior Mechanical Engineer

Proposal Strategist - Supervising Associate (Contract)

Human Resources Business Partner

