Senior Java Developer

Job summary

Jersey City

Work model

Remote first
Worldwide
2 days ago
Job description

Requirements

Must have:

  • Over 5 years of experience in Core Java
  • Proficiency in multi-threaded development and synchronization techniques
  • Familiarity with distributed system design principles
  • Expertise in Spring Boot, Kafka, Redis, Java Collections, and RDBMS
  • Experience with Typescript and Node.js
  • Understanding of performance-focused system development principles

Responsibilities:

  • Gain a comprehensive understanding of existing backend technologies that support our institutional trading platforms
  • Develop shared backend components for our various trading front-ends
  • Design components to enhance data scalability between trading infrastructure and front-ends
  • Improve market data communication between our web-based technology and on-premises trading architecture
  • Enhance the trading system experience by creating new tools based on client feedback
  • Collaborate with the data team to enrich market data with relevant correlated data events
  • Strong understanding of Microservices architecture, Java Spring framework, REST/WebSocket API, and Docker

Company:

We are Tradeweb, a global leader in electronic trading across diverse asset classes, dedicated to enhancing the efficiency of multi-asset trading worldwide. Our innovative technology serves over 3,000 clients in more than 85 countries, including prominent banks, asset managers, and financial institutions. Our commitment to creativity and client-centric approaches has driven significant growth, allowing us to achieve record trading volumes. We encourage collaboration and offer a fully remote working environment, with optional access to our Jersey City office for team meetings. We provide competitive benefits, including comprehensive health insurance, flexible work arrangements, and a robust 401(k) plan.