Java Full Stack

CapgeminiMontreal, QC
CA$70,000 - CA$95,562

About The Position

We are seeking a Senior Full Stack Java Developer with strong cloud experience to contribute to the development of a resilient, scalable, and secure cloud-based settlement platform. In this role, you will actively participate across the full SDLC-requirements refinement, architecture design, development, and deployment. You will also help integrate AI-driven capabilities such as intelligent automation, predictive analytics, and data-driven insights into the platform. You will collaborate closely with product owners, business analysts, and global technology teams in an agile environment. Candidates with proven experience in distributed systems, cloud-native development (preferably Azure).

Requirements

  • 7+ years of hands-on experience in building large-scale distributed systems using agile methodologies
  • Strong expertise in Core Java, Spring Framework (Spring Boot), and Apache Spark
  • Solid understanding of microservices architecture, system design, scalability, resiliency, and security
  • Experience designing RESTful APIs, messaging systems, and middleware solutions
  • Proficiency in database design (relational and NoSQL)
  • Knowledge of DevOps practices and tools (CI/CD, monitoring, automation)
  • Strong analytical mindset with a passion for continuous learning and innovation
  • Bachelor's degree in Computer Science or related field
  • Excellent communication and collaboration skills

Nice To Haves

  • Experience with cloud-native development, preferably on Microsoft Azure
  • Front-end development experience with Angular
  • Experience implementing data-driven or AI-powered solutions in FinTech
  • Ability to work effectively within global, distributed teams
  • Experience building or integrating Generative AI solutions (LLMs, chatbots, copilots)

Responsibilities

  • Collaborate in requirement refinement sessions to ensure clarity and technical feasibility
  • Design, develop, and maintain high-performance, scalable, and secure applications
  • Write clean, modular, reusable code along with comprehensive automated tests
  • Implement and maintain CI/CD pipelines and DevOps best practices
  • Mentor junior developers and promote engineering excellence
  • Enhance system observability with telemetry, monitoring, and performance tuning
  • Continuously improve team processes, standards, and development frameworks

Benefits

  • Vacation: 12-25 days, depending on grade
  • Company paid holidays
  • Personal Days
  • Sick Leave
  • Medical, dental, and vision coverage
  • Retirement savings plans (e.g., 401(k) in the U.S., RRSP in Canada)
  • Life and disability insurance
  • Employee assistance programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service