Senior Java Developer
⚲ Warszawa
40 000 - 55 000 PLN brutto (UoP)
Wymagania
- Java
Opis stanowiska
Our client is a top-tier global investment firm. We are currently looking for an exceptional Tech Lead / Senior Developer to join their Core Trading Infrastructure group.
This team is responsible for engineering the ultra-low latency platforms that drive the firm's global trading operations. You will be working on highly concurrent, distributed systems where processing large volumes of data within microseconds is an absolute necessity.
We are searching for a hands-on technical expert who loves solving hard engineering puzzles, scaling systems, and taking full ownership of critical platforms from design to deployment.
Tech Stack:
• Java (Expert)
• Multithreading / Concurrency (Expert)
• Distributed Systems (Advanced)
• AI Dev Tools (Regular)
🚀 What you will do:
• Architect & Develop: Build and maintain critical, highly robust trading algorithms and distributed backend components.
• End-to-End Delivery: Drive major technical initiatives from the initial whiteboard phase all the way to production rollout and maintenance.
• Technical Leadership: Act as a technical authority within the group. Guide architectural decisions, enforce high engineering standards, and conduct rigorous code reviews.
• Performance Tuning: Continuously profile and optimize systems to shave off microseconds, maximizing throughput and ensuring bulletproof stability.
• Cross-functional Collaboration: Work closely with research analysts, portfolio managers, and trading desks to translate complex business needs into scalable technical solutions.
• System Evolution: Proactively identify bottlenecks and areas for modernization within the existing infrastructure.
🎯 What we expect from you:
• 10+ years of commercial experience designing and building ultra-low latency, high-throughput backend systems in Java.
• Advanced knowledge of concurrency, multithreading, and practical implementation of lock-free data structures.
• Deep understanding of distributed systems architecture and how to scale platforms reliably.
• Proven history of leading large-scale, complex engineering projects.
• Strong mentoring skills with a passion for elevating the technical abilities of the engineers around you.
• Resilience and adaptability in a fast-paced, high-stakes financial environment.
• Hands-on experience with modern AI-assisted coding tools (for generation, planning, or testing).
💡 Why this opportunity?
This is a chance to tackle some of the most demanding engineering challenges in the financial sector. You will be joining an elite group of technologists where your code directly impacts the bottom line, operating in an environment that heavily invests in modern tech and outstanding talent.
This team is responsible for engineering the ultra-low latency platforms that drive the firm's global trading operations. You will be working on highly concurrent, distributed systems where processing large volumes of data within microseconds is an absolute necessity.
We are searching for a hands-on technical expert who loves solving hard engineering puzzles, scaling systems, and taking full ownership of critical platforms from design to deployment.
Tech Stack:
• Java (Expert)
• Multithreading / Concurrency (Expert)
• Distributed Systems (Advanced)
• AI Dev Tools (Regular)
🚀 What you will do:
• Architect & Develop: Build and maintain critical, highly robust trading algorithms and distributed backend components.
• End-to-End Delivery: Drive major technical initiatives from the initial whiteboard phase all the way to production rollout and maintenance.
• Technical Leadership: Act as a technical authority within the group. Guide architectural decisions, enforce high engineering standards, and conduct rigorous code reviews.
• Performance Tuning: Continuously profile and optimize systems to shave off microseconds, maximizing throughput and ensuring bulletproof stability.
• Cross-functional Collaboration: Work closely with research analysts, portfolio managers, and trading desks to translate complex business needs into scalable technical solutions.
• System Evolution: Proactively identify bottlenecks and areas for modernization within the existing infrastructure.
🎯 What we expect from you:
• 10+ years of commercial experience designing and building ultra-low latency, high-throughput backend systems in Java.
• Advanced knowledge of concurrency, multithreading, and practical implementation of lock-free data structures.
• Deep understanding of distributed systems architecture and how to scale platforms reliably.
• Proven history of leading large-scale, complex engineering projects.
• Strong mentoring skills with a passion for elevating the technical abilities of the engineers around you.
• Resilience and adaptability in a fast-paced, high-stakes financial environment.
• Hands-on experience with modern AI-assisted coding tools (for generation, planning, or testing).
💡 Why this opportunity?
This is a chance to tackle some of the most demanding engineering challenges in the financial sector. You will be joining an elite group of technologists where your code directly impacts the bottom line, operating in an environment that heavily invests in modern tech and outstanding talent.
🔍 Dekoder Ogłoszenia
🔴
exceptional Tech Lead / Senior Developer
Szukają kogoś, kto nie tylko świetnie koduje, ale też potrafi przejąć odpowiedzialność i kierować zespołem, co może oznaczać więcej obowiązków niż standardowe stanowisko seniorskie.
🔴
ultra-low latency platforms
Oznacza to pracę w środowisku, gdzie nawet milisekundy mają znaczenie, co wymaga bardzo specyficznych umiejętności i może generować dużą presję.
🔴
taking full ownership of critical platforms from design to deployment
Oznacza to pełną odpowiedzialność za cały cykl życia oprogramowania, od koncepcji po utrzymanie, co może wiązać się z długimi godzinami pracy i koniecznością rozwiązywania problemów poza standardowymi godzinami.
🟡
AI Dev Tools (Regular)
Wzmianka o narzędziach AI może sugerować, że będą one używane w sposób znaczący, ale brak szczegółów może oznaczać, że zakres ich wykorzystania jest jeszcze niejasny lub wymagać będzie samodzielnego odkrywania.
🔴
shave off microseconds
Podkreśla ekstremalną potrzebę optymalizacji wydajności, co może oznaczać bardzo intensywne i czasochłonne zadania związane z tuningiem kodu.