An application made for this job — a tailored resume and cover letter that speak straight to the posting.
Talanto poszukuje dwóch doświadczonych Senior Developerów do hybrydowego projektu, Warszawa. Praca to backend w Javie, architektura mikroserwisowa, integracja z Angular/React i AI wspierające proces wytwarzania oprogramowania.
Wymagane 5+ lat w Java, 3 lata z Kafka, 5 lat Spring/Hibernate, 5 lat SQL, znajomość BPMN i PM. Praca 3 dni w biurze w Warszawie, reszta zdalnie.
Lokalizacja: Warszawa / hybrydowo
Model pracy: minimum 3 dni w tygodniu z biura, 2 dni zdalnie
Okres współpracy: 1 października 2026 – 31 marca 2028
Liczba osób: 2
Możliwość przedłużenia: tak
Poszukujemy dwóch doświadczonych Senior Developerów, którzy dołączą do strategicznego projektu transformacyjnego realizowanego na styku biznesu i technologii. Projekt zakłada budowę nowoczesnego ekosystemu wspierającego procesy biznesowe, wykorzystującego mikroserwisy, dane, automatyzację, sztuczną inteligencję oraz procesy workflow. Celem jest stworzenie skalowalnego i odpornego rozwiązania, które będzie wspierało kluczowe procesy organizacji oraz pozwoli na dalszy rozwój usług cyfrowych i automatyzację obsługi klienta. Rola będzie łączyła backend development w Javie, architekturę mikroserwisową, rozwiązania event-driven, technologie frontendowe oraz procesy BPMN. Istotnym elementem pracy będzie również aktywne wykorzystywanie narzędzi AI wspierających proces wytwarzania oprogramowania.
Do głównych zadań należeć będzie:
projektowanie, rozwój i utrzymanie rozwiązań wspierających procesy biznesowe,
tworzenie systemów opartych o architekturę mikroserwisową,
rozwój aplikacji backendowych w technologii Java i Spring Boot,
projektowanie oraz implementacja komunikacji asynchronicznej z wykorzystaniem Apache Kafka,
tworzenie i integracja aplikacji frontendowych w Angular i/lub React,
dbanie o wysoką jakość, wydajność, skalowalność i odporność tworzonych rozwiązań,
implementacja oraz integracja procesów biznesowych opartych o BPMN,
współpraca z architektami, analitykami oraz właścicielami biznesowymi,
udział w projektowaniu rozwiązań technicznych i podejmowaniu decyzji architektonicznych,
tworzenie testów jednostkowych i integracyjnych,
zapewnianie jakości oraz stabilności rozwijanych systemów,
analiza i optymalizacja wydajności aplikacji,
stosowanie wzorców zapewniających odporność usług w środowiskach rozproszonych,
konteneryzacja aplikacji,
wykorzystywanie narzędzi AI w codziennym procesie wytwarzania oprogramowania,
współpraca z pozostałymi zespołami technicznymi w ramach rozwoju platformy.
Szukamy osoby na poziomie Senior, która posiada mocne doświadczenie w tworzeniu systemów backendowych w Javie oraz praktykę w pracy z architekturą mikroserwisową. Istotna będzie umiejętność poruszania się w środowisku systemów rozproszonych, znajomość mechanizmów komunikacji zdarzeniowej oraz świadomość zagadnień związanych z wydajnością, testowaniem i odpornością systemów. Dużym atutem będzie również doświadczenie frontendowe oraz znajomość procesów BPMN.
minimum 5 lat doświadczenia w Java,
minimum 3 lata doświadczenia z Apache Kafka,
minimum 5 lat doświadczenia ze Spring / Hibernate,
bardzo dobra znajomość Spring Boot i Spring Cloud,
minimum 5 lat doświadczenia w pracy z SQL,
znajomość frameworków do testów jednostkowych, m.in . JUnit, TestNG lub Spock,
znajomość narzędzi do testów integracyjnych, m.in . Testcontainers i WireMock,
znajomość paradygmatu Object-Oriented Programming (OOP),
znajomość Functional Programming (FP),
doświadczenie w konteneryzacji aplikacji,
znajomość silników procesowych i notacji BPMN,
znajomość wzorców oraz mechanizmów zapewniania odporności (resilience) usług w systemach rozproszonych,
bardzo dobra znajomość Angular oraz doświadczenie w tworzeniu aplikacji frontendowych,
umiejętność praktycznego wykorzystania narzędzi AI w procesie wytwarzania oprogramowania,
znajomość narzędzi do diagnostyki i analizy wydajności aplikacji,
doświadczenie w pracy przy rozwiązaniach opartych o architekturę mikroserwisową,
możliwość świadczenia usług z terytorium Polski,
gotowość do pracy hybrydowej – minimum 3 dni w tygodniu z biura w Warszawie.
Dodatkowym atutem będzie:
znajomość Domain-Driven Design (DDD) i praktyczne doświadczenie w jego stosowaniu,
doświadczenie w wykorzystywaniu agentów AI oraz rozwiązań Agentic AI w procesie developmentu,
doświadczenie w projektach wykorzystujących rozwiązania chmurowe,
znajomość dobrych praktyk projektowania systemów rozproszonych,
doświadczenie w projektach o dużej skali i wysokich wymaganiach dotyczących niezawodności.
Backend: Java, Spring, Spring Boot, Spring Cloud, Hibernate
Messaging: Apache Kafka
Frontend: Angular, React
Bazy danych: SQL
Testy: JUnit, TestNG, Spock, Testcontainers, WireMock
Architektura: Microservices, OOP, Functional Programming, Resilience, DDD
Procesy: BPMN, workflow
DevOps: konteneryzacja
AI: narzędzia AI wspierające development, Agentic AI
To projekt dla osób, które chcą pracować przy dużym, strategicznym przedsięwzięciu technologicznym, mającym realny wpływ na sposób realizacji kluczowych procesów biznesowych. Projekt łączy klasyczny, solidny software engineering z nowoczesnymi technologiami – mikroserwisami, przetwarzaniem zdarzeniowym, automatyzacją, AI i rozwiązaniami workflow. Senior Developer będzie miał możliwość realnego wpływu na architekturę i jakość rozwijanych rozwiązań, współpracy z doświadczonymi architektami i ekspertami biznesowymi oraz wykorzystania nowoczesnych narzędzi AI w codziennej pracy.