Senior Developer Java
nr referencyjny: SDJ/ZS
O pracodawcy
Nasz klient to firma technologiczna specjalizująca się w tworzeniu dedykowanych rozwiązań IT, m.in. aplikacji webowych i mobilnych, oraz usługach z zakresu software developmentu. Współpracuje z klientami z różnych branż, realizując projekty end-to-end.
Obowiązki
budowa i rozwój systemów opartych zarówno na architekturze mikrousługowej, jak i monolitycznej, wspierających procesy zgłaszania i obsługi szkód,
udział w projektowaniu architektury z wykorzystaniem nowoczesnych rozwiązań technologicznych,
usprawnianie i optymalizacja wybranych procesów biznesowych,
dbanie o jakość tworzonego oprogramowania poprzez rozwój automatyzacji testów i piramidy testów automatycznych,
wykonywanie oraz udział w procesie code review,
aktywny udział w wydarzeniach Scrumowych i pracy w zwinnym zespole,
codzienna współpraca z zespołem nastawionym na wysoką jakość kodu, wymianę wiedzy oraz rozwój rozwiązań obsługujących duże wolumeny danych i ruchu.
Wymagania
min. 7 lat komercyjnego doświadczenia w pracy z Javą,
bardzo dobra znajomość Spring Boot, Spring Framework oraz Hibernate/JPA,
bardzo dobra znajomość Apache Kafka i SQL,
znajomość Angular,
doświadczenie w pracy z Domain-Driven Design (DDD),
oraktyczne doświadczenie w projektowaniu i rozwijaniu mikroserwisów,
doświadczenie w projektowaniu i implementacji REST API,
umiejętność wykorzystywania narzędzi AI wspierających proces tworzenia oprogramowania.
Mile widziane:
znajomość Playwright,
doświadczenie z Dockerem i Kubernetes,
znajomość RabbitMQ i Elasticsearch,
doświadczenie w pracy z chmurą: Azure, AWS lub GCP,
znajomość zagadnień związanych z IT Security,
doświadczenie w obszarze CI/CD,
doświadczenie w mentoringu programistów lub na stanowisku Technical Leadera.
Nasz Klient oferuje
hybrydowy model pracy (4 dni pracy z domu w ciągu tygodnia),
kontrankt B2B.