Java Algo Developer - Algo Development Technology at Millennium | JP | Rezi

Java Algo Developer - Algo Development Technology at Millennium

Java Algo Developer - Algo Development Technology

Millennium · JP

1 months ago

Java Algo Developer - Algo Development Technology

Millennium · JP

2 months ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

We are looking for a strong hands-on Java developer with a solid understanding of concurrent, multi-threaded application environments to join our high performing algorithmic development team.

Responsibilities

  • Partner closely with fellow technologists, Execution Services and Equity Finance team to further enhance our execution offering to Portfolio Managers across various teams.
  • Build real-time algorithmic trading systems and execution platforms in a fast paced environment.
  • Develop new features with high quality and enhance functionality on a mission critical platform.
  • Design or upgrade existing software to ensure product performance and quality expectations are met.
  • Understand business requirements and constraints in various developed and emerging markets.
  • Stay current on state-of-the-art technologies and tools including technical libraries, computing environments and academic research.
  • Assist with data analysis and troubleshooting (L3) in case of issues with our critical trading infrastructure.

Requirements

  • Strong server side Java knowledge including with spring boot framework.
  • Working experience with financial order/execution data, positions data and market data.
  • Knowledge of equities, options, SOR, VWAP, algorithmic trading platforms, or market microstructure.
  • High focus on testability of program (TDD/XP based development preferred).
  • Experience in using, enhancing proprietary java framework and design patterns e.g. for low/no GC, messaging sessions, multi-threading.
  • Good DevOps understanding to drive some of testing automation.
  • Experience with AI tools usage for higher developer productivity is a plus.
  • 5+ years of development experience in Algos or order management systems.
  • Good understanding of Asia equities markets i.e. auctions, microstructure, regulatory constraints.
  • Experience with inventory optimization in developing markets in Asia (non-give up) is highly desirable.
  • Good team player. Detail oriented, demonstrates thoroughness and strong ownership of work.
  • Excellent written & oral communication skills.
  • Quick thinker & problem solver, able to think on their feet and make informed decisions.
  • Experience with any cloud platform and containerization tools is a plus.
  • Knowledge of Kdb+/Q is a big plus.
  • Any front-end development experience is a plus.

Skills

  • Java
  • Concurrent programming
  • Multi-threaded applications
  • Spring Boot
  • Financial order/execution data
  • Positions data
  • Market data
  • Equities
  • Options
  • SOR
  • VWAP
  • Algorithmic trading platforms
  • Market microstructure
  • TDD
  • XP
  • Proprietary Java framework
  • Design patterns
  • Low/no GC
  • Messaging sessions
  • Multi-threading
  • DevOps
  • Testing automation
  • AI tools
  • Asia equities markets
  • Inventory optimization
  • Cloud platform
  • Containerization tools
  • Kdb+/Q
  • Front-end development

Experience Level

  • 5+ years of development experience