Software Engineer (Kotlin + Java) | Branża e-commerce
Edge One Solutions Sp. z o.o.
⚲ Warszawa
Wymagania
- Java
- Kotlin
- Spring Boot
- Apache Kafka
- MongoDB
- Scala
- Spark
Opis stanowiska
Nasze wymagania: Bardzo dobra znajomość Java i Kotlin Doświadczenie w pracy z Spring Boot i Apache Kafka Praktyczna znajomość MongoDB Zrozumienie architektury mikroserwisowej i event-driven architecture Znajomość rozwiązań chmurowych (Google Cloud / BigQuery) Doświadczenie w pracy z przetwarzaniem danych (np. Scala, Spark) Umiejętność pracy z systemami o dużej skali i wysokiej dostępności O projekcie: Nasz klient to największa i najbardziej rozpoznawalna platforma e-commerce w Polsce oraz jedna z najszybciej rozwijających się firm technologicznych w Europie Środkowo-Wschodniej. Każdego miesiąca platformę odwiedzają miliony użytkowników, korzystając z setek milionów ofert sprzedawców. Platforma jest miejscem, gdzie innowacje spotykają się z realnymi potrzebami klientów i biznesów, a technologia odgrywa kluczową rolę w skalowaniu usług na kolejne rynki. O projekcie Projekt realizowany jest w obszarze platformy reklamowej (Ads), odpowiedzialnej za emisję ofert sponsorowanych na stronie internetowej i w aplikacji mobilnej. Umożliwia sprzedawcom zwiększanie widoczności ofert poprzez ich lepsze pozycjonowanie w listingach i komponentach ofertowych. System obejmuje konfigurację kampanii, zliczanie wyświetleń i kliknięć oraz dostarczanie sugestii reklamowych i stanowi istotny element generowania przychodów. Rozwiązanie oparte jest na architekturze mikroserwisowej i event-driven, a projekt znajduje się w fazie intensywnego rozwoju oraz przebudowy na mniejsze, wyspecjalizowane usługi. Zakres obowiązków: Rozwój i utrzymanie mikroserwisów odpowiedzialnych za emisję ofert sponsorowanych Projektowanie i implementacja nowych funkcjonalności w obszarze reklamowym Udział w przebudowie architektury systemu (dekompozycja do mniejszych usług) Współpraca z zespołami produktowymi i technologicznymi Optymalizacja wydajności systemów obsługujących duży wolumen danych Implementacja rozwiązań opartych o event-driven architecture Dbanie o jakość kodu, testy oraz dobre praktyki inżynierskie Oferujemy: Zyskujesz indywidualne wsparcie Service Delivery Managera, który pomoże Ci zaplanować ścieżkę kariery i zadba o Twój komfort i satysfakcję z pracy w projekcie Szkolenia, certyfikaty i konferencje - dofinansowujemy lub w pełni pokrywamy koszty rozwoju kompetencji technicznych SmartChange – umożliwiamy zmianę projektu i dobieramy kolejny zgodnie z Twoimi preferencjami Dbamy o Twój work-life balance, dlatego poza pracą oferujemy wyjścia integracyjne, aktywności sportowe i inspirujące webinary #edge1talks, które rozwijają i łączą ludzi Aktywność fizyczna – wspieramy sportowe inicjatywy i wynajem sal treningowych Pakiet zdrowotny – prywatna opieka, karta sportowa, ubezpieczenie i wsparcie psychologiczne (HearMe) Elastyczne benefity – sam decydujesz, na co przeznaczasz punkty w naszym systemie benefitowym Bezpłatne lekcje języka angielskiego – dopasowane do Twojego poziomu, idealne do pracy w międzynarodowym środowisku