Senior Java Developer
technologies-expected :
- Java
- apache Kafka
- Jenkins
- tomcat
- Spring Framework
- Hibernate
- spring cloud
- GraphQL
- Kubernetes
- scrum
about-project :
- Dlaczego my?
- - W zależności od potrzeb wykorzystujemy technologie: Kotlin, Java, Groovy, Spring, Spring Cloud, Hibernate, GraphQL, Spock, JUnit;
- - Dane przechowujemy wykorzystując: Oracle, PostgreSQL, Solr, Elasticsearch;
- - Komunikujemy się synchronicznie (REST) i asynchronicznie (ActiveMQ, Kafka);
- - Usługi wdrażamy na Kubernetes w oparciu o CI/CD (Jenkins Pipelines);
- - W monitorowaniu środowisk pomagają nam: ELK, Prometheus, Grafana, Nagios;
- - Dbamy o jakość wysokim poziomem Code Review wykorzystując Bitbucket/GitHub.
- Nasze liczby to:
- ~2k Req/s;
- ok. 200 mikrousług;
- 19 zespołów rozwojowych
responsibilities :
- Myślałeś/aś, że produkty Grupy Empik to tylko papierowa książka, film na płycie czy artykuły papiernicze? ✂
- A czy wiesz, że w Grupie Empik możesz też kupić/nabyć opony zimowe, posłanie dla psa, a nawet wykupić aubiobooka?
- To teraz wyobraź sobie, że Grupa Empik ma w swojej ofercie zdecydowanie więcej produktów! Jest ich blisko 4 miliony w około 20 kategoriach
- W Empiku oferujemy Ci pracę nad rozwojem produktu, z którego każdego dnia korzystają dziesiątki tysięcy użytkowników.
- Twoją rolą będzie rozwój jednego z naszych produktów związanych z domeną internetową i aplikacją mobilną. Co to oznacza dla Ciebie? To możliwość doskonalenia takich obszarów jak proces zakupowy, koszyk zakupów, wyszukiwarka produktów, katalog produktów czy usługi subskrypcyjne ⭐⭐⭐
- U nas praca nad produktem to nie tylko wsparcie użytkowników końcowych, ale także całej sieci sprzedaży, bo w końcu w #empikteam siła
requirements-expected :
- Tworzysz przemyślaną architekturę i kod, z którego jesteś dumny/a oraz dobierasz technologie dostosowane do potrzeb;
- Posiadasz duże doświadczenie w programowaniu w językach Java/Kotlin;
- Posiadasz doświadczenie w pracy z Apache Kafka;
- Chętnie podejmujesz się rozwiązania nieoczywistych błędów, poprawy wydajności czy napisania złożonego SQLa;
- Masz doświadczenie z architekturą mikroserwisową, modularnym monolitem oraz jesteś świadomy/a pułapek jakie niosą za sobą stosowane architektury;
- Nie unikasz tematów wspierających development np. automatyzacja CI/CD, konfiguracja Tomcata czy analiza ruchu HTTP;
- Potrafisz okiełznać magię Springa i Hibernate'a;
- Ciągle poszerzasz swoją wiedzę, lubisz się nią dzielić i występować w roli mentora;
- Proaktywnie zgłaszasz usprawnienia w produkcie mając na uwadze wsparcie dla użytkowników i organizacji;
- Nie są Ci obce pojęcia takie jak: Event Driven Architecture, Event Sourcing, CQRS;
benefits :
- dofinansowanie zajęć sportowych
- prywatna opieka medyczna
- ubezpieczenie na życie
- możliwość pracy zdalnej
- elastyczny czas pracy
- zniżki na firmowe produkty i usługi
- brak dress code’u
- kawa / herbata
- dodatkowe świadczenia socjalne
- dofinansowanie wypoczynku
- dofinansowanie wakacji dzieci
- program rekomendacji pracowników
Bądź pierwszy, który ubiega się o to miejsce pracy!
-
Dlaczego szukać pracy na HitPraca.pl?
Subskrybuj oferty pracy
Codziennie nowe oferty pracy Możesz wybierać z bardzo szerokiej gamy ofert pracy - naszym celem jest posiadanie jak najszerszej oferty pracy Otrzymuj nowe oferty e-mailem Bądź pierwszym, który odpowie na nowe oferty pracy Wszystkie oferty pracy w jednym miejscu (od pracodawców, agencji pośrednictwa pracy i innych portali) Wszystkie usługi dla kandydatów do pracy są bezpłatne Pomożemy Ci znaleźć nową pracę