Senior Java Developer
💰 B2B
📍 Warszawa (hybrydowo: 3 dni w biurze, 2 dni zdalnie)
📈 Długofalowy projekt transformacyjny
O projekcie
Dołącz do zespołu realizującego jeden z największych programów transformacyjnych w sektorze finansowym i ubezpieczeniowym. Projekt skupia się na budowie nowoczesnego ekosystemu obsługi klientów, wykorzystującego dane, automatyzację procesów, sztuczną inteligencję oraz architekturę mikroserwisową.
To inicjatywa o strategicznym znaczeniu dla organizacji, rozwijana przez wielodyscyplinarne zespoły ekspertów. Będziesz mieć realny wpływ na kształt nowoczesnych rozwiązań technologicznych oraz cyfrową transformację kluczowych procesów biznesowych.
Twoja rola
- Projektowanie, rozwój i utrzymanie aplikacji w architekturze mikroserwisowej.
- Tworzenie oraz integracja rozwiązań opartych o Java, Spring Boot, Kafka oraz Angular.
- Udział w projektowaniu wydajnych, skalowalnych i odpornych systemów.
- Implementacja procesów biznesowych z wykorzystaniem BPMN.
- Współpraca z architektami, analitykami oraz przedstawicielami biznesu.
- Wykorzystanie narzędzi AI wspierających proces tworzenia oprogramowania.
- Monitorowanie oraz optymalizacja wydajności wdrażanych rozwiązań.
Wymagania
Must have
- Minimum 5 lat doświadczenia komercyjnego w Java.
- Minimum 5 lat doświadczenia ze Spring Framework, Spring Boot oraz Spring Cloud.
- Minimum 3 lata doświadczenia z Apache Kafka.
- Bardzo dobra znajomość SQL.
- Doświadczenie w tworzeniu aplikacji frontendowych w Angular.
- Znajomość frameworków testowych (JUnit, TestNG, Spock).
- Doświadczenie z testami integracyjnymi (Testcontainers, WireMock).
- Znajomość programowania obiektowego (OOP) oraz funkcyjnego (FP).
- Znajomość konteneryzacji aplikacji.
- Doświadczenie z silnikami procesowymi oraz notacją BPMN.
- Znajomość wzorców i mechanizmów resilience w systemach rozproszonych.
- Umiejętność korzystania z narzędzi AI wspierających development.
- Znajomość narzędzi do diagnostyki i analizy wydajności aplikacji.
Nice to have
- Doświadczenie z Domain-Driven Design (DDD).
- Praktyczna znajomość rozwiązań Agentic AI i agentów AI.
- Doświadczenie w środowiskach chmurowych.
Oferujemy
- Długofalową współpracę w ramach strategicznego programu transformacyjnego.
- Współpracę z doświadczonym zespołem ekspertów technologicznych i biznesowych.
- Możliwość pracy z nowoczesnym stackiem technologicznym oraz rozwiązaniami AI.
- Prywatną opiekę medyczną LuxMed.
- Kartę sportową Multisport.
- Realny wpływ na rozwój produktów wykorzystywanych przez miliony klientów.
Technologie
Java • Spring Boot • Spring Cloud • Hibernate • Kafka • Angular • SQL • BPMN • Docker • Testcontainers • WireMock • JUnit • Spock • AI Tools • Cloud • DDD