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