NoFluffJobs Stacjonarnie Senior

Senior Java Engineer – Real-Time Systems

Link Group

⚲ Warszawa

36 960 - 43 680 PLN (B2B)

Wymagania

  • RxJava
  • WebSocket
  • Java
  • Kafka
  • Spring Boot
  • Microservices

Opis stanowiska

O projekcie: 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 Wymagania: 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 Codzienne zadania: - 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