FIX Java Developer
Upward Talent
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
EnglishJob location
Tech stack
Java
Bash
Continuous Integration
Linux
Perl
Financial Information EXchange
Python
Scripting (Bash/Python/Go/Ruby)
Bamboo
Jenkins
Job description
- Develop and support Java-based trading applications within equities environments
- Work on FIX protocol integrations, connectivity, and order routing systems
- Support and enhance FIX engines and drop copy flows
- Collaborate with business and global teams to define technical solutions for trading initiatives
- Manage system implementations, upgrades, and vendor integrations
- Participate in testing, deployment, and production support activities
- Handle client connectivity setups and FIX-related change requests
- Monitor applications, troubleshoot issues, and support production stability
- Improve workflows to enhance efficiency, scalability, and automation (TOIL reduction)
- Maintain documentation for system flows, operations, and user processes
Requirements
- Strong hands-on experience in Java development
- Experience in Equities trading (Cash, Derivatives, Algo, DMA, Low/High Touch)
- Deep understanding of FIX protocol and trading connectivity platforms (ULLink preferred)
- Experience working in front-office trading or capital markets environments
- Strong application support and production troubleshooting experience
- Experience with Linux/Windows environments and scripting (Shell, Python, Perl, etc.)
- Familiarity with CI/CD tools (Jenkins, Bamboo)
- Ability to work in high-pressure, global support environments (including occasional weekend support)
- Strong communication and stakeholder management skills