Java Developer
Primaris Services
Rola backend developera w softwarowym domu, pracującego nad nowym systemem cyberbezpieczeństwa z biometrią behawioralną do analizy urządzeń użytkowników. Będziesz tworzyć rozwiązania w Javie z Spring/WebFlux, Kafka i Docker. Praca hybrydowa z bardzo rzadką obecnością w biurze (raz w miesiącu w Katowicach).
Brakuje: brak informacji o wielkości zespołu, nie podano konkretnego klienta ani branży (choć wymieniono możliwe).
Rola backend developera w softwarowym domu, pracującego nad nowym systemem cyberbezpieczeństwa z biometrią behawioralną do analizy urządzeń użytkowników. Będziesz tworzyć rozwiązania w Javie z Spring/WebFlux, Kafka i Docker. Praca hybrydowa z bardzo rzadką obecnością w biurze (raz w miesiącu w Katowicach).
- ✓Proces rekrutacyjny opisany szczegółowo
- ✓Mentoring i szkolenia
- ✓Nowy projekt z ciekawą domeną (cyberbezpieczeństwo)
- ✓Elastyczność – tylko jeden dzień w biurze miesięcznie
- !Raz w miesiącu obecność w biurze w Katowicach – może być utrudnieniem dla osób spoza miasta
- !Brak informacji o długości projektu
- !Firma typu software house – możliwe zmiany klientów/projektów
- !Nie podano zakresu odpowiedzialności (czy będziesz liderem czy członkiem zespołu)
- •Tworzenie kodu backendowego w Javie z użyciem Spring Framework i WebFlux
- •Implementacja RESTful API
- •Praca z Kafka przy przetwarzaniu strumieni danych
- •Pisanie testów jednostkowych
- •Używanie Dockera do konteneryzacji aplikacji
- •Praca z bazami NoSQL (np. MongoDB)
- •Udział w code review i stosowanie zasad DDD, SOLID, clean code
- •Współpraca z zespołem poprzez Jira
Oferta skierowana do developerów z doświadczeniem komercyjnym (Mid).
Minimalny profil to osoba z 3-letnim doświadczeniem w Javie, która potrafi tworzyć REST API i testy, zna Dockera i bazy NoSQL, oraz stosuje dobre praktyki jak DDD i clean code.
Juniorzy bez 3 lat doświadczenia; osoby preferujące pełną pracę zdalną (konieczność comiesięcznej wizyty w biurze); kandydaci niechętni do pracy z Kafka lub w domenie cyberbezpieczeństwa.
- ?Ile osób liczy zespół projektowy?
- ?Czy WebFlux jest już używany produkcyjnie, czy to nowość w projekcie?
- ?Która baza NoSQL będzie wykorzystywana?
- ?Jak wygląda proces CI/CD – Jenkins czy Bamboo?
- ?Czy przewidziany jest dyżur (on-call)?
- ?Jaki jest harmonogram projektu – czy to nowy system od zera?
- ?Czy istnieje możliwość pracy zdalnej z innego miasta niż Katowice (poza dniem w biurze)?
- ?Jakie są możliwości rozwoju w kierunku cyberbezpieczeństwa?
- −Brak informacji o wielkości zespołu
- −Nie podano konkretnego klienta ani branży (choć wymieniono możliwe)
- −Nie wiadomo, czy wymagana jest znajomość Kafka (wymieniona w stacku ale nie w wymaganiach)
- −Brak informacji o systemie do zarządzania zadaniami poza Jira
- −Nie określono zakresu testów (czy tylko jednostkowe, czy też integracyjne/end-to-end)
Kultura oparta na płaskiej hierarchii, prostych procesach i pasjonatach technologii. Firma stawia na mentoring i rozwój.
Proces składa się z 3 etapów: rozmowa telefoniczna z HR (do 30 min), zdalna rozmowa techniczno-biznesowa (60-90 min), zdalne spotkanie z liderem projektu (30-60 min). Wszystkie etapy zdalne.
Na poziomie rynkowym
Dane z aktywnych ofert zawierających technologię Java. Pełne statystyki zarobków →