Senior Java Backend Engineer (Core Java, Trading Systems)
Tech Stack / Keywords
Firma i stanowisko
Join the Java Engineering Team at a top North American bank working on capital markets, specifically financial trading systems in the prime brokerage and platform teams. The role is fully remote for residents of Poland and involves being part of the core product team building highly-performant, low-latency systems. The bank processes millions of daily trading transactions, and the system is actively developed by the original team of engineers.
Wymagania
- Strong understanding of programming concepts including algorithms, complexity, and data structures.
- Good knowledge of data structures in the Java standard library, both breadth and internals.
- Experience building distributed service-based applications using message queues.
- Strong analytical and problem-solving skills to diagnose production performance issues measured in microseconds.
- Open-mindedness, curiosity, and strong desire to learn new technologies and business domains.
- Ability to clearly explain non-trivial systems and algorithms.
- Ability to follow and understand technical conversations.
- Know when and how to ask questions to speed up learning.
- Ability to align working schedule to US Eastern business hours.
Nice to have:
- Experience with financial markets and trading systems.
- Knowledge of AWS systems.
- Experience with Spring Boot (some teams).
- Experience with JVM tuning (some teams).
- Experience working remotely with North American firms.
- A computer science degree from a top Polish school.
Obowiązki
- Design and implement robust software solutions for the bank’s trading systems using core Java (versions vary including 8, 17, and 21).
- Understand, develop, and improve subsystems used across the trading platform.
- Create thorough test cases to ensure software stability and reliability.
- Collaborate with operations teams to build new features and improve functionality.
- Support production issues, including root-cause analysis and diagnosis.
Benefity
- Work on a trading system processing millions of transactions daily in the financial domain.
- Professional growth by collaborating with smart developers in a supportive environment.
- Direct collaboration with client teams in North America and Poland.
- Involvement in first-tier, actively developed systems, not legacy or support roles.
- Long-term commitment opportunity valued by the employer.
- Fully remote position based in Poland with increasing schedule flexibility after onboarding.
- Competitive, above-average compensation and ample time-off options.
Inne informacje
Only open to residents of Poland, including Polish citizens and legal residents with permission to work in Poland. Successful candidates will need to pass a standard background check. The recruitment process includes CV submission, written questions and a programming exercise, followed by a three-stage interview (experience discussion, verbal algorithm problems, live coding challenges). No take-home assignments.
VISTULO sp. z o.o.
8 aktywnych ofert