New offer - be the first one to apply!

November 3, 2026

Lead Java Software Engineer (Risk & Business Intelligence)

Senior • On-site

268,390 - 457,010 PLN/yr

Warsaw, Poland

Quick Facts

Lead role for building and maintaining a financial risk and business intelligence platform, focusing on distributed systems, real-time data processing, and scalable financial analytics.

Description

Shape the technical direction and deliver robust, scalable solutions using Java and the Spring ecosystem. Work on high-throughput, low-latency services and real-time analytics pipelines powered by Kafka and Apache Pinot, while supporting production and mentoring engineers.

Responsibilities

  • Architect and develop end-to-end Java solutions with Spring, owning services for resilience, performance, and scalability.
  • Provide technical leadership and mentor engineers through architectural discussions, code reviews, and knowledge sharing.
  • Optimize applications for high throughput and low latency; design efficient data models in Microsoft SQL Server and implement caching with Redis.
  • Build and maintain message-driven data pipelines using Kafka feeding real-time analytics via Apache Pinot.
  • Enhance CI/CD pipelines and deployment workflows; deploy and manage applications on OpenShift and promote a DevOps culture.
  • Integrate upstream data sources and downstream consumers; translate complex requirements with project managers and business stakeholders.
  • Own the application lifecycle, including critical production support and troubleshooting using risk analytics/margin methodology knowledge.

Requirements

  • 8+ years of professional experience designing, building, and deploying enterprise-scale distributed backend systems.
  • Deep, hands-on knowledge of modern Java (21+) and the Spring ecosystem (Spring Boot, Spring Security).
  • Strong SQL skills and relational database experience, especially Microsoft SQL Server (optimized queries and efficient schema design).
  • Proven experience with message-driven architectures (Kafka, RabbitMQ, or similar).
  • Demonstrated technical leadership: leading initiatives, making architectural decisions, and mentoring.
  • CI/CD experience (e.g., Jenkins, Tekton) and Git version control.
  • Containerization/orchestration experience (Docker, Kubernetes, OpenShift) is essential.
  • Excellent verbal and written communication skills across technical and non-technical audiences.

Benefits

  • Business-critical impact and intellectually stimulating challenges in distributed computing, big data, and financial modeling.
  • Modern evolving tech stack with freedom to introduce new technologies and patterns.
  • Clear career growth path toward senior technical leadership or management.
  • Collaborative global culture focused on continuous learning and respect.
  • Competitive compensation (salary and performance-based bonus) and comprehensive benefits, including pension contribution, private medical care, life insurance, paid parental leave, employee assistance program, sports card support, volunteering day off, and cafeteria/flex benefits.

Similar jobs you might like

Unlock Full Resume Report