Java Technical Lead

apreel Sp. z o.o.Warszwanofluffjobsopublikowano 22.09.2026
Wymagane:JavaAzureDockerKubernetesDevOpsCI/CDAI

Oferta:  

Lokalizacja:  Warszawa/ Wola – hybryda 3x w tygodniu w biurze  Zatrudnienie:  przez apreel na zasadach B2B   Stawka:  do 190zł netto/ h   Start:  asap   Współpraca:  długofalowa

Daily tasks

  • Projektowanie i implementacja rozwiązań opartych o architekturę mikroserwisową w technologii Java.
  • Tworzenie i rozwój API, integracji oraz rozwiązań komunikujących się z platformą EIS i systemami Grupy Klienta.
  • Współtworzenie architektury systemów oraz podejmowanie decyzji technicznych zgodnych z założeniami programu .
  • Zapewnienie jakości, wydajności, bezpieczeństwa i skalowalności dostarczanych rozwiązań.
  • Projektowanie rozwiązań wykorzystujących wzorce architektoniczne, Event- Driven Architecture oraz podejście Domain-Driven Design (DDD).
  • Uczestnictwo w analizie, projektowaniu i estymacji wymagań biznesowych oraz technicznych.
  • Wsparcie Product Ownerów , analityków i architektów w zakresie oceny wykonalności rozwiązań oraz identyfikacji ryzyk technicznych.
  • Udział w warsztatach Discovery i Inception , w tym dekompozycji Epiców na Feature'y oraz przygotowaniu backlogu do realizacji.
  • Prowadzenie code review , mentoring programistów oraz rozwój kompetencji technicznych zespołu.
  • Wspieranie zespołu w rozwiązywaniu problemów technicznych i utrzymywaniu wysokich standardów wytwarzania oprogramowania.
  • Współpraca z zespołami projektowymi, architektonicznymi, integracyjnymi oraz dostawcami zewnętrznymi.
  • Współudział w definiowaniu i wdrażaniu procesów CI/CD, observability oraz praktyk DevOps .
  • Wsparcie przygotowania i utrzymania środowisk developerskich, integracyjnych i testowych, w tym rozwiązań opartych o Docker i Kubernetes .
  • Identyfikowanie, analizowanie i eskalowanie ryzyk technicznych mogących wpływać na realizację programu.
  • Wspieranie wykorzystania nowoczesnych narzędzi AI i Agentic AI w procesie wytwarzania oprogramowania oraz automatyzacji prac developerskich.

Requirements

Wymagania:   Rola wymaga aktywnego kodowania przez ok. 75% czasu pracy – niezbędna jest bardzo dobra znajomość Java poparta praktycznym doświadczeniem produkcyjnym. Minimum 5+ lat doświadczenia w projektowaniu i budowie systemów (web) Doświadczenie w budowie architektur mikroserwisowych i systemów rozproszonych. Bardzo dobra znajomość: > wzorców architektonicznych i integracyjnych, > projektowania API i integracji systemów, > DDD ( Domain-Driven Design), Praktyczna znajomość: >relacyjnych baz danych (SQL, optymalizacja zapytań) >Event- Driven Architecture > observability (end-to-end) > zasad bezpieczeństwa aplikacji, Doświadczenie w: > code review , mentoringu i prowadzeniu zespołu technicznego, > współpracy między zespołowej, > współtworzeniu decyzji technologicznych i ocenie ryzyk , Znajomość konteneryzacji i orkiestracji (Docker, Kubernetes ) Znajomość języka angielskiego (min. B2)

Mile widziane:   Podstawowa/praktyczna znajomość chmury (preferowany Azure ), Znajomość CI/CD i DevOps , Znajomość Agentic AI / AI w SDLC (np. wykorzystanie AI w development, automatyzacja, wsparcie decyzji architektonicznych).

Must have: Java, API, Domain-driven design, CD, DevOps, Docker, Kubernetes, AI, DDD, SQL

Nice to have: Azure, SDLC