Tech Lead (Java +DevOps)
Praca z krakowskiego biura 2 razy w tygodniu.
O projekcie
Aplikacja służy do codziennego obliczania ekspozycji na ryzyko kredytowe kontrahentów dla klientów na całym świecie. System jest rozwijany w architekturze mikroserwisowej jako część długofalowej transformacji technologicznej, obejmującej migrację do chmury.
Technologie: Java (17/21), Spring Boot, Spring Cloud, Apache Beam, Apache Flink, Google Cloud Platform, Redis, REST API, Ansible, Jenkins
Zadania
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 developerów.
Obsługa incydentów produkcyjnych oraz rozwój narzędzi automatyzujących.
Współpraca w środowisku Agile / DevOps / CI/CD.
Wymagania
Must have:
Min. 6 lat doświadczenia w rozwoju oprogramowania (Java).
Doświadczenie w projektowaniu i budowie systemów rozproszonych.
Doświadczenie w tworzeniu mikroserwisów (Java, Spring Boot, REST APIs).
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.
Znajomość języka angielskiego i polskiego na poziomie B2+
Nice to have:
Doświadczenie w bankowości inwestycyjnej
Znajomość Jenkins, Ansible
Znajomość baz danych (Oracle, PostgreSQL)
Znajomość Pythona

j-labs
Jesteśmy firmą stworzoną przez inżynierów dla inżynierów. Partnerów przybliżamy do realizacji celów biznesowych, a u j-specialistów stale podnosimy ekspertyzę. Inwestujemy w ludzi, bo to oni są podstawą j-labs. Robimy do...Tech Lead (Java +DevOps)
Tech Lead (Java +DevOps)