Senior Java Software Engineer - Vice President

Citigroup

Jersey City, New Jersey, United States
Base: $142,320.00 - $213,480.00; bonus/equity: dis...
**
6+ years professional software development experience
Proficiency in java, python, javascript or react
Experience building restful apis with spring framework
** Citi is seeking a Senior Java Software Engineer - Vice President for its Jersey City location to drive technological advancements in global finance. The ideal candidate will have extensive experience in software development, particularly with Java, and will thrive in a fast-paced environment focused on innovation and client outcomes. **

Job Summary

  • The role involves engineering the future of global finance by re-engineering the technology estate for margin and collateral domains.
  • Candidates will work as a Lead Software Engineer to build a fully automated platform with minimal manual interventions alongside passionate engineers.
  • Citi offers competitive benefits including medical, dental, vision coverage, 401(k), life insurance, and paid time off packages.

Matching Summary

Match Score: 75

** Citi is seeking a Senior Java Software Engineer - Vice President for its Jersey City location to drive technological advancements in global finance. The ideal candidate will have extensive experience in software development, particularly with Java, and will thrive in a fast-paced environment focused on innovation and client outcomes. **

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 professional software development experience
  • Proficiency in Java, Python, JavaScript or React
  • Experience building RESTful APIs with Spring framework
  • Experience with event driven systems and microservices
  • Knowledge of TDD and clean code principles

Nice-to-have

  • Experience with AWS cloud services and distributed systems
  • Familiarity with Kafka, Kubernetes, S3, DynamoDB, MongoDB
  • Background in investment bank or financial services industry
  • Strong communication skills and ability to manage priorities

Key Requirements

  • Bachelor's degree in computer science or engineering
  • 6+ years hands-on software development experience
  • Proficiency in data structures, algorithms, and SQL

Work Rights

Not specified

Tailored Resume

Cover Letter