Tech Lead (Java + DevOps)
180 - 200 PLN/ godz.B2B (netto)
SeniorFull-time·B2B
#339040·Dodano dziś·0
Źródło: nofluffjobs.comTech 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
12 aktywnych ofert