Java Developer
Charakterystyka:
- Miejsce pracy: hybrydowo (preferowana obecność w biurze 2x w miesiącu lub 1x w tygodniu) – Łódź, Warszawa lub Katowice
- Start: ASAP (max. 1 miesiąc wypowiedzenia)
- Współpraca: B2B z ITFS
- Wynagrodzenie: 100-120 zł/h + VAT (bez płatnych urlopów)
- Branża: finansowa
- Proces rekrutacyjny: krótka rozmowa z ITFS (ok. 15 min) - max. 2 rozmowy techniczna z Klientem - decyzja
Zadania:
- Tworzenie backendu w technologii Java 17+ z wykorzystaniem Spring oraz Spring Boot 3.x
- Integracja i utrzymanie komponentów opartych na systemach kolejkowych (ActiveMQ/JMS, Kafka lub RabbitMQ)
- Realizacja zadań bazodanowych z wykorzystaniem SQL Developer
- Tworzenie i utrzymanie testów automatycznych na poziomie jednostkowym, integracyjnym i funkcjonalnym przy użyciu JUnit
- Stosowanie zasad bezpiecznego kodowania, Clean Code, OOP oraz wzorców projektowych,
- Wsparcie obszaru observability aplikacji poprzez logowanie i metryki
Kogo poszukujemy?
Wymagania:
- Min. 2 lata komercyjnego doświadczenia na stanowisku Java Developer
- Bardzo dobra znajomość Java 17+, Spring Framework oraz Spring Boot 3.x
- Doświadczenie w pracy z systemami kolejkowymi (ActiveMQ/JMS, Kafka lub RabbitMQ)
- Praktyczna znajomość SQL Developer i zagadnień bazodanowych
- Doświadczenie w konteneryzacji i wdrożeniach aplikacji na platformach takich jak Kubernetes lub Red Hat OpenShift
- Umiejętność pisania testów jednostkowych, integracyjnych i funkcjonalnych z wykorzystaniem JUnit
- Świadomość zasad bezpiecznego tworzenia kodu i podstawowych podatności aplikacji
- Znajomość OOP, Clean Code i wzorców projektowych
- Podstawowa wiedza z zakresu observability (logi i metryki)
- Znajomość języka angielskiego na poziomie min. B2 w mowie i piśmie
Mile widziane:
- Doświadczenie w pracy z oprogramowaniem Nasdaq Calypso