Java Software Engineer - Trading Applications

  • New York, NY
  • Posted 5 hours ago | Updated 1 hour ago

Overview

On Site
$200000.00 - $250000.00 per annum
Full Time

Skills

java
trading
spring

Job Details



Role: Java Software Engineer- Trading Applications
Location: New York (Hybrid)


No sponsorship or C2C available. No agencies, please do not submit candidates.



The Company:
A leading financial technology provider delivering on-demand, low-latency infrastructure and trading solutions to institutional clients. The platform includes bare-metal compute, software-defined networking, and a hosted trading engine supporting high-frequency and electronic trading across global markets.


The Role:
We are seeking a talented Java Software Engineer to join our core engineering team responsible for building and evolving the trading Platform-as-a-Service (PaaS). You'll work across the full software development lifecycle to design, develop, and deploy scalable services that power high-performance trading environments.


Key Responsibilities:



  • Design, develop, and maintain backend services for the core trading platform

  • Contribute to the full SDLC, from requirements gathering to production delivery

  • Collaborate with cross-functional teams across infrastructure, network engineering, and DevOps globally

  • Write clean, testable, and efficient code adhering to best practices

  • This will be mostly greenfield development (not maintenance heavy)


What We're Looking For:



  • Proven experience designing and developing trading or low-latency applications

  • Strong Java development skills, including frameworks like Spring and Hibernate

  • Solid grasp of multithreaded programming on Linux/Unix systems

  • Good understanding of networking protocols (TCP/IP, UDP, multicast, etc.)


Preferred Skills:



  • Hands-on experience with PostgreSQL, MongoDB, or other modern databases

  • Familiarity with middleware/messaging solutions such as Kafka or Solace

  • Exposure to financial market data protocols like FIX, ITCH, OUCH, SBE

  • Knowledge of CI/CD pipelines and automated testing



To speak in absolute confidence about this opportunity please send an up to date Resume via the link provided.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.