Developer Java
100 - 130 PLN/ godz.B2B
SeniorFull-time·B2B
#452182·Dodano wczoraj·4
Źródło: ITFS⚠️Uwaga: ta oferta może już nie być aktualna. Sprawdź na stronie pracodawcy, czy rekrutacja jest nadal otwarta.
Tech Stack / Keywords
JavaApache KafkaSpringSpring BootSpring CloudHibernateSQLJUnitTestNGSpock
Firma i stanowisko
Firma ITFS oferuje stanowisko Developer Java w Warszawie, w trybie hybrydowym (minimum 1 dzień w tygodniu w biurze). Oferta dotyczy pracy przy rozwojowym projekcie w architekturze mikrousługowej wspierającym procesy zgłaszania i obsługi szkód.
Wymagania
- Powyżej 5 lat doświadczenia i dobra znajomość języka Java
- Powyżej 3 lat doświadczenia i dobra znajomość Apache Kafka
- Powyżej 5 lat doświadczenia i dobra znajomość frameworków Spring, Spring Boot, Spring Cloud oraz Hibernate
- Powyżej 5 lat doświadczenia i dobra znajomość języka SQL
- Znajomość zagadnień zapewnienia jakości oraz frameworków do testów jednostkowych (JUnit, TestNG, Spock) i integracyjnych (Testcontainers, WireMock)
- Znajomość paradygmatów programowania funkcyjnego (FP) oraz obiektowego (OOP)
- Znajomość konteneryzacji aplikacji
- Znajomość silników procesowych oraz notacji BPMN
- Znajomość wzorców i mechanizmów zapewniania odporności (resilience) usług w systemach rozproszonych
- Znajomość frameworka Angular oraz doświadczenie w tworzeniu aplikacji frontendowych
- Umiejętność adopcji narzędzi AI w procesie wytwarzania oprogramowania
- Znajomość narzędzi do diagnostyki wydajności zaimplementowanych rozwiązań
- Wykształcenie wyższe (preferowane kierunki informatyczne lub pokrewne)
Nice to have:
- Znajomość Domain-Driven Design (DDD) i doświadczenie w jego stosowaniu w praktyce
- Doświadczenie w wykorzystaniu agentów AI i narzędzi Agentic AI w procesie wytwarzania oprogramowania
- Doświadczenie w pracy z rozwiązaniami chmurowymi
Obowiązki
- Budowa i rozwój systemów w architekturze mikrousługowej wspierających procesy zgłaszania i obsługi szkód
- Projektowanie, implementacja i utrzymanie API oraz integracji pomiędzy systemami
- Udział w projektowaniu rozwiązań systemowych oraz implementacji wymagań funkcjonalnych i niefunkcjonalnych
- Usprawnianie procesów biznesowych poprzez dostarczanie efektywnych i skalowalnych rozwiązań IT
- Zapewnienie wysokiej jakości oprogramowania poprzez rozwój testów automatycznych, stosowanie dobrych praktyk inżynierskich oraz dbałość o jakość kodu
- Aktywne wykorzystanie narzędzi AI i podejścia Agentic AI w procesie wytwarzania oprogramowania (analiza wymagań, implementacja, testowanie, utrzymanie)
- Wykonywanie oraz udział w code review z wykorzystaniem nowoczesnych narzędzi wspierających jakość i bezpieczeństwo kodu
- Udział w wydarzeniach Scrum oraz współpraca w multidyscyplinarnym zespole zwinnym
- Współtworzenie standardów wytwarzania oprogramowania oraz wykorzystania AI w procesie software development
Benefity
- Możliwość skorzystania z pakietu medycznego i sportowego
- Możliwość skorzystania z darmowej opieki księgowej (do 3 wpisów miesięcznie)
- Praca przy ciekawym i rozwojowym projekcie
- Przejrzyste warunki współpracy w firmie o pewnej i stabilnej pozycji rynkowej
Opieka zdrowotna
Karta sportowa
ITFS
55 aktywnych ofert