Senior Developer – Java / Microservices / AI
Коротко
Senior Java Developer needed for a transformative program building a modern claims and benefits ecosystem using microservices, data, AI, and workflow. Responsibilities include backend/frontend development, integration, and testing. Requires 5 years of Java experience, 3 years with Kafka, 5 years with Spring/Hibernate/Spring Boot/Spring Cloud, and SQL. Familiarity with Angular, BPMN, AI tools, and containerization is essential. Based in Warsaw.
Ключові слова
Стислий виклад підготував ШІ на основі тексту оголошення.
O PROJEKCIE
Dołącz do strategicznego programu transformacyjnego realizowanego na styku biznesu, technologii i sztucznej inteligencji. Projekt zakłada budowę nowoczesnego ekosystemu obsługi szkód i świadczeń, opartego na mikrousługach, danych, automatyzacji, AI oraz procesach workflow. Rozwiązanie powstaje z myślą o obsłudze kluczowych procesów biznesowych i ma wyznaczać nowe standardy w zakresie jakości, automatyzacji oraz doświadczenia klienta. To projekt dla osób, które chcą pracować przy budowie systemu od podstaw, a jednocześnie mieć wpływ na jego rozwój technologiczny. Na stanowisku Senior Developera będziesz odpowiadać za projektowanie, rozwój i integrację rozwiązań backendowych oraz frontendowych, współpracując blisko z architektami, analitykami i stroną biznesową.
ZAKRES OBOWIĄZKÓW
Projektowanie, rozwój i utrzymanie rozwiązań wspierających kluczowe procesy biznesowe w architekturze mikrousługowej.
Tworzenie aplikacji backendowych z wykorzystaniem Java, Spring Boot, Spring Cloud i Hibernate.
Projektowanie i implementacja komunikacji asynchronicznej z wykorzystaniem Apache Kafka.
Tworzenie oraz integracja aplikacji frontendowych z wykorzystaniem Angular i/lub React.
Implementacja procesów biznesowych z wykorzystaniem BPMN i silników workflow.
Projektowanie rozwiązań zapewniających wysoką wydajność, skalowalność i odporność systemów rozproszonych.
Tworzenie testów jednostkowych i integracyjnych oraz dbanie o wysoką jakość dostarczanego kodu.
Współpraca z architektami, analitykami systemowymi, analitykami biznesowymi oraz właścicielami procesów.
Aktywne wykorzystywanie narzędzi AI wspierających proces wytwarzania oprogramowania.
Udział w analizowaniu i rozwiązywaniu problemów związanych z wydajnością tworzonych rozwiązań.
Praca z rozwiązaniami wspierającymi automatyzację procesów i orkiestrację workflow.
Udział w rozwoju nowoczesnej architektury systemowej oraz wdrażaniu dobrych praktyk programistycznych.
MUST HAVE
Minimum 5 lat doświadczenia w Java.
Minimum 3 lata doświadczenia z Apache Kafka.
Minimum 5 lat doświadczenia ze Spring, Hibernate, Spring Boot i Spring Cloud.
Minimum 5 lat doświadczenia z SQL.
Znajomość praktyk związanych z zapewnianiem jakości oprogramowania.
Doświadczenie w tworzeniu testów jednostkowych z wykorzystaniem JUnit, TestNG lub Spock.
Doświadczenie w tworzeniu testów integracyjnych z wykorzystaniem Testcontainers i/lub WireMock.
Dobra znajomość paradygmatów Object-Oriented Programming i Functional Programming.
Znajomość konteneryzacji aplikacji.
Znajomość silników procesowych i notacji BPMN.
Doświadczenie w stosowaniu wzorców i mechanizmów zapewniających resilience w systemach rozproszonych.
Znajomość Angular oraz doświadczenie w tworzeniu aplikacji frontendowych.
Umiejętność praktycznego wykorzystania narzędzi AI w procesie tworzenia oprogramowania.
Znajomość narzędzi i technik wykorzystywanych do diagnostyki wydajności aplikacji.
NICE TO HAVE
Znajomość Domain-Driven Design (DDD) i doświadczenie w jego praktycznym zastosowaniu.
Doświadczenie w wykorzystywaniu agentów AI i narzędzi Agentic AI w procesie wytwarzania oprogramowania.
Doświadczenie w pracy z rozwiązaniami chmurowymi.
STOS TECHNOLOGICZNY
- Backend: Java, Spring, Spring Boot, Spring Cloud, Hibernate
- Frontend: Angular, React
- Messaging: Apache Kafka
- Workflow: BPMN, Flowable
- Bazy danych: SQL
- Testy: JUnit, TestNG, Spock, Testcontainers, Wire
- Mock
- Architektura: Microservices, Resilience, DDDAI: AI-assisted development, Agentic AI
- Cloud: rozwiązania chmurowe
- Zespół łączy kompetencje biznesowe, analityczne, architektoniczne i developerskie, dzięki czemu developer ma możliwość bezpośredniej współpracy z osobami odpowiedzialnymi za zarówno technologię, jak i procesy biznesowe.
DLACZEGO WARTO?
Udział w budowie nowoczesnego systemu od podstaw.
Praca przy dużym programie transformacyjnym wykorzystującym AI, automatyzację, mikrousługi i workflow.
Możliwość pracy z nowoczesnym ekosystemem Java / Spring / Kafka / Angular / React.
Realny wpływ na jakość i kierunek rozwoju rozwiązania.
Wykorzystanie AI w codziennym procesie wytwarzania oprogramowania.
Praca nad systemem o dużej skali i znaczeniu biznesowym.
Możliwość rozwoju w kierunku architektury, DDD, Agentic AI i rozwiązań chmurowych.
WARUNKI WSPÓŁPRACY📅 Start: 01.10.2026🏢 Tryb pracy: hybrydowy – 3 dni w biurze / 2 dni zdalnie📍 Lokalizacja: Warszawa
| Опубліковано | 2026-09-10 |
| Джерело |
|
Hexjobs App
Інструменти, налаштовані під цю вакансію.
Hexjobs App
Інструменти, налаштовані під цю вакансію.
Схожі вакансії
Expert IT Developer (MLOps / GenAI Ops / AWS)
B2Bnetwork
WarszawaSenior DevOps Engineer (AWS)
Future Processing
WarszawaDevOps Engineer (Mid/Senior)
CodeTalent Sp. z o.o.
WarszawaSenior Full Stack Developer (Java, Angular)
CodeTalent Sp. z o.o.
WarszawaData Engineer (m/k)
POLENERGIA S.A.
Warszawa