Skip to main content

Senior Java Developer

Technology
Agility IT
Calgary, Canada6 days agoUntil 2026-07-01
Contract

Job description

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.

Keywords
monthsOfExperience: 120CodingApache KafkaSpring FrameworkOracle DatabasePl / sqlSoftware DeploymentSqlJavaCoding conventionsPl/sql

¿Te interesa este puesto?