Informacje o stanowisku
About the Role
We’re looking for a Senior Java Developer to join a global engineering team building a large-scale, event-driven platform for pricing, trade execution, and processing in the financial markets domain.
The system supports multiple trading desks and asset classes — including FX Options, Interest Rate Derivatives, Commodities, and Credit Derivatives — providing real-time pricing, risk, and booking capabilities.
You will work on a distributed microservices architecture, leveraging Kafka, Reactive programming, and Spring Boot to build scalable and performant systems that handle large volumes of real-time data.
Why Join
- Work on a strategic real-time financial platform with a global impact
- Engage in complex, large-scale engineering challenges
- Collaborate with international teams and domain experts
- Be part of a strong technical culture — open, intellectual, and delivery-focused
- Opportunity to shape architecture and influence technical direction
Requirements
- 7+ years of professional experience in Java development
- Strong hands-on skills in Java, Spring Boot, Reactive programming (RxJava)
- Proven experience with Kafka in production systems
- Solid understanding of event-driven architecture and data serialization
- Practical experience with microservices, containerization, and cloud deployment (OpenShift / Kubernetes / Helm / Docker)
- Good understanding of SQL databases (Oracle) and distributed data stores (Hazelcast, Cassandra)
- Familiarity with CI/CD pipelines (preferably Azure DevOps)
- Experience with monitoring tools such as ELK, Prometheus, Grafana
- Strong problem-solving and debugging skills
- Fluent English communication skills (spoken and written)
Nice to Have
- Experience in financial systems, especially trading, pricing, or risk-related applications
- Knowledge of derivatives or e-trading workflows
- Background in high-performance or low-latency systems
- Familiarity with React and TypeScript for full-stack development
- Exposure to DevOps practices and automated deployment processes
About the Role
We’re looking for a Senior Java Developer to join a global engineering team building a large-scale, event-driven platform for pricing, trade execution, and processing in the financial markets domain.
The system supports multiple trading desks and asset classes — including FX Options, Interest Rate Derivatives, Commodities, and Credit Derivatives — providing real-time pricing, risk, and booking capabilities.
You will work on a distributed microservices architecture, leveraging Kafka, Reactive programming, and Spring Boot to build scalable and performant systems that handle large volumes of real-time data.
Why Join
- Work on a strategic real-time financial platform with a global impact
- Engage in complex, large-scale engineering challenges
- Collaborate with international teams and domain experts
- Be part of a strong technical culture — open, intellectual, and delivery-focused
- Opportunity to shape architecture and influence technical direction
,[Design, implement, and maintain microservices using Java, Spring Boot, and RxJava , Develop event-driven systems based on Kafka and WebSocket communication , Participate in the full software development lifecycle — from requirements to production release , Collaborate with business analysts, developers, and stakeholders across global teams (Europe & Asia) , Optimize application performance and ensure system reliability , Write efficient, testable, and well-documented code following best engineering practices , Contribute to technical design discussions and architecture evolution , Support and mentor other developers within the local team Requirements: RxJava, WebSocket, Java, Kafka, Spring Boot, Microservices Additionally: Integration events.
Praca WarszawaWarszawa - Oferty pracy w okolicznych lokalizacjach