Epicareer Might not Working Properly
Learn More

Equities Java Developer

Salary undisclosed

Checking job availability...

Original
Simplified

We are seeking a talented and experienced Java Developer to join a high-performing algorithmic development team in the equity trading technology space. This role offers the opportunity to work on cutting-edge systems in a fast-paced, dynamic environment, building real-time trading platforms and delivering exceptional performance to a global user base.

Key Responsibilities:

  • Collaborate closely with technologists, execution services, and equity finance teams to enhance execution offerings for portfolio managers.
  • Build and maintain real-time algorithmic trading systems and execution platforms.
  • Develop new features and enhance existing functionality on mission-critical systems.
  • Ensure software designs meet performance and quality expectations through robust architecture and testing.
  • Analyze business requirements and adapt systems for developed and emerging market constraints.
  • Stay up-to-date on the latest technologies, tools, and academic research.
  • Provide Level 3 support for troubleshooting and data analysis for critical trading infrastructure issues.

Technical Skills Required:

  • Strong hands-on Java development experience, including expertise with Spring Boot.
  • Deep understanding of server-side development, concurrency, and multi-threaded application environments.
  • Experience with financial order/execution data, positions data, and market data.
  • Familiarity with equities, options, SOR, VWAP, algorithmic trading platforms, and market microstructure.
  • Test-driven development (TDD) or other testing-focused methodologies.
  • Proficiency with proprietary Java frameworks and design patterns for low/no GC, messaging, and multi-threading.
  • Knowledge of DevOps practices, including automated testing and CI/CD pipelines.
  • Experience with AI tools for enhanced developer productivity is a bonus.

Preferred Experience:

  • 5+ years of development experience, ideally in algo trading or order management systems.
  • Understanding of Asia equities markets, including auctions, microstructure, and regulatory constraints.
  • Experience with inventory optimization in developing markets is highly desirable.
  • Strong teamwork, attention to detail, and a sense of ownership in delivering high-quality solutions.
  • Excellent communication skills and ability to solve problems under pressure.
  • Familiarity with cloud platforms, containerization tools, and front-end development is a plus.
  • Knowledge of Kdb+/Q is a significant advantage.

This role offers a unique opportunity to work on advanced trading technologies while collaborating with talented professionals in a supportive, team-driven environment.

If you’re passionate about leveraging your technical expertise to innovate in the financial trading space, we want to hear from you.