Senior Java Developer - Assistant Vice President

Citi Handlowy

Mississauga, Ontario, Canada
Base: $94,300.00 - $141,500.00; bonus/equity: not ...
Java 17+
Spring boot
Microservices/event-driven platforms
Define and evolve system architecture for cloud-native, microservices/event-driven platforms focusing on scalability, resilience, security, and cost

Job Summary

  • Define and evolve system architecture for cloud-native, microservices/event-driven platforms focusing on scalability, resilience, security, and cost.
  • Lead squads through full SDLC, establish coding standards, code review practices, and secure-by-default patterns, while mentoring senior engineers.
  • Architect integrations across SQL/NoSQL, caching, and event streams, while embedding AppSec best practices and ensuring compliance with regulatory requirements.

Matching Summary

Define and evolve system architecture for cloud-native, microservices/event-driven platforms focusing on scalability, resilience, security, and cost.

Salary

Base: $94,300.00 - $141,500.00; Bonus/Equity: Not specified; Benefits: Not specified

Skills & Requirements

Must-have

  • Java 17+
  • Spring Boot
  • microservices/event-driven platforms
  • cloud-native architecture
  • AWS/Azure/GCP
  • Kubernetes
  • CI/CD
  • observability
  • secure-by-default patterns

Nice-to-have

  • domain knowledge in payments
  • threat modeling
  • shift-left security
  • CDC (Debezium)
  • service mesh (Istio/Linkerd)
  • CQRS, event sourcing, Saga orchestration

Key Requirements

  • 5+ years of experience building enterprise systems
  • 7+ years in Java and Spring at scale
  • Proven delivery of cloud-native, microservices, and event-driven architectures
  • Bachelor’s degree/University degree or equivalent experience

Work Rights

Not specified

Tailored Resume

Cover Letter