Senior Java Engineer Senior Java Engineer …

Millennium Management
à New York, NY, États-Unis
CDI, Plein-temps
Soyez parmi les premiers à postuler
Competitive
Millennium Management
à New York, NY, États-Unis
CDI, Plein-temps
Soyez parmi les premiers à postuler
Competitive
Senior Java Engineer
Senior Java Engineer

Technical Qualifications:
  • 5+ years of development experience in Java including memory management
  • Specific experience with Java Spring Boot, Spark, and Kafka
  • Strong understanding of Data Structures, Algorithms, and Object Oriented design
  • Deep understanding of Multithreading and Distributed Systems.
  • Extensive experience with high performance, low latency, and scalable/distributed system design and development
  • Experience working with financial order/execution data, positions data and market data, static. Reference data, and big-data problems.
  • Experience developing networking code


Highly Valued:
  • 2+ years working knowledge in Python
  • Experience working with AWS (preferred), GCP or Azure
  • Micro services, Docker, and Kubernetes including best practices.
  • Excellent knowledge of unit-testing frameworks
  • Unix/Linux command-line experience
  • Windows development experience
  • Familiarity with data quality check and anomaly detection
  • In-depth experience in OMS and trading
  • Excellent knowledge of unit-testing frameworks
  • Continuous test driven development practices
  • Passionate for latest technologies


Preferred:
  • SOR, VWAP, and alpha-gen strategy knowledge.
  • Proficiency with O.O. languages such as C++, Java, or Scala
  • Familiarity with equities, derivatives, futures, or FX trading
  • Familiarity with web technologies: Angular, JavaScript
  • Knowledge of Agile/Scrum methodologies
  • Fair understanding of algo back-testing facilities.
  • MS degree in Computer Science or equivalent
  • Passionate for latest technologies


Other Qualifications:
  • BA/BS degree in Computer Science or equivalent
  • Excellent listening, and communication (both oral and written) skills
  • Self-starter and critical thinker, takes ownership of own projects and makes improvement suggestions for the entire infrastructure.
  • Proactive, assertive and attentive to details.
  • Can work independently and in a collaborative environment.
  • Can handle several projects with different priorities at the same time in a fast-paced environment.
  • Excellent self-management and problem-solving skills.
  • Quick learner
Close
Loading...