Senior Java Developer
Brak informacji o wynagrodzeniu
SeniorFull-time·Umowa o pracę
#429060·Dodano wczoraj·0
Źródło: DevireTech Stack / Keywords
JavaSpring BootCloudSpringRabbitMQSOLIDCI/CDJenkins
Firma i stanowisko
Klient działa w obszarze e-commerce, rozwijając systemy sprzedaży elektronicznej obejmujące zarówno kanał Web, jak i aplikacje mobilne. Środowisko charakteryzuje się dużą dynamiką zmian oraz rozwojem funkcjonalności wspierających sprzedaż i doświadczenie użytkownika.
Wymagania
- Min. 5 lat doświadczenia jako developer w technologiach Java
- Doświadczenie w projektowaniu i wdrażaniu mikroserwisów
- Praktyczna znajomość Spring Boot, Spring 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
Benefity
- Praca hybrydowa (2 dni w tygodniu w biurze)
- Pracę w nowoczesnym biurze, zlokalizowanym w dobrze skomunikowanej części Warszawy
- Przy zatrudnieniu na umowę o pracę dostęp do pakietu benefitów (karta Multisport, opieka medyczna, ubezpieczenie na życie, eventy sportowe)
- Możliwość zdobycia cennej wiedzy i doświadczenia w zakresie najnowszych technologii mikrousługowych
- Zespoły produktowe pracujące w scrumie
- 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
Elastyczne godziny
Karta sportowa
Opieka zdrowotna
Ubezpieczenie
Spotkania integracyjne
Devire
162 aktywne oferty