Java Developer (K/M/N)
Brak informacji o wynagrodzeniu
SeniorFull-time·Umowa o pracę·B2B
#329440·Dodano 14 dni temu·38
Źródło: theprotocol.itTech Stack / Keywords
JavaSpring BootRabbitMQHibernateJenkinsDockerGitLab
Firma i stanowisko
Pod jednym z najbardziej charakterystycznych brandów na polskim rynku, od 1990 roku zajmujemy się sprzedażą elektroniki użytkowej i sprzętu AGD w Polsce. Jako RTV EURO AGD działamy w modelu omnichannel, oferując zaawansowane technologicznie produkty za pośrednictwem ponad 300 sklepów stacjonarnych w całej Polsce, dwóch sklepów internetowych, w tym sklepu nr 1 na polskim rynku – euro.com.pl. Sprzedaż i obsługę prowadzimy także przez własny Contact Center w Lublinie, a także 15 Centrów Logistycznych na terenie całego kraju. Na nasze potrzeby, w Sokołowie pod Warszawą powstał jeden z największych parków dystrybucyjnych dla handlu tradycyjnego i e-commerce na rynku europejskim.
Wymagania
- Min. 5 lat doświadczenia jako developer w technologiach Java
- Doświadczenie w projektowaniu i wdrażaniu mikroserwisów
- Praktyczna znajomość Spring Boot, Sping Cloud, Spring Data, RabbitMQ
- Znajomość architektury hexagonalnej i dobrych praktyk (SOLID, DRY, KISS)
- Znajomość wzorców projektowych (np. Singleton, Observer)
- Znajomość narzędzi CI/CD (np. Jenkins, GitLab CI, Docker)
- Wysokie kompetencje komunikacyjne oraz umiejętność pracy zespołowej
- Gotowość do wspierania mniej doświadczonych członków zespołu i dzielenia się wiedzą
- Umiejętność wypracowywania technicznych rozwiązań odpowiadających na potrzeby biznesowe
- Zdolność do analizy i rozwiązywania problemów o dużej złożoności
Nice to have:
- Doświadczenie w pracy z frameworkami frontendowymi
- Doświadczenie w projektach związanych z dużą skalą systemów lub wysoką dostępnością
Obowiązki
- Projektowanie, rozwój i utrzymanie aplikacji opartych na mikroserwisach (Java 17, Spring Boot, Hibernate)
- Optymalizacja systemów (cache, REST, RabbitMQ) oraz tworzenie skalowalnych rozwiązań zgodnych z DDD i architekturą hexagonalną
- Optymalizacja kodu i projektowanie rozwiązań zgodnych z najlepszymi praktykami (SOLID, DRY, KISS)
- Udział w podejmowaniu decyzji technologicznych dotyczących architektury i sposobów implementacji
- Wspieranie zespołu w rozwiązywaniu złożonych problemów technicznych oraz mentoring dla młodszych programistów
- Wdrażanie testów jednostkowych, integracyjnych i end-to-end
- Monitorowanie jakości kodu oraz reagowanie na błędy produkcyjne, w tym wdrażanie hotfixów
- Współpraca z zespołem w celu opracowania standardów dotyczących CI/CD i automatyzacji testów
Oferta
- Możliwość zdobycia cennej wiedzy i doświadczenia w zakresie najnowszych technologii mikrousługowych
- Zespoły produktowe pracujące w scrumie
- Realny wpływ na kształtowanie rozwiązań (doceniamy ludzi wychodzących poza schemat zadań)
- Licencję IteliJ Idea
- Bezpośredni wpływ na powstające rozwiązania
- Dobrą atmosferę: bezpośredni kontakt, pozytywne podejście, wzajemny szacunek
- Pracę w środowisku ekspertów, w dużej organizacji o stabilnej pozycji rynkowej
- Przy zatrudnieniu na umowę o pracę dostęp do pakietu benefitów (karta Multisport, opieka medyczna, ubezpieczenie na życie, eventy sportowe)
- Pracę w nowoczesnym biurze, zlokalizowanym w dobrze skomunikowanej części Warszawy
- Dofinansowanie zajęć sportowych
- Prywatna opieka medyczna
- Ubezpieczenie na życie
- Firmowa drużyna sportowa
- Kawa / herbata
- Parking dla pracowników
- Program rekomendacji pracowników
- Inicjatywy dobroczynne
Karta sportowa
Opieka zdrowotna
Ubezpieczenie
Imprezy teamowe
Darmowe napoje
Parking dla aut
Bonusy
RTV EURO AGD
10 aktywnych ofert