Job Search and Career Advice Platform

Enable job alerts via email!

Senior JAVA Backend Developer

Euvic S.A.

Remote

PLN 240,000 - 320,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

Wiodąca firma IT w Polsce poszukuje Senior JAVA Backend Developer'a do współtworzenia nowoczesnych systemów opartych na architekturze zdarzeniowej. Kandydat powinien mieć minimum 6-letnie doświadczenie w backend software engineeringu, a także bardzo dobrą znajomość Javy i Jakarta EE. Praca w modelu zdalnym, z elastycznymi godzinami. Oferujemy atrakcyjne benefity oraz możliwość rozwoju w międzynarodowych projektach.

Benefits

System kafeteryjny
Opieka medyczna
Ubezpieczenie na życie
Inicjatywy rozwojowe
Praca w renomowanej firmie IT
Transparentny program szkoleniowy
Wsparcie buddy’ego w onboardingu

Qualifications

  • Minimum 6 lat doświadczenia w obszarze backend software engineeringu.
  • Bardzo dobra znajomość języka Java oraz ekosystemu Jakarta EE.
  • Praktyczne doświadczenie w projektowaniu systemów opartych o Event-Driven Architecture.

Responsibilities

  • Współtworzenie nowoczesnych systemów backendowych opartych na architekturze zdarzeniowej.
  • Odpowiedzialność architektoniczna za kluczowe komponenty produktu.
  • Optymalizacja wydajności oraz rozwój standardów technicznych zespołu.

Skills

Java
Jakarta EE
Event-Driven Architecture
CQRS
Saga
Quarkus
Domain-Driven Design
OIDC
SQL
Docker

Education

Wykształcenie wyższe w zakresie informatyki lub kierunku pokrewnego
Job description
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.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.