All offersWarszawaJavaSenior Java Developer
Senior Java Developer
Java
Empik

Senior Java Developer

Empik
Warszawa
Type of work
Undetermined
Experience
Senior
Employment Type
Permanent
Operating mode
Office

Tech stack

    Java
    master
    Spring
    advanced
    Hibernate
    advanced
    JUnit
    regular
    Spring Cloud
    regular
    Git
    regular
    Microservice Architecture
    regular
    SQL
    regular

Job description

Online interview
Empik to firma, która inspiruje Klientów do rozwijania swoich pasji, a jej Pracowników niesie pozytywna energia i wzajemna życzliwość. Dołączając do naszego zespołu będziesz pracować w otoczeniu ciekawych i inspirujących produktów.

Dlaczego my:
  • W zależności od potrzeb wykorzystujemy technologie: Java >=8, Kotlin, Groovy, Spring, Spring Cloud, Hibernate, GraphQL, Spock, JUnit, Hazelcast, Tomcat, Hadoop;
  • Dane przechowujemy wykorzystując: Oracle, PostgreSQL, Solr, Elasticsearch, Cassandra;
  • Komunikujemy się synchronicznie (REST) i asynchronicznie (ActiveMQ);
  • Usługi wdrażamy na Kubernetes w oparciu o CI (Jenkins Pipelines);
  • W monitorowaniu środowisk pomagają nam: ELK, Prometheus, Grafana, Nagios;
  • Dbamy o wysoki poziom Code Review wykorzystując Bitbucket.

Nasze liczby to:
  • ~2k Req/S;
  • ok. 50 mikro usług;
  • 10 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 (w aktualnej sytuacji pracujemy 100% zdalnie).

Poszukujemy osób, które:
  • Posiadają duże doświadczenie w programowaniu w językach Java/Kotlin;
  • Potrafią okiełznać magię Springa i Hibernate'a;
  • Mają doświadczenie w pracy z architekturą rozproszoną oraz są świadomi pułapek jakie za sobą niesie stosowanie takiej architektury;
  • Nie są im obce pojęcia takie jak: Event Driven Architecture, Event Sourcing, CQRS;
  • Chętnie podejmą się rozwiązania nieoczywistych błędów, poprawy wydajności czy napisania złożonego SQLa;
  • Nie unikają tematów wspierających development np.: automatyzacja CI, konfiguracja Tomcata czy analiza ruchu HTTP;
  • Tworzą przemyślaną architekturę i kod, z którego są dumni oraz dobierają technologie dostosowane do potrzeb;
  • 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.

Korzyści dla Ciebie:
  • Świetna lokalizacja przy Metro Centrum
  • Elastyczne warunki zatrudnienia: UoP/B2B
  • Możliwość okazjonalnej pracy zdalnej
  • Dofinansowanie do Karty MultiSport, prywatnej opieki medycznej, ubezpieczenia na życie
  • Rozwój zawodowy (budżet na szkolenia,  konferencje)
  • Ogólnofirmowe i działowe spotkania integracyjne
  • Doświadczony zespół