Staff Java Engineer (Backend)
$118,000–$152,000 year
On-siteToronto, Ontario, Canada
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.