Szukasz pracy,w której jesteś w ruchu a każdy dzieńwyglądainaczej?
Dołącz do #teamEURO-tutaj technologia spotyka się z ludźmi.
Od ponad 35 lat jesteśmy jedną znajbardziej rozpoznawalnych marek na rynku elektroniki użytkowej iAGD wPolsce. Jesteśmy właścicielami dwóch sklepów internetowych – euro.com.pl oraz oleole.pl.Posiadamyponad 350 salonów stacjonarnych, własneContactCenter oraz rozbudowanąsiećlogistyczną.
Tworzymy przestrzeń do rozwoju, realizacji odważnych pomysłów ipracy nad unikalnymi projektami, które kształtujądoświadczenia zakupowe milionów klientów.
Czym będziesz się zajmować:
- Projektowaniem, rozwojem i utrzymaniem nowoczesnych aplikacji opartych na architekturze mikroserwisowej z wykorzystaniem Java 17, Spring Boot i Hibernate.
- Tworzeniem wydajnych i skalowalnych rozwiązań, obejmujących integracje REST, mechanizmy cache oraz komunikację opartą oRabbitMQ, zgodnie z założeniami DDD i architektury heksagonalnej.
- Dbałością o wysoką jakość kodu poprzez stosowanie najlepszych praktyk programistycznych, takich jakSOLID, DRY i KISS.
- Współtworzeniem decyzji technologicznych dotyczących architektury systemów oraz sposobów implementacji nowych funkcjonalności.
- Wspieraniem zespołu w rozwiązywaniu złożonych wyzwań technicznych oraz dzieleniem się wiedzą z mniej doświadczonymi programistami.
- Tworzeniem i utrzymywaniem testów jednostkowych, integracyjnych oraz end-to-end, zapewniających stabilność rozwijanych rozwiązań.
- Monitorowaniem jakości aplikacji, analizowaniem błędów produkcyjnych oraz wdrażaniem niezbędnych poprawek.
- Współpracą przy rozwijaniu standardówCI/CD, automatyzacji procesów wytwórczych oraz doskonaleniu praktyk testowania oprogramowania.
Szukamy osoby, która:
- Posiada minimum 5 lat doświadczenia w tworzeniu oprogramowania w technologii Java.
- Ma praktyczne doświadczenie w projektowaniu, budowie i rozwijaniu architektury mikroserwisowej.
- Bardzo dobrze zna ekosystem Spring (Spring Boot, Spring Cloud, Spring Data) oraz narzędzia wspierające komunikację między usługami, takie jak RabbitMQ.
- Rozumie założenia architektury heksagonalnej i na co dzień stosuje dobre praktyki programistyczne, takie jak SOLID, DRY i KISS.
- Posiada doświadczenie w wykorzystywaniu wzorców projektowych oraz potrafi świadomie dobierać je do rozwiązywanych problemów.
- Swobodnie porusza się w obszarze CI/CD i zna narzędzia takie jak Jenkins, GitLab CI czy Docker.
- Potrafi efektywnie współpracować z innymi członkami zespołu oraz komunikować złożone zagadnienia techniczne w sposób zrozumiały dla odbiorców.
- Chętnie dzieli się wiedzą, wspiera rozwój mniej doświadczonych programistów i pełni rolę mentora.
- Potrafi przekładać potrzeby biznesowe na skalowalne i efektywne rozwiązania technologiczne.
- Wyróżnia się analitycznym podejściem oraz umiejętnością rozwiązywania złożonych problemów technicznych.
Dodatkowym atutem będzie:
- Doświadczenie w pracy z nowoczesnymi frameworkami frontendowymi.
- Udział w projektach o dużej skali, wysokiej dostępności lub obsługujących znaczące wolumeny ruchu i danych.
- statyczna analiza kodu
- wsparcie architekta / lidera technicznego
- stabilność - pracę w polskiej firmie z ponad 35-letnią historią, u jednego z liderów branży,
- przestrzeń do wdrażania własnych pomysłów i rozwiązań – Twoje decyzje mają znaczenie i realnie wpływają na rozwój obszaru, za który odpowiadasz,
- pracę hybrydową 2 dni w tygodniu z biura, 3 dni zdalnie,
- benefity, które wspierają zdrowie i codzienny komfort Twój i Twoich Bliskich – prywatna opieka medyczna, karty sportowe, ubezpieczenie na życie,
- pracę w nowoczesnym biurze w kompleksie The Park Warsaw z obiektami gastronomicznymi, przedszkolem, siłownią i przyjazną infrastrukturą rowerową,
- możliwość poszerzania kompetencji poprzez udział w ciekawych projektach i współpracę z zespołami ekspertów,
- wellbeing w praktyce – sportowe kluby firmowe (sport, wspólne aktywności).