Empik S.A. poszukuje doświadczonego Senior Java Developera, który dołączy do zespołu rozwijającego kluczowe produkty w dynamicznie rosnącej branży e-commerce. Jako członek naszego zespołu będziesz miał realny wpływ na rozwój platformy obsługującej miliony produktów i tysiące użytkowników każdego dnia, pracując w pełni zdalnie nad nowoczesnymi rozwiązaniami technologicznymi.
Zakres obowiązków
- Projektowanie i tworzenie przemyślanej architektury oraz wysokiej jakości kodu w językach Java i Kotlin.
- Rozwijanie systemów opartych na architekturze mikroserwisowej oraz modularnych monolitach.
- Praca z komunikacją asynchroniczną przy wykorzystaniu Apache Kafka oraz implementacja wzorców Event Driven Architecture.
- Wspieranie procesów CI/CD, automatyzacja zadań oraz optymalizacja wydajności systemów.
- Aktywne dzielenie się wiedzą, pełnienie roli mentora oraz proaktywne zgłaszanie usprawnień w produkcie.
Wymagania
- Bardzo dobra znajomość języków Java oraz Kotlin wraz z ekosystemem Spring i Hibernate.
- Praktyczne doświadczenie w pracy z architekturą mikroserwisową oraz wzorcami takimi jak CQRS czy Event Sourcing.
- Znajomość Apache Kafka oraz doświadczenie w pracy z bazami danych Oracle lub PostgreSQL.
- Umiejętność analizy wydajności, optymalizacji złożonych zapytań SQL oraz konfiguracji środowisk.
- Doświadczenie w pracy z narzędziami wspierającymi AI-coding, takimi jak Github Copilot.
Co oferujemy
- Pracę w unikatowej organizacji omnikanałowej zorientowanej na innowacje technologiczne.
- Współpracę z zespołem ekspertów i specjalistów w przyjaznej atmosferze.
- Możliwość rozwoju zawodowego poprzez awanse i transfery wewnętrzne.
- Indywidualny proces onboardingu dostosowany do Twojego tempa pracy.
- Dofinansowanie pakietu benefitów, w tym opieki medycznej oraz karty sportowej.