Senior Java Engineer (Trading Systems)
New
V
VISTULOFinancial technology
Fully remote for a top N. American bank (for residents of Poland only), 6-hour overlap with US Eastern business hoursContractSenior
Salary45,360 - 50,400 PLN per hour
Apply NowOpens the employer's application page
Job Details
- Languages
- English proficiency is a must
- Required Skills
- JavaAlgorithmsData Structures
Requirements
- Current Java programming experience, including algorithms, complexity, and multi-threading.
- Deep understanding of Java data structures and the collections framework.
- Proven experience building backend services for front-office trading systems.
- Deep understanding of front-office workflows and electronic trading platforms.
- Experience building or contributing to algorithmic order management systems or order routing systems.
- Expertise in multi-threading, event-driven systems, and performance tuning.
- Knowledge required for building low-latency trading systems (microseconds).
- Ability to break down complex workflows into maintainable, high-quality solutions.
- Strong communication skills and comfort working in high-stakes, trader-facing environments.
- Ability to align work with a 6-hour overlap with US Eastern business hours.
- English proficiency.
Responsibilities
- Design and implement robust software solutions for equities and FX trading systems using core Java.
- Build high-performance backend services that algorithmically manage and route orders.
- Create thorough test cases to ensure software stability and reliability.
- Collaborate with operations teams regarding building new features and improving existing functionality.
View Full Description & ApplyYou'll be redirected to the employer's site