Senior Java Developer
Billennium
⚲ Kraków, Warszawa, Katowice, Wrocław, Łódź
Wymagania
- Java
- Spring Cloud
- Spring Boot
- Oracle
- Hibernate
- Kafka
- JUnit
- Maven
- Git
- Microservices
Opis stanowiska
Billennium to globalna firma technologiczna z ponad 20-letnim doświadczeniem we wspieraniu międzynarodowych klientów. Świadczymy usługi w dynamicznym środowisku, w którym kluczowe znaczenie mają odpowiedzialność, jasna komunikacja oraz mierzalne rezultaty. Jako Senior Java Developer będziesz współtworzyć i rozwijać krytyczne komponenty platformy płatniczej. Weźmiesz udział w całym cyklu życia wytwarzania — od analizy wymagań i projektowania rozwiązania, przez implementację i testy, po wsparcie w utrzymaniu oraz ciągłe doskonalenie jakości i obserwowalności systemu. Kluczowe będzie doświadczenie w środowisku mikroserwisowym i integracjach opartych o Kafkę. Model pracy: hybrydowy (1× w miesiącu w biurze w Warszawie lub Krakowie) + delegacje co 3 miesiące (Warszawa/Kraków/Katowice) Zakres obowiązków • Tworzenie nowej funkcjonalności zgodnie z wymaganiami biznesowymi i technicznymi, • Rozbudowa istniejących modułów i usług w architekturze mikroserwisowej, • Analiza i usuwanie błędów oraz udział w rozwiązywaniu incydentów/zgłoszeń, • Praca w metodykach zwinnych (Agile/Scrum) — aktywny udział w ceremoniach i planowaniu, • Udział w całym cyklu życia „historyjki” (refinement → implementacja → testy → wdrożenie), • Dekompozycja wymagań na zadania techniczne oraz estymacja prac, • Współpraca z architektami i zespołami zależnymi przy projektowaniu rozwiązań i integracji, • Dbanie o jakość: testy jednostkowe/integracyjne, code review, dobre praktyki inżynierskie. Wymagania • Java 21+ (minimum 11+), • Spring Boot 3.4+, Spring Cloud, Spring Web, Spring Data, • Oracle – Spring Data JPA, Hibernate, Liquibase, • Kafka: Spring Cloud Stream Kafka, Schema Registry, Avro, • JUnit 5+, • Maven, • Git, • Angielski B2, • Wykształcenie wyższe. Mile widziane • Praca z dokumentami XML i ich efektywnym przetwarzaniem (JAXB, XSD). • Doświadczenie w obszarze obserwowalności/monitoringu: Dynatrace, Elasticsearch, Kibana, Prometheus, Grafana. • Konteneryzacja i testy integracyjne: Docker, Testcontainers. • Doświadczenie z frontendem w Angular 21+. • Zarządzanie podatnościami i bezpieczeństwem: Sysdig / Snyk / Fortify lub podobne narzędzia. Co oferujemy • Elastyczny model pracy i elastyczne godziny pracy (praca zdalna/hybrydowa), • Rozbudowany pakiet benefitów: prywatna opieka medyczna, karta Multisport, lekcje językowe, Udemy for Business, vouchery oraz opieka weterynaryjna, • Międzynarodowe środowisko pracy i współpraca z globalnymi zespołami, • Szkolenia, programy rozwojowe oraz stabilna organizacja dająca przestrzeń na innowacje, • Inicjatywy zespołowe, sesje dzielenia się wiedzą, działania CSR oraz wydarzenia firmowe. Proces rekrutacji • Rozmowa wstępna z HR • Spotkanie techniczne / rozmowa z Hiring Managerem i zespołem • Decyzja końcowa i feedback