Capco logo
CapcoPosted 1 month ago

Staff Java Engineer (Backend)

$118,000–$152,000 year

On-siteToronto, Ontario, Canada

Full TimeSenior LevelLarge

Job Summary

Design and build scalable backend applications using Java, Spring Boot, and microservices for enterprise banking platforms. Lead modernization initiatives to migrate legacy systems to cloud-native architectures while championing CI/CD, DevSecOps, and observability. Remain hands-on with coding, architecture reviews, and solving complex engineering challenges across multiple delivery teams. Mentor engineers and influence technical direction, fostering the practical adoption of AI-assisted engineering capabilities. Partner with architects and product owners to deliver resilient, scalable solutions that support digital transformation in banking and payments.

Required Qualifications

  • 10+ years of software engineering experience
  • expert-level Java
  • Spring Boot
  • Microservices
  • REST APIs
  • distributed systems
  • modern backend development
  • Strong experience modernizing enterprise applications within financial services
  • ideally banking or payments
  • exposure to cloud platforms such as AWS, Azure, or GCP
  • Deep understanding of CI/CD pipelines
  • containerization
  • Kubernetes
  • infrastructure automation
  • testing frameworks
  • quality engineering practices
  • Proven ability to lead through technical influence
  • mentor engineering teams
  • communicate architectural decisions
  • collaborate with business and technology stakeholders
  • Curiosity around emerging technologies, including AI-enabled software development
  • practical mindset for improving developer productivity and software quality

Desired Qualifications

  • Experience with domain-driven design
  • event streaming technologies (Kafka)
  • reactive architectures
  • Knowledge of security, resilience, and regulatory considerations within banking environments
  • Experience consulting with enterprise clients and leading engineering transformation initiatives
  • Contributions to open-source projects, engineering communities, or technical publications
  • Professional certifications in cloud platforms, Kubernetes, or software architecture

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce