Java Developer
Produkty w Digital Fingerprints
Jesteśmy polską firmą, która specjalizuje się w tworzeniu rozwiązań z obszaru cyberbezpieczeństwa z wykorzystaniem technologii biometrii behawioralnej. Tworzymy nowy system do analizy urządzeń użytkowników końcowych.
Technologie i metodyki których używamy:
Java – advanced
Spring – advanced
WebFlux – regular
Kafka - regular
RESTful Api – regular
Jira – regular
Docker – regular
PostgreSQL - junior
Jenkins lub Bamboo – junior
Grafana - junior
Nice to have:
Kafka Streams – nice to have
Flink – nice to have
Keycloak - nice to have
Twój zakres obowiązków:
Implementacja nowych i rozwój istniejących endpiontów rest w Spring WebFlux z wykorzystaniem Java 21+ na podstawie wymagań,
realizacja zadań w zespole scrumowym: aktywne uczestnictwo w daily, refinement, review i retro zespołu.
tworzenie testów jednostkowych,
stworzenie procesu CI dla nowych komponentów,
wytworzenie dokumentacji rozwiązania.
Nasze wymagania:
obra znajomość Spring Framework oraz podstawy WebFlux
doświadczenie w pisaniu testów jednostkowych
znajomość RESTful API
doświadczenie w pracy z Dockerami
samodzielność, organizacja własnego czasu pracy, innowacyjność i dokładność
znajomość pojęć DDD, architektura heksagonalna, SOLID, clean code, TDD.
Znajomość baz NoSQL
Mile widziane:
doświadczenie w tworzeniu procesów CI z wykorzystaniem Jenkins lub Bamboo
znajomość rozwiązania Keycloak
Jak pracujemy
Praca hybrydowa w metodyce Scrum. Raz w tygodniu spotykamy się w naszym biurze w Katowicach. Pracujemy na firmowych laptopach z systemem Windows i łączymy się zdalnie z biurem za pomocą VPN-a.
Benefity:
Umowy o pracę
50% koszt uzyskania przychodu
Prywatna opieka medyczna w Luxmed
Karta sportowa Multisport
Platforma wellbeingowa
Wymiana wiedzy technicznej w Grupie BIK (trzy spółki)