Java Developer
⚲ Wrocław
8 000–14 000 zł / mies. (zal. od umowy)
Wymagania
- min. 2 lata komercyjnego doświadczenia w Javie, w tym Java 17+
- doświadczenie z frameworkiem backendowym: Spring, Quarkus lub podobnym
- bardzo dobra znajomość algorytmów i struktur danych oraz doświadczenie w budowaniu i optymalizacji aplikacji o wysokiej wydajności
- praktyczna znajomość baz SQL i NoSQL (MySQL, Redis, MongoDB)
- znajomość Linuksa i pracy w środowisku serwerowym
- podstawy frontendu — JavaScript/TypeScript i dowolny framework komponentowy
Mile widziane
- doświadczenie z bazami wektorowymi oraz systemami do przetwarzania dużych ilości danych
Opis stanowiska
Rozwój wysokowydajnych systemów backendowych w Java 17+ z użyciem Quarkus — projektowanie, implementacja i optymalizacja komponentów, praca z dużymi zbiorami danych oraz okazjonalne zadania frontendowe (Vue.js/TypeScript). Uwaga: oferta wprost mówi o 'optymalizacji kodu pod kątem wydajności' i 'implementacji wydajnych algorytmów' — warto dopytać na rozmowie, czy oznacza to pracę nad istniejącym, problematycznym kodem wymagającym dużego nakładu refaktoryzacji. Dla osób z solidnym zapleczem algorytmicznym i doświadczeniem w Javie.
🔍 Dekoder Ogłoszenia
🔴
Implementacja wydajnych algorytmów i struktur danych
Może oznaczać konieczność rozwiązywania złożonych problemów algorytmicznych lub optymalizacji istniejącego, nieefektywnego kodu.
🔴
Praca z systemami przetwarzania dużych zbiorów danych
Może sugerować pracę z technologiami takimi jak Spark, Kafka, Hadoop, co wymaga specyficznych umiejętności i doświadczenia.
🔴
Optymalizacja kodu pod kątem wydajności
Może oznaczać, że obecny kod jest problematyczny i wymaga znaczących nakładów pracy na jego poprawę.