Senior JAVA Backend Developer @ Euvic S.A. (Polska)
Do naszego zespołu poszukujemy Senior Backend Software Engineer, który będzie współtworzył nowoczesne systemy backendowe oparte na architekturze zdarzeniowej oraz przejmie odpowiedzialność architektoniczną za rozwój kluczowych komponentów produktu.
Rozwój skalowalnych i odpornych systemów backendowych opartych o Event-Driven Architecture i mikroserwisy. Projekt koncentruje się na przetwarzaniu złożonej logiki biznesowej, wysokiej przepustowości oraz niskich opóźnieniach. Inżynier będzie aktywnie uczestniczył w decyzjach architektonicznych, optymalizacji wydajności oraz rozwoju standardów technicznych zespołu.
Metodyka
Agile / Scrum
Model pracy
Zdalny
Wymiar czasu pracy
Pełny etat
Godziny pracy
Elastyczne
Proces rekrutacyjny
Rozmowa techniczna online (ok. 60 minut) + rozmowa zespołowa
Ważne informacje
- W trakcie procesu rekrutacji na kolejnych jej etapach wymagana będzie weryfikacja tożsamości kandydata.
- Pierwszy dzień pracy odbywać się będzie stacjonarnie w siedzibie Euvic w Gliwicach przy ul. Przewozowa 32.
Technologie i stack
- Java
- Jakarta EE
- EDA
- CQRS
- Saga
- Quarkus
- DDD
- OIDC
Wymagania
- Wykształcenie wyższe w zakresie informatyki lub kierunku pokrewnego.
- Minimum 6 lat doświadczenia zawodowego w obszarze backend software engineeringu.
- Bardzo dobra, produkcyjna znajomość języka Java oraz ekosystemu Jakarta EE (CDI, JPA).
- Praktyczne doświadczenie w projektowaniu i rozwijaniu systemów opartych o Event-Driven Architecture.
- Znajomość zagadnień takich jak eventual consistency, idempotency, distributed tracing oraz wzorców CQRS i Saga.
- Doświadczenie w pracy z Quarkus (preferowane) lub Spring Boot.
- Zaawansowana znajomość relacyjnych baz danych SQL (projektowanie schematów, złożone zapytania, optymalizacja wydajności).
- Praktyczna znajomość Domain-Driven Design oraz projektowania API (REST, AsyncAPI).
- Znajomość standardów bezpieczeństwa OIDC.
- Doświadczenie w pracy w środowiskach rozproszonych i mikroserwisowych.
- Umiejętność pisania czystego, wydajnego i łatwego w utrzymaniu kodu zgodnie z zasadami Clean Architecture.
- Doświadczenie w tworzeniu testów jednostkowych, integracyjnych i end-to-end.
- Samodzielność, proaktywność oraz podejście typu ownership.
- Znajomość języka angielskiego na poziomie min. B2 (preferowane C1).
Mile widziane
- Doświadczenie z Axon Framework.
- Doświadczenie w projektowaniu architektury ewolucyjnej (Evolutionary Architecture).
- Praktyczna znajomość środowisk chmurowych, w szczególności AWS.
- Doświadczenie w pracy z Dockerem oraz konteneryzacją aplikacji.
- Znajomość systemów kolejkowych i messagingowych.
- Udział w definiowaniu decyzji architektonicznych (ADR).
- Mentoring młodszych programistów i aktywny udział w code review.
Benefity
- System kafeteryjny (w tym Multisport, bilety na wydarzenia sportowe i muzyczne i wiele, wiele więcej).
- Opieka medyczna.
- Ubezpieczenie na życie z możliwością wykupienia dodatkowych pakietów np. opieki onkologicznej.
- Inicjatywy rozwojowe.
- Sprawny, szybki i przyjazny proces rekrutacyjny.
- Praca i rozwój w renomowanej firmie IT, z ugruntowaną pozycją na rynku.
- Projekty dla klientów międzynarodowych z wielu branż.
- Płaska struktura, polityka „otwartych drzwi” i dbałość o dobre relacje w zespołach.
- Małe zespoły w dużej firmie i koleżeńska wspólnota.
- Transparentny i atrakcyjny program szkoleniowy oparty na badaniach kompetencji.
- Bonusowy program poleceń.
- Wsparcie buddy’ego w okresie onboardingu.
- Rozwój wewnątrz organizacji – szkolenia wewnętrzne, Euvic Talks, możliwość prowadzenia wewnętrznych szkoleń.
- Udział w inicjatywach społecznych – wspieramy potrzebujących z udziałem Fundacji The Good People.
Co oferujemy
- Równość, szacunek i otwartość – kulturę pracy opartą na różnorodności.
- Możliwość decydowania o metodach pracy.
- Wsparcie menedżera otwartego na sugestie.
- Szacunek w miejscu pracy.
- Atmosfera sprzyjająca współpracy w zespole.
Dodatkowe informacje
- Remote work, Private healthcare, Small teams, Flat structure, International projects, Free coffee, Bike parking, Free parking, In-house trainings, Modern office, No dress code.