Tech Lead (Java + DevOps)

180 - 200 PLN/ godz.B2B (netto)
SeniorFull-time·B2B
#339040·Dodano dziś·0
Źródło: nofluffjobs.com
Aplikuj teraz

Tech Stack / Keywords

JavaGoogle cloud platformKubernetesTerraformSpring BootApache BeamApache FlinkJenkins

Firma i stanowisko

Projekt dotyczy rozwoju aplikacji wykorzystywanej do codziennego obliczania ekspozycji na ryzyko kredytowe kontrahentów dla tysięcy klientów na całym świecie. System stanowi kluczowy element infrastruktury IT wspierającej obszar bankowy.

Aplikacja oparta jest o zaawansowane modele analityczne i rozwijana w ramach długofalowej strategii transformacji technologicznej - obejmującej migrację do chmury oraz budowę nowoczesnej, wewnętrznej biblioteki analitycznej zamiast rozwiązań vendorowych.

Nowa platforma działa w architekturze mikroserwisowej, zarówno w środowisku chmurowym (GCP), jak i on-premise.


Wymagania

  • Min. 6 lat doświadczenia w rozwoju oprogramowania (Java)
  • Doświadczenie w projektowaniu i budowie systemów rozproszonych
  • Praktyka w tworzeniu mikroserwisów (Java, Spring Boot, REST APIs)
  • Znajomość: Hystrix, Eureka, Zuul, Sleuth, Feign, Ribbon
  • Doświadczenie z Apache Beam i Apache Flink
  • Znajomość rozwiązań chmurowych (preferowana GCP)
  • Praktyczne stosowanie TDD
  • Znajomość praktyk DevOps i CI/CD
  • Zrozumienie zasad: SOLID, KISS, DRY, YAGNI
  • Bardzo dobre umiejętności komunikacyjne
  • Umiejętność przekładania wymagań biznesowych na rozwiązania techniczne

Nice to have:

  • Doświadczenie w bankowości inwestycyjnej
  • Praca z Redis w systemach rozproszonych
  • Znajomość Jenkins, Ansible
  • Znajomość baz danych (Oracle, PostgreSQL)
  • Znajomość Pythona

Obowiązki

  • Rozwój i utrzymanie mikroserwisów w obszarze risk calculation
  • Projektowanie i implementacja wydajnego, skalowalnego kodu w Javie
  • Udział w pełnym cyklu życia produktu (analiza, development, wdrożenie, monitoring)
  • Praca zgodnie z podejściem TDD
  • Współpraca z międzynarodowymi zespołami
  • Dbanie o wydajność, niezawodność, dostępność i bezpieczeństwo systemów
  • Mentoring i wsparcie mniej doświadczonych developerów
  • Obsługa incydentów produkcyjnych oraz rozwój narzędzi automatyzujących
  • Współpraca w środowisku Agile / DevOps / CI/CD
j-labs software specialist

j-labs software specialist

12 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz