Java Software Engineer

Citi Handlowy

Base: $120,800.00 - $170,800.00; bonus/equity: not...
Not specified
5+ years professional software development experience
Deep expertise in core java multi-threading
Experience with spring boot and rest apis
Citi Handlowy is seeking a Java Software Engineer to join their dynamic Futures Technology team, where the candidate will design, develop, and implement high-performance microservices in a fast-paced financial environment. The role requires expertise in core Java, cloud microservices, and strong collaboration skills within an Agile team

Job Summary

  • Join the Citi Futures Technology team to build resilient solutions for a global post-trade orders and executions application.
  • The role involves tackling complex technical challenges related to concurrency, low-latency messaging, and large-scale data processing.
  • Candidates will drive the evolution of the platform by leveraging modern technologies like Kafka, Docker, and OpenShift.

Matching Summary

Match Score: 85

Citi Handlowy is seeking a Java Software Engineer to join their dynamic Futures Technology team, where the candidate will design, develop, and implement high-performance microservices in a fast-paced financial environment. The role requires expertise in core Java, cloud microservices, and strong collaboration skills within an Agile team.

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 expertise in Core Java multi-threading
  • Experience with Spring Boot and REST APIs
  • Hands-on knowledge of Apache Kafka or Solace
  • Proficiency with SQL Server and MongoDB databases
  • Strong background in CI/CD pipelines and DevOps

Nice-to-have

  • Subject matter expertise in financial derivatives markets
  • Experience deploying applications on Kubernetes or OpenShift
  • Familiarity with FIX Protocol implementation
  • Background in Red Hat Enterprise Linux environments

Key Requirements

  • Bachelor's degree in computer science or related field
  • 5+ years of hands-on systems analysis and software development
  • Proven track record in designing distributed cloud microservices

Work Rights

Not specified

Tailored Resume

Cover Letter