Fullstack Developer (Java, Angular)
Коротко
Builds and develops microservice systems for claims reporting and handling; designs and maintains APIs and integrations; participates in architecture design · Needs: Min. 5-6 years as Java programmer; very good Java and Spring ecosystem (Spring Boot, Spring Cloud, Hibernate); min. 3 years with Kafka; min. 4 years with
Описание от работодателя
Miejsce pracy: Warszawa / praca hybrydowa w wymiarze 1 dzień pracy z biura w tygodniu
Start: ASAP (preferowany max 30 dniowy okres wypowiedzenia)
Forma współpracy: B2B z ITFS
Stawka: do 150 PLN netto + VAT/h
Proces rekrutacyjny: rozmowa telefoniczna z ITFS (ok. 20 min.) → rozmowa techniczna z Klientem → decyzja
Daily tasks:
- Budowanie i rozwój systemów mikroserwisowych wspierających procesy zgłaszania i obsługi szkód,
- Projektowanie, implementacja oraz utrzymanie interfejsów API i integracji międzysystemowych,
- Udział w projektowaniu architektury oraz realizacji wymagań funkcjonalnych i niefunkcjonalnych,
- Optymalizacja procesów biznesowych poprzez dostarczanie skalowalnych rozwiązań IT,
- Dbanie o jakość kodu poprzez pisanie testów automatycznych i stosowanie dobrych praktyk inżynierskich,
- Wykorzystywanie narzędzi AI w procesie wytwarzania oprogramowania, analizy i testowania,
- Przeprowadzanie code review przy użyciu nowoczesnych narzędzi jakościowych,
- Aktywny udział w wydarzeniach metodyki Scrum i współpraca w zespole interdyscyplinarnym,
- Współtworzenie standardów deweloperskich oraz dobrych praktyk wykorzystania AI,
- Współpraca w zespole nastawionym na dzielenie się wiedzą przy systemach o dużym wolumenie transakcji.
Min. 5-6 lat doświadczenia na stanowisku programisty Java ,
Bardzo dobra znajomość Java oraz ekosystemu Spring ( Spring Boot , Spring Cloud , Hibernate ),
Min. 3 lata doświadczenia w pracy z platformą Kafka ,
Min. 4 lata doświadczenia w pracy z relacyjnymi bazami danych i SQL ,
Doświadczenie w tworzeniu aplikacji frontendowych w frameworku Angular ,
Praktyczna znajomość narzędzi do testów jednostkowych ( JUnit , TestNG , Spock ) i integracyjnych ( Testcontainers , WireMock ),
Praktyczna znajomość paradygmatów OOP oraz Functional Programming ,
Doświadczenie w konteneryzacji aplikacji oraz pracy z silnikami procesowymi i notacją BPMN ,
Znajomość wzorców odporności systemów rozproszonych ( resilience ),
Doświadczenie w tworzeniu aplikacji frontendowych w frameworku Angular ,
Umiejętność wykorzystywania narzędzi AI w codziennym wytwarzaniu kodu,
Znajomość narzędzi profilujących do diagnostyki wydajnościowej oprogramowania.
Mile widziane:
Znajomość podejścia Domain-Driven Design (DDD) i doświadczenie w jego stosowaniu,
Doświadczenie w pracy z agentami AI w procesie software developmentu,
Praktyczne doświadczenie z technologiami chmurowymi ( Cloud ).
Must have: Java, Angular, Spring, Hibernate, SQL, Kafka, Spring Boot, Spring Cloud, JUnit, Spock, OOP, Functional programming, BPMN, AI
Nice to have: Domain-driven design, Cloud