Senior Java Engineer (FX Trading Systems)

New
Fully remote for a top N. American bank (for residents of Poland only), Ability to align your work with a 6 hour overlap with US Eastern business hours.ContractSenior
Salary270 - 300 PLN per hour
Apply NowOpens the employer's application page

Job Details

Languages
English proficiency (B1 level)
Required Skills
JavaAlgorithms

Requirements

  • Current Java programming experience with a strong understanding of algorithms, complexity, and multi-threading.
  • Deep understanding of Java collections framework and data structures.
  • 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.
  • Ability to break down complex workflows into maintainable, high-quality solutions.
  • Strong communication skills and comfort working in high-stakes, trader-facing environments.
  • Knowledge required for building low-latency trading systems.
  • Ability to align work with a 6-hour overlap with US Eastern business hours.

Responsibilities

  • Design and implement robust software solutions for 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
270 - 300 PLN per hour
Apply Now