Java Developer
DIGITAL FINGERPRINTS S.A.
⚲ Katowice
Wymagania
- Java
- Spring
- WebFlux
- Kafka
- RESTful Api
- Jira
- Docker
- PostgreSQL
- Jenkins
- Bamboo
- Grafana
- Kafka Streams
- Flink
- Keycloak
Opis stanowiska
Nasze wymagania: dobra 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. O projekcie: 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. 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. Oferujemy: 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).