Barclays - Hanover, NJ

posted 12 days ago

Full-time - Senior
Hanover, NJ
Credit Intermediation and Related Activities

About the position

The Java Senior Developer position focuses on low latency algorithmic technology within the Markets Pre Trade business area. The role is designed for experienced developers who will contribute to the design and implementation of high-performance trading systems, ensuring optimal performance and reliability in a fast-paced environment.

Responsibilities

  • Design and develop low latency trading algorithms and systems.
  • Collaborate with traders and quantitative analysts to understand requirements and translate them into technical specifications.
  • Optimize existing algorithms for performance and scalability.
  • Conduct code reviews and provide mentorship to junior developers.
  • Participate in the full software development lifecycle, from requirements gathering to deployment and maintenance.

Requirements

  • Proven experience in Java development, particularly in low latency environments.
  • Strong understanding of algorithm design and optimization techniques.
  • Experience with high-performance computing and multi-threading.
  • Familiarity with financial markets and trading systems is a plus.
  • Excellent problem-solving skills and ability to work under pressure.

Nice-to-haves

  • Experience with other programming languages such as C++ or Python.
  • Knowledge of network protocols and distributed systems.
  • Familiarity with cloud technologies and microservices architecture.

Benefits

  • Competitive salary and performance bonuses.
  • Comprehensive health insurance coverage.
  • 401(k) retirement savings plan with company matching.
  • Flexible working hours and remote work options.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service