Java Developer
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 💪🏻
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:
~3k Req/s;
ok. 200 mikrousług;
16 zespołów rozwojowych.
Jak pracujemy?
Razem z Product Ownerami i Scrum Masterami pracujemy w Scrum lub Kanban;
Wyznajemy właścicielstwo produktowe - zespół tworzy produkt i za niego odpowiada;
Uczestniczymy w konferencjach i szkoleniach (technologiczne, DDD, Agile);
Pracujemy w dynamicznie rozwijającej się branży e-commerce;
Pracujemy w biurze w ścisłym centrum Warszawy lub w pełni zdalnie - zespoły pracują zdalnie, ale znajdzie się też dla Ciebie miejsce w biurze – gdzieś przy PKiN, przy metrze centrum. 😊
Poszukujemy osób, które:
Tworzą przemyślaną architekturę i kod, z którego są dumni oraz dobierają technologie dostosowane do potrzeb;
Posiadają duże doświadczenie w programowaniu w językach Java/Kotlin;
Mają doświadczenie w pracy z Apache Kafka;
Chętnie podejmą się rozwiązania nieoczywistych błędów, poprawy wydajności czy napisania złożonego SQLa;
Mają doświadczenie z architekturą mikroserwisową, modularnym monolitem oraz są świadomi pułapek jakie niosą za sobą stosowane architektury;
Nie unikają tematów wspierających development np. automatyzacja CI/CD, konfiguracja Tomcata czy analiza ruchu HTTP;
Potrafią okiełznać magię Springa i Hibernate'a;
Ciągle poszerzają swoją wiedzę, lubią się nią dzielić i występować w roli mentora;
Proaktywnie zgłaszają usprawnienia w produkcie mając na uwadze wsparcie dla użytkowników i organizacji;
Nie są im obce pojęcia takie jak: Event Driven Architecture, Event Sourcing, CQRS.
To oferujemy:
Pracę w dynamicznie rozwijającej się i unikatowej omnikanałowej organizacji zorientowanej na wdrażanie najnowszych rozwiązań technologicznych;
Pracę w zespole, na którego wsparcie zawsze możesz liczyć – współpracując z najlepszymi specjalistami i ekspertami w swojej dziedzinie;
Możliwość rozwoju w strukturach firmy (awanse, transfery wewnętrzne);
Możliwość pracy 100% zdalnej;
Elastyczny czas rozpoczęcia pracy pomiędzy 7:00 a 10:00;
Indywidualny onboarding stanowiskowy dostosowany do Twojego tempa przyswajania wiedzy;
Spotkania i inicjatywy integracyjne – spotykamy się zarówno w ramach zespołu ale i całej organizacji, zapraszamy na nasz taras z widokiem na PKiN
Dofinansowanie pakietu benefitów (karta sportowa, pakiet medyczny);
Program rekomendacji pracowników.
Java Developer
Java Developer
Marszałkowska 104/122, Warszawa
Empik