Senior Developer – Java / Microservices / AI
Tech Stack / Keywords
Firma i stanowisko
Projekt strategicznego programu transformacyjnego realizowanego na styku biznesu, technologii i sztucznej inteligencji. Budowa nowoczesnego ekosystemu obsługi szkód i świadczeń opartego na mikrousługach, danych, automatyzacji, AI oraz procesach workflow. Zespół łączy kompetencje biznesowe, analityczne, architektoniczne i developerskie, umożliwiając współpracę z osobami odpowiedzialnymi za technologię i procesy biznesowe.
Wymagania
- 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.
Obowiązki
- 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.
Benefity
- 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.
Inne informacje
Informujemy, że administratorem danych jest PeopleTrust Sp. z o.o. z siedzibą w Warszawie 00-582, al. Szucha 8. Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji. Podanie danych obowiązkowych wynikających z Kodeksu pracy jest obowiązkowe. Dane będą przetwarzane do zakończenia rekrutacji i okresu dochodzenia roszczeń; zgoda na udział w przyszłych rekrutacjach może być wycofana w dowolnym momencie.
PeopleTrust Sp. z o.o.
15 aktywnych ofert