Lead Java Engineer - Financial Applications, Vp

Citi

Jersey City, New Jersey, United States
Base: $142,320.00 - $213,480.00; bonus/equity: not...
**
6+ years of hands-on coding experience
Proficiency in kotlin, java, or python
Experience with microservices architecture
** Citi is seeking a Lead Java Engineer for Financial Applications to modernize back-office trading systems. The role requires hands-on coding in Java, Kotlin, and Python, focusing on high-performance application design and adherence to modern engineering practices. **

Job Summary

  • Citi is committed to fostering a diverse workforce that reflects the clients they serve.
  • The role involves designing and building scalable, high-performance applications.
  • Candidates will drive technology transformation and mentor junior engineers.

Matching Summary

Match Score: 75

** Citi is seeking a Lead Java Engineer for Financial Applications to modernize back-office trading systems. The role requires hands-on coding in Java, Kotlin, and Python, focusing on high-performance application design and adherence to modern engineering practices. **

Salary

Base: $142,320.00 - $213,480.00; Bonus/Equity: Not specified; Benefits: Medical, dental & vision coverage, 401(k), paid time off

Skills & Requirements

Must-have

  • 6+ years of hands-on coding experience
  • Proficiency in Kotlin, Java, or Python
  • Experience with microservices architecture
  • Strong experience with Spring Boot
  • Knowledge of CI/CD pipelines

Nice-to-have

  • Excellent problem-solving skills
  • Strong communication and collaboration skills
  • Experience with Agile frameworks

Key Requirements

  • Bachelor’s in Computer Science or related field
  • Master’s degree preferred
  • Experience with event-driven systems

Work Rights

Not specified

Tailored Resume

Cover Letter