freehire launches on Product Hunt on 26 August.

Follow →

Senior Java Developer

Open 30d

Rozwój systemu, który umożliwia kalkulację ryzyka kredytowego kontrahentów w skali globalnej, w oparciu o zaawansowane modele analityczne.
Projekt koncentruje się na budowie nowej generacji silnika, którego celem jest migracja do chmury oraz zastąpienie rozwiązań vendorowych wewnętrznie rozwijaną biblioteką analityczną.
Nowa platforma składa się z mikroserwisów opartych o nowoczesne technologie open-source i działa zarówno w środowisku Google Cloud Platform, jak i w infrastrukturze on-premise.

System obsługuje tysiące klientów globalnie i jest krytyczny dla biznesu (high availability, performance, reliability).

Stack technologiczny:
Java (17/21), Spring Boot, Spring Cloud, Apache Beam, Apache Flink, Google Cloud Platform, Redis, REST API, Kubernetes, Ansible, Jenkins

Zadania w projekcie:

  • Rozwój i utrzymanie mikroserwisów w obszarze Counterparty Credit Risk

  • Projektowanie, budowa i utrzymanie wydajnego, niezawodnego kodu Java

  • Udział w pełnym cyklu życia produktu (od analizy problemu po wdrożenie i mierzenie adopcji)

  • Praca w modelu TDD

  • Współpraca z zespołami z Krakowa, Wielkiej Brytanii oraz Azji (głównie Chiny)

  • Dbałość o wydajność, dostępność, niezawodność i bezpieczeństwo systemów

  • Mentorowanie i coaching innych inżynierów

  • Wsparcie platformy: obsługa incydentów, monitoring, problem management

  • Rozwijanie narzędzi automatyzujących wsparcie produkcyjne

Wymagania:

  • minimum 5-6 lat doświadczenia w Javie

  • doświadczenie w pracy w systemach rozproszonych

  • doświadczenie w pracy w architekturze mikroserwisowej

  • doświadczenie z chmurą (preferowana GCP)

  • stosowanie TDD w praktyce

  • znajomość DevOps / CI/CD

  • umiejętność podejmowania decyzji technicznych i mentoringu

  • bardzo dobre umiejętności komunikacyjne (praca globalna)

  • znajomość języków angielskiego i polskiego na poziomie minimum B2

  • otwartość na pracę z biura w Krakowie 2 razy w tygodniu

Nice to have:

  • Doświadczenie w bankowości inwestycyjnej

  • Znajomość: Hystrix, Eureka, Zuul, Sleuth, Feign, Ribbon

  • Doświadczenie z Apache Beam i Apache Flink

  • Znajomość Pythona

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available