Lead Java Engineer - Financial Applications, Vp

Citi

Jersey City, New Jersey, United States
Base: $142,320.00 - $213,480.00; bonus/equity: dis...
Not specified (assumed to be onsite based on location)
6+ years hands-on coding experience
Kotlin java or python proficiency
Microservices architecture expertise
Citi is seeking a Lead Java Engineer for its Financial Applications team in Jersey City, New Jersey. The role focuses on modernizing back-office trading applications through hands-on coding and the implementation of best engineering practices

Job Summary

  • The role involves modernizing a back-office trading application by implementing best-in-class engineering standards and secure coding practices.
  • Candidates will drive technology transformation by designing scalable, distributed, and event-driven systems in a fast-paced agile environment.
  • Citi offers competitive benefits including medical, dental, vision coverage, 401(k), life insurance, and paid time off packages.

Matching Summary

Match Score: 85

Citi is seeking a Lead Java Engineer for its Financial Applications team in Jersey City, New Jersey. The role focuses on modernizing back-office trading applications through hands-on coding and the implementation of best engineering practices.

Salary

Base: $142,320.00 - $213,480.00; Bonus/Equity: Discretionary and formulaic incentive and retention awards available; Benefits: Medical, dental, vision, 401(k), life, accident, disability insurance, wellness programs, and paid time off.

Skills & Requirements

Must-have

  • 6+ years hands-on coding experience
  • Kotlin Java or Python proficiency
  • Microservices architecture expertise
  • Event-driven messaging systems Kafka
  • Spring Boot application development
  • Trunk-based development practices
  • Test-Driven Development TDD BDD

Nice-to-have

  • Mentoring junior engineers
  • Continuous delivery culture
  • Secure coding vulnerability assessments
  • Observability and monitoring skills
  • Agile framework collaboration

Key Requirements

  • Bachelor's degree in Computer Science or equivalent
  • Master's degree preferred
  • Deep expertise in system design and low-latency applications
  • Proficiency with OpenShift or Kubernetes
  • Strong SQL and relational database experience

Work Rights

Not specified

Tailored Resume

Cover Letter