Venture Search
Java Developer
Venture SearchNetherlands7 days ago
Full-timeEngineering

Java Developer – Global Proprietary Trading Firm


Venture Search is partnered with a Leading Global Proprietary Trading Firm seeking a talented Java Developer. In this role, you’ll collaborate closely with research, systems, and operations teams to design, build, implement, and maintain the firm’s Java based software systems. You’ll have a key impact on the architecture and development of software infrastructure supporting both new and existing lines of business. Additionally, you’ll contribute to the continued evolution of the firm’s proprietary research platform, enhancing performance and expanding support for new exchanges, products, and functionality.


Key Qualifications

  • Degree in Computer Science, Computer Engineering, or a related technical field (or equivalent professional experience).
  • Strong foundation in software engineering principles and best practices.
  • Proven problem-solving skills and the ability to design and implement effective technical solutions.
  • Collaborative mindset with a low ego; comfortable working independently and within a team.
  • Commitment to developing automated, scalable, and maintainable solutions with a focus on testing.
  • Ability to operate across different levels of abstraction from individual systems to large-scale distributed environments.
  • Deep technical understanding across the full computing stack.
  • Excellent Java programming skills with strong debugging and refactoring ability.
  • Solid knowledge of networking and storage systems.
  • Experience or familiarity with C++ and Linux.
  • Background or interest in the trading industry.


What You’ll Do

As a Java Developer, you’ll work on a wide variety of projects involved in building and maintaining a large scale, 24/7 automated trading system and research framework. Your responsibilities will include:

  • Maintaining and enhancing core research infrastructure.
  • Designing and developing distributed storage systems to meet performance and reliability goals.
  • Identifying and resolving performance bottlenecks across internal software, open-source tools, and operating systems.
  • Evaluating and implementing new technologies to improve system stability, scalability, and performance.
  • Developing and improving monitoring and proactive issue detection tools.
  • Performing data analysis to inform decision-making and future planning.
  • Optimizing system communication for low-latency, high-throughput performance.
  • Partnering with stakeholders across teams to gather requirements and define specifications.
  • Conducting code reviews and contributing to team wide software quality.
  • Supporting the recruitment process by interviewing and evaluating candidates.

Key Skills

Ranked by relevance