Java Developer
BIK
⚲ Katowice
Wymagania
- Java
- Spring
- WebFlux
- Kafka
- RESTful API
- Jira
- Docker
- PostgreSQL
- Jenkins
- Grafana
Opis stanowiska
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)