Tech Lead Java
- Bardzo dobra, potwierdzona produkcyjnie znajomość Java oraz min. 5 lat doświadczenia w budowie systemów webowych.
- Doświadczenie w architekturach mikroserwisowych i systemach rozproszonych, w tym wzorce integracyjne i DDD.
- Doświadczenie w prowadzeniu zespołu technicznego: code review, mentoring, decyzje technologiczne.
- Praktyczna znajomość SQL, Event-Driven Architecture oraz observability end-to-end.
- Znajomość konteneryzacji i orkiestracji (Docker, Kubernetes).
- Język angielski min. B2.
Mile widziane:
- Znajomość chmury (Azure), CI/CD/Azure DevOps oraz Agentic AI w SDLC.
Wspólnie z naszym Partnerem, instytucją z sektora ubezpieczeniowego rozwijającą systemy w architekturze mikroserwisowej, poszukujemy doświadczonego/ej specjalisty/ki do realizacji projektów jako Tech Lead Java.
Projekt realizowany jest w zespole scrumowym, w którym rola łączy odpowiedzialność architektoniczną z aktywnym wytwarzaniem oprogramowania, przy czym ok. 75% czasu stanowi programowanie w technologii Java.
,[Projektowanie i rozwijanie architektury systemów oraz mikroserwisów, zgodnej z wzorcami architektonicznymi, integracyjnymi i zasadami DDD., Współtworzenie decyzji technologicznych i ocena ryzyk, z wykorzystaniem chmury (Azure) oraz Agentic AI., Projektowanie i nadzorowanie integracji oraz API, z dbałością o wydajność, bezpieczeństwo i skalowalność., Ustalanie standardów technicznych w zakresie kodu, architektury i integracji oraz prowadzenie code review., Mentorowanie zespołu developerskiego i wsparcie w rozwiązywaniu problemów technicznych., Koordynowanie współpracy międzyzespołowej (architektura, DevOps, integracje).] Requirements: Java, Microservices, DDD, SQL, Event Driven Architecture, Observability, Docker, Kubernetes, Azure, CI/CD, Azure DevOps, Agnetic AI