Know Your Customer Java Full Stack Developer – Assistant Vice President

Citigroup

Mississauga, Ontario, Canada
Base: $94,300.00 - $141,500.00; bonus/equity: not ...
Hybrid
6-10 years apps development experience
Java 17+ and spring boot ecosystem
Restful apis with spring boot hibernate
Citigroup is seeking a Java Full Stack Developer for the Know Your Customer team at the Assistant Vice President level in Mississauga, Ontario. The ideal candidate will possess extensive experience in applications development, particularly with Java and Spring Boot, and will play a key role in leading application systems analysis and programming activities

Job Summary

  • This senior level position is responsible for establishing and implementing new or revised application systems in coordination with the Technology team.
  • The role requires partnering with multiple management teams to ensure appropriate integration of functions while identifying necessary system enhancements.
  • Candidates will serve as advisors or coaches to mid-level developers and analysts while driving compliance with applicable laws and regulations.

Matching Summary

Match Score: 85

Citigroup is seeking a Java Full Stack Developer for the Know Your Customer team at the Assistant Vice President level in Mississauga, Ontario. The ideal candidate will possess extensive experience in applications development, particularly with Java and Spring Boot, and will play a key role in leading application systems analysis and programming activities.

Salary

Base: $94,300.00 - $141,500.00; Bonus/Equity: Not specified; Benefits: Global benefits supporting well-being and growth

Skills & Requirements

Must-have

  • 6-10 years Apps Development experience
  • Java 17+ and Spring Boot ecosystem
  • RESTful APIs with Spring Boot Hibernate
  • Oracle and MongoDB database experience
  • Kubernetes and OpenShift containerization
  • Reactive programming WebFlux Project Reactor
  • Resilience patterns Resilience4j circuit breakers

Nice-to-have

  • Python and Scala programming proficiency
  • TDD and clean code principles adherence
  • Gradle build systems and MapStruct usage
  • OpenTelemetry observability experience
  • Testcontainers MockWebServer JaCoCo testing
  • MongoDB reactive driver knowledge
  • Helm Docker orchestration familiarity

Key Requirements

  • Bachelor's degree required; Master's preferred
  • 6-10 years relevant experience in Apps Development
  • Strong proficiency in Java 17+ ideally 21
  • Experience with distributed systems and API gateway integrations

Work Rights

Not specified

Tailored Resume

Cover Letter