Java Developer
Dołącz do zespołu tworzącego od podstaw nowoczesną platformę płatniczą – będziesz mieć okazję pracować z mikroserwisami w Javie, GCP, Kubernetes i Kafką.
B2B: 150 – 180 PLN netto/h
Lokalizacja: Kraków (hybryda)
Projekt
- Dołącz do zespołu tworzącego nową platformę płatniczą.
- Budowa systemu niemal od zera, który stanie się centralnym elementem procesu przetwarzania transakcji w banku.
- Będziesz mieć realny wpływ na architekturę, dobór technologii i jakość rozwiązania, które zastąpi dotychczasowe, rozproszone komponenty integracyjne.
- Ogromne zaplecze rozwojowe – 2-letni plan budowy i rozwój.
- Praca hybrydowa – 2x w tygodniu z biura w Krakowie.
Twoje zadania
- Tworzenie i rozwój mikroserwisów oraz API w Javie (Spring Boot).
- Udział w projektowaniu i wdrażaniu nowej platformy transakcyjnej.
- Przegląd kodu oraz tworzenie dokumentacji technicznej i produkcyjnej.
- Współpracę z zespołami DevOps, QA i architektami w ramach pracy w Scrumie (2-tygodniowe sprinty).
- Monitorowanie i optymalizację działania systemu pod kątem wydajności i stabilności.
Wymagania
- Minimum 5 lat doświadczenia na stanowisku Java Developera.
- Bardzo dobra znajomość języka Java oraz frameworka Spring Boot.
- Doświadczenie w pracy z Kubernetes, Dockerem i Kafką.
- Znajomość relacyjnych baz danych – Oracle i/lub MySQL.
- Doświadczenie w pisaniu testów jednostkowych oraz testów API.
- Umiejętność tworzenia dokumentacji technicznej.
- Doświadczenie w pracy GCP lub inną chmurą.
- Biegła znajomość języka angielskiego i polskiego (w mowie i piśmie).
Mile widziane
- Znajomość Jenkins, Github i performance testing.
- Doświadczenie w tuningu JVM oraz monitoringu (AppDynamics, Jaeger, Splunk itp.).
- Umiejętność pisania skryptów w Bash / Groovy oraz podstawowa wiedza o systemach Linux, storage i sieciach.