Back to jobs
Senior Java Developer
Successfully
Req. VR-117696
About the Team
Financial Markets (FM) combines deep local expertise with global reach to deliver innovative risk management, financing, and investment solutions. With a full suite of offerings across fixed income, currencies, commodities, equities, and capital markets, FM partners with clients worldwide to drive sustainable value.
This role sits within the global Equities Technology team, focusing on derivatives trading and risk management platforms. The successful candidate will help evolve the current end-of-day (EOD)-oriented systems toward more intraday and real-time processing, building solutions that improve transparency, timeliness, and resilience for trading and risk functions.
Responsibilities
Design, develop, and maintain risk management and trading systems using Java, with a focus on equities and derivatives products.
Enhance existing EOD batch frameworks while driving the transition toward intraday and real-time risk, pricing, and P&L solutions.
Build integrations with market data providers, clearing platforms, and downstream risk/reporting systems.
Develop and optimize batch and streaming data pipelines, ensuring consistency between intraday and EOD results.
Collaborate closely with quants, traders, risk managers, and business analysts to translate functional requirements into robust technical solutions.
Contribute to system architecture improvements, enabling high-performance data processing and distributed, resilient services.
Participate in Agile ceremonies, code reviews, and design discussions, actively contributing to best practices across the SDLC.
Provide Level 3 production support for trading and risk systems, ensuring stability, performance, and availability under load.
Must have
Hands-on Java expertise (8+ years) with a strong focus on Core Java, concurrency, and multi-threading for high-performance applications.
Strong experience in equities and derivatives functional areas, particularly in pricing, risk, or trade lifecycle.
Proven track record developing batch-oriented systems with a clear understanding of challenges in scaling to intraday and real-time architectures.
Proficiency in Spring Framework, REST APIs, and microservices architecture.
Strong skills in SQL and at least one major RDBMS (PostgreSQL, Oracle, etc.); experience with time-series or NoSQL data stores is a plus.
Familiarity with market data feeds, messaging middleware (Kafka, Solace, or similar) and distributed caching frameworks (Hazelcast, Redis, etc.).
Experience with CI/CD tools (Git, Jenkins, Docker) and test automation frameworks.
Excellent communication skills and ability to work with cross-functional teams (traders, quants, risk, ops).
Experience of enterprise application deployment in production, with consideration of everything that could go wrong, for the development of extremely resilient and easy-to-support systems
Experience of using GenAI tools for development, and a curiosity on how to accelerate delivery with these ever-changing capabilities and availability.
Nice to have
Exposure to cloud-native architectures (AWS, GCP, Azure).
Experience with regulatory reporting or compliance-related systems.
Familiarity with Kubernetes, in-memory data grids, or high-throughput distributed systems.
Knowledge of functional programming paradigms (e.g., Java Streams, reactive programming).
Prior experience mentoring junior engineers or contributing to architectural governance.
Languages
English: B2 Upper Intermediate
Seniority
Senior
*The acquisition of rights to the above benefits depends on the form of cooperation. Benefits apply to those employed under a contract of employment.
**Please note that relocation is not available for all open positions. At Luxoft Poland it is possible to work remotely only from the territory of Poland.
***Options offered by the Polish government.
Krakow, Poland
Req. VR-117696
Java
BCM Industry
23/09/2025
Req. VR-117696
Apply for Senior Java Developer in Krakow
*Indicates a required field