Senior Java Developer Assistant Vice President

Citi

8+ years java server-side development
Object-oriented design and solid principles
5+ years sql database experience
Join Citi's Oasys Financial team to lead a landmark modernization project transforming the core sub-ledger system from legacy shell scripts to modern Java microservices

Job Summary

  • Join Citi's Oasys Financial team to lead a landmark modernization project transforming the core sub-ledger system from legacy shell scripts to modern Java microservices.
  • You will design and implement high-performance, scalable, and secure Java applications while championing software engineering best practices like TDD and SOLID principles.
  • Take a leadership role in dismantling a legacy system and building a cutting-edge platform that directly shapes the future of Citi's global financial operations.

Matching Summary

Join Citi's Oasys Financial team to lead a landmark modernization project transforming the core sub-ledger system from legacy shell scripts to modern Java microservices.

Skills & Requirements

Must-have

  • 8+ years Java server-side development
  • Object-Oriented Design and SOLID principles
  • 5+ years SQL database experience
  • Unix/Linux system administration
  • Event-driven microservices architecture

Nice-to-have

  • Experience with AI-assisted development tools
  • Familiarity with Docker and OpenShift
  • Knowledge of financial accounting domain
  • Mentorship and code review leadership
  • Spring Boot framework expertise

Key Requirements

  • Bachelor's degree in Computer Science or Engineering
  • 8+ years professional Java development experience
  • 5+ years significant SQL database experience
  • Strong command of Unix/Linux environment

Work Rights

Not specified

Tailored Resume

Cover Letter