- Home
- Remote Jobs
- Senior Java Developer
Senior Java Developer
Job summary
Jersey City
Work model
Remote first
Worldwide
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.