Java Software Engineer

Citi

Base: $120,800.00 - $170,800.00; bonus/equity: not...
Not specified (assumed full-time)
5+ years professional software development experience
Deep knowledge of core java multi-threading
Experience with distributed microservices architecture
Citi is seeking a Java Software Engineer to join its Futures Technology team, focusing on the design, implementation, and maintenance of high-performance data applications in a fast-paced environment. The role requires extensive experience in Java, microservices, and complex system design, with a strong emphasis on collaboration and Agile practices

Job Summary

  • Join the Citi Futures Technology team to build resilient solutions for a global post-trade orders and executions application.
  • You will tackle complex technical challenges involving concurrency, low-latency messaging, and large-scale data processing in a distributed environment.
  • The role requires driving the evolution of the platform using modern technologies like Kafka, Docker, and OpenShift while ensuring strict compliance and risk management.

Matching Summary

Match Score: 85

Citi is seeking a Java Software Engineer to join its Futures Technology team, focusing on the design, implementation, and maintenance of high-performance data applications in a fast-paced environment. The role requires extensive experience in Java, microservices, and complex system design, with a strong emphasis on collaboration and Agile practices.

Salary

Base: $120,800.00 - $170,800.00; Bonus/Equity: Not specified; Benefits: Not specified

Skills & Requirements

Must-have

  • 5+ years professional software development experience
  • Deep knowledge of Core Java multi-threading
  • Experience with distributed microservices architecture
  • Proficiency in SQL database modeling and tuning
  • Hands-on experience with high-throughput messaging platforms

Nice-to-have

  • Subject matter expertise in financial derivatives markets
  • Experience deploying applications on Kubernetes or OpenShift
  • Familiarity with NoSQL databases like MongoDB
  • Knowledge of FIX Protocol for trading
  • Background in Red Hat Enterprise Linux environments

Key Requirements

  • Bachelor's degree in computer science or related field
  • 5+ years hands-on systems analysis and software development
  • Strong expertise in relational databases and query optimization

Work Rights

Not specified

Tailored Resume

Cover Letter