Java Full Stack Engineer II
Job Description
About the Role
Our client is seeking a Senior Java Full Stack Engineer to lead the design and development of next-generation electronic trading systems within its Trade Management Engineering group. This role focuses on building distributed, event-driven platforms designed for low latency, high throughput, scalability, and resilience.
The engineer will collaborate with internal and external teams, mentor other developers, drive platform performance improvements, and support production and non-production environments. Participation in an on-call rotation, including occasional weekend support, is required.
Key Responsibilities
- Architect and develop distributed, event-driven trading systems optimized for low latency and high throughput.
- Design and implement asynchronous processing frameworks and resilient messaging services.
- Collaborate with internal and external teams to deliver reliable, end-to-end trading workflows.
- Lead platform performance tuning and optimization initiatives.
- Mentor junior engineers and promote software engineering best practices.
- Support production and non-production environments.
- Participate in a weekly on-call rotation, including occasional weekend support.
Required Qualifications
- 10+ years of hands-on software design and development experience.
- Expertise in Java, Python, and Linux.
- Extensive experience with low-latency messaging systems such as 29West or Kafka.
- Proficiency in KDB+ or other time-series databases.
- Experience building scalable, distributed, asynchronous, and event-driven applications.
- Advanced knowledge of low-latency design patterns and performance optimization techniques.
- Experience with Capital Markets or Brokerage systems, particularly order management.
- Strong understanding of the FIX protocol and FIX engines.
- Experience using AI developer assistance tools such as GitHub Copilot.
- Experience with CI/CD tools, including GitHub, Maven, Jenkins, Artifactory, and uDeploy.
- Hands-on experience deploying applications to AWS or other cloud platforms.
- Strong analytical, communication, and organizational skills.
- Ability to manage multiple tasks and work effectively in a collaborative team environment.
- Willingness and ability to support production systems and participate in on-call rotations, including occasional weekend support.
Education Requirements
- Bachelor's degree in Computer Science, Engineering, Information Technology, or an equivalent qualification.
Work Arrangement & Compensation
- Remote position.
- W-2 employment basis required due to client requirements.
- Hourly pay rate: $70–$80 per hour.
Benefits
- Medical, dental, and vision insurance.
- 401(k) with company matching.
- Life insurance.
??? people applied to this job
See our resume templates side by side, from plain one-column pages hiring software reads in order to designed pages to hand to a person. See the templates →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.
$100,000 - $150,000/Mo
2 years ago
Site Reliability Engineer
Team Remotely Inc.San Diego, USA
Site Reliability
Engineer
Infrastructure Maintenance
$100,000 - $150,000/Mo
2 years ago
$60,000 - $90,000/Mo
2 years ago
$110,000 - $150,000/Mo
2 years ago
Site Reliability Engineer
Stellar Consulting Solutions, LLC.San Diego, USA
Site Reliability
Engineer
IT Operations
$90,000 - $150,000/Mo
2 years ago
$90,000 - $140,000/Mo
2 years ago
DevOps Engineer
Team Remotely Inc.San Diego, USA
1. Cloud Infrastructure 2. Continuous Integration 3. Automation Tools
$90,000 - $150,000/Mo
2 years ago
$90,000 - $140,000/Mo
2 years ago
$90,000 - $150,000/Mo
2 years ago
$90,000 - $130,000/Mo
2 years ago