Java Developer

Itfactorypl — Poland · Posted ~12 hours ago

Hybrid

Skills

Java Kafka Spring Cloud Angular Microservices API development System integration Automated testing REST API

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join a software engineering team building and evolving microservice-based systems for complex business processes. You will design and maintain APIs and integrations, contribute to system architecture and functional requirements, improve business processes through scalable solutions, expand automated testing, and apply strong software engineering practices. The role also encourages active use of AI tools and agentic AI approaches during requirements analysis. Hybrid work is required, with at least one office day per week.

Highlights

Hybrid work with a limited office presence, involvement in scalable microservice systems, API and integration development, automated testing, and opportunities to apply AI-assisted engineering practices.

Description

IT Factory, dynamiczna firma z doświadczeniem w zakresie rozwoju, wdrażania i wsparcia rozwiązań IT, dla polskiej znaczącej Firmy z branży ubezpieczeniowo-finansowej, poszukuje Kandydatów/Kandydatek na stanowisko: Java Developer (Kafka, Spring Cloud, Angular) – system detekcji fraudów w obszarze obsługi szkód Miejsce świadczenia usług: praca hybrydowa (minimum 1 dzień pracy z biura w Warszawie) Zakres prac: Budowa i rozwój systemów w architekturze mikroserwisowej wspierających procesy zgłaszania i obsługi szkódProjektowanie, implementacja i utrzymanie API oraz integracji pomiędzy systemamiUdział w projektowaniu rozwiązań systemowych oraz implementacji wymagań funkcjonalnych i niefunkcjonalnychUsprawnianie procesów biznesowych poprzez dostarczanie efektywnych i skalowalnych rozwiązań informatycznychRozwój testów automatycznych, stosowanie dobrych praktyk inżynierskich i dbałość o jakość koduAktywne wykorzystanie narzędzi AI i podejścia Agentic AI na etapie analizy wymagań, implementacji, testowania i utrzymania rozwiązańWykonywanie oraz udział w code review z wykorzystaniem nowoczesnych narzędzi wspierających jakość i bezpieczeństwo koduUdział w wydarzeniach scrumowych i współpraca w multidyscyplinarnym zespole zwinnymWspółtworzenie standardów wytwarzania oprogramowania oraz wykorzystania AI w procesie software developmentPraca przy systemach o dużej skali i wysokim wolumenie transakcji Wymagania: Min. 5 lat doświadczenia z JavaMin. 3 lata doświadczenia z Apache KafkaMin. 5 lat doświadczenia ze Spring/Hibernate, Spring Boot i Spring CloudMin. 5 lat doświadczenia z SQLZnajomość frameworków do testów jednostkowych (JUnit, TestNG, Spock) i integracyjnych (Testcontainers, WireMock)Znajomość paradygmatów programowania obiektowego (OOP) i funkcyjnego (FP)Znajomość konteneryzacji aplikacjiZnajomość silników procesowych oraz notacji BPMNZnajomość wzorców zapewniania odporności (resilience) usług w systemach rozproszonychZnajomość Angulara i doświadczenie w tworzeniu aplikacji frontendowychUmiejętność wykorzystania narzędzi AI w procesie wytwarzania oprogramowaniaZnajomość narzędzi do diagnostyki wydajności aplikacjiŚwiadczenie usług z terytorium PolskiGotowość do pracy z biura w Warszawie minimum 1 dzień Mile widziane: Znajomość Domain-Driven Design (DDD) i doświadczenie w jego praktycznym stosowaniuDoświadczenie w wykorzystaniu agentów AI i narzędzi Agentic AI w wytwarzaniu oprogramowaniaDoświadczenie z rozwiązaniami chmurowymi