Java Engineer - Trading Platforms
On-siteNew York, United States
New York, United StatesOn-siteFull Time
Full Time
Job Summary
Develop and build complex applications for FX trading platforms, designing and supporting trading venues while optimizing low-latency performance. Collaborate with architects to create cloud-aware services and automate processes that prevent, identify, and fix service availability issues. Deliver improvements across cost, security, and reliability while investigating complex issues spanning multiple technologies. Work within an agile environment using DevOps practices to manage infrastructure changes.
Required Qualifications
- Strong Java programming skills and experience writing clean code
- Data structures and Algorithms
- Expertise in concurrency and performance optimization
- Deep understanding of system architecture and memory management
- Proficient in profiling tools
- Experience with specialized libraries and frameworks for low-latency applications
- Knowledge of network protocols (TCP, UDP, HTTP), network performance, and techniques for optimizing network communication
- Proven track record of delivering goals
- Knowledge & Experience of modern agile development methodologies
- Exposure to DevOps practices and automation of software testing, delivery, and infrastructure changes
- Self-motivated and self-directed, able to work effectively in a globally distributed team, managing multiple priorities while collaborating with cross-functional teams
- Proven ability to investigate complex issues spanning multiple technologies and drive to completion
Desired Qualifications
- Experienced in cloud technologies
- Experience with SQL and NoSQL
- Strong passion for technology, a willingness to learn new skills
- Excellent communication (written and verbal) and interpersonal skills
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.