Senior Java Fullstack Developer (React)
Brak informacji o wynagrodzeniu
SeniorFull-time
#433868·Dodano 2 dni temu·2
Źródło: ClurgoTech Stack / Keywords
JavaReactSpring BootSpringHibernateKafkaSQLREST API
Firma i stanowisko
Clurgo to firma stworzoną przez developerów dla developerów. Realizuje różnorodne projekty IT dla klientów z wielu branż, w tym dla dużej organizacji z sektora ubezpieczeniowego. Zespoły firmy łączą kompetencje od rozwoju oprogramowania, infrastruktury, analizy, testów, aż po zarządzanie produktem i procesami.
Wymagania
- minimum 5 lat doświadczenia w komercyjnym tworzeniu aplikacji w Java
- bardzo dobra znajomość Spring/Spring Boot i Hibernate
- minimum 3 lata doświadczenia z Apache Kafka
- bardzo dobra znajomość SQL
- praktyczne doświadczenie w tworzeniu testów jednostkowych i integracyjnych z wykorzystaniem narzędzi takich jak JUnit, TestNG, Spock, Testcontainers, WireMock
- dobra znajomość Functional Programming i Object-Oriented Programming
- doświadczenie z konteneryzacją aplikacji (np. Kubernetes)
- doświadczenie z React lub tworzeniem aplikacji frontendowych
- znajomość narzędzi AI wspierających proces wytwarzania oprogramowania
- znajomość zagadnień związanych z systemami rozproszonymi, mechanizmami zapewniania odporności i niezawodności usług
- doświadczenie z silnikami procesowymi i notacją BPMN
- znajomość języka angielskiego na poziomie minimum B2
Mile widziane:
- doświadczenie w projektowaniu rozwiązań opartych o DDD
- doświadczenie z Agentic AI i wykorzystanie agentów AI w procesie wytwarzania oprogramowania
- doświadczenie z rozwiązaniami chmurowymi
Obowiązki
- projektowanie, rozwój i utrzymanie aplikacji backendowych w Java i Spring Boot
- rozwój rozwiązań opartych na mikroserwisach oraz integracji REST
- projektowanie i rozwój komunikacji asynchronicznej oraz rozwiązań wykorzystujących Kafka
- rozwój komponentów frontendowych z wykorzystaniem React oraz integracja warstwy frontendowej z usługami backendowymi
- tworzenie testów jednostkowych i integracyjnych oraz dbanie o jakość i niezawodność dostarczanego kodu
- udział w całym cyklu wytwarzania oprogramowania – od analizy i projektowania, przez implementację i testy, po wdrożenie oraz utrzymanie
- wykorzystywanie narzędzi AI w codziennej pracy developerskiej oraz usprawnianiu procesu wytwarzania oprogramowania
Benefity
- współpraca w oparciu o kontrakt B2B
- praca hybrydowa 1x tydzień z biura w Warszawie
- profesjonalny proces rekrutacyjny z feedbackiem niezależnie od decyzji
Clurgo
91 aktywnych ofert