Java Developer

Brak informacji o wynagrodzeniu
MidHybryda·WarszawaFull-time
#429062·Dodano miesiąc temu·6
Źródło: Devire
Aplikuj teraz

Tech Stack / Keywords

JavaSpring BootSpring CloudSpring DataRabbitMQHibernateJenkinsGitLab CIDockerIntelliJ IDEA

Firma i stanowisko

Naszym Klientem jest firma, która 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

  • Minimum 3 lata 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

Mile widziane:

  • 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)
  • Praca w nowoczesnym biurze w dobrze skomunikowanej części Warszawy
  • Pakiet benefitów przy zatrudnieniu na umowę o pracę (karta Multisport, opieka medyczna, ubezpieczenie na życie, eventy sportowe)
  • Możliwość zdobycia wiedzy i doświadczenia w najnowszych technologiach mikrousługowych
  • Zespoły produktowe pracujące w Scrumie
  • Licencja IntelliJ IDEA
  • Bezpośredni wpływ na powstające rozwiązania
  • Praca w środowisku ekspertów, w dużej organizacji o stabilnej pozycji rynkowej
  • Dobra atmosfera, bezpośredni kontakt, wzajemny szacunek
Elastyczne godziny
Karta sportowa
Opieka zdrowotna
Ubezpieczenie
Spotkania integracyjne
Devire

Devire

176 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz