Java Tech Lead (M/F)
Credit Agricole Ubezpieczenia
⚲ Wrocław, Fabryczna
Wymagania
- Spring Boot
- CQRS
- REST API
- Kafka
- Elasticsearch
- Oracle
- AI/ML
- IAM
- JWT
- OIDC
- Keycloak
- DevSecOps
- DR/BCP
Opis stanowiska
Nasze wymagania: Minimum 7 lat doświadczenia w projektowaniu i wdrażaniu rozwiązań Java (preferowane: Spring Boot, mikroserwisy, CQRS, event-driven). Doświadczenie w architekturze systemów rozproszonych oraz integracjach (REST, event bus, API gateway), znajomość zagadnień bezpieczeństwa aplikacyjnego. Praktyczna znajomość narzędzi i technologii: Kafka, Keycloak, Oracle, Elasticsearch CI/CD (np. Jenkins, GitLab CI) Docker, Kubernetes Znajomość obszarów DevSecOps, automatyzacji testów (unit/integration/contract), observability (logowanie, metryki, tracing), DR/BCP. Doświadczenie w pracy w środowisku regulowanym (finanse/ubezpieczenia) oraz znajomość wymagań RODO, DORA, KNF – mile widziane. Doświadczenie w pracy z chmurą (model hybrydowy, landing zone, IaC, FinOps) – mile widziane. Umiejętność pracy zespołowej oraz prowadzenia zespołu technicznie: mentoring, code review, planowanie prac technicznych, dokumentowanie rozwiązań. Komunikatywność, proaktywność, nastawienie na ciągły rozwój i dzielenie się wiedzą. Zakres obowiązków: Pełnienie roli technicznego lidera zespołu Java – wyznaczanie kierunku technologicznego, wspieranie developerów, podejmowanie decyzji technicznych. Projektowanie i rozwój architektury systemów opartych o Java (Spring Boot, mikroserwisy, CQRS, event-driven, REST API, Kafka). Utrzymanie i rozwój warstwowej architektury (data / integration / façade), z rozdzieleniem zapis/odczyt (Oracle, Elasticsearch). Współtworzenie i egzekwowanie standardów implementacyjnych (style guide, konwencje projektowe, wzorce architektoniczne). Udział w modernizacji systemów legacy: dekompozycja monolitów, projektowanie i wdrażanie nowych usług, migracje danych. Standaryzacja i rozwój integracji (API-first, event streaming, katalog API, OpenAPI, testy kontraktowe). Ścisła współpraca z zespołami DevOps/SRE/Bezpieczeństwo/Dane w obszarach CI/CD, automatyzacji testów, observability, DR/BCP. Udział w projektach wdrożeniowych (nowe produkty, integracje z partnerami, automatyzacje procesów, wdrożenia AI/ML od strony backendu). Dbanie o bezpieczeństwo i zgodność regulacyjną (RODO, DORA, KNF) – projektowanie mechanizmów IAM, integracja z Keycloak, OIDC, JWT, zasady zero trust. Mentoring i wsparcie merytoryczne dla zespołu: code review, pair programming, tech talks, budowanie kultury jakości. Rozwój i utrzymanie wspólnych komponentów: biblioteki klienckie, parent POM-y, szablony projektów. Współtworzenie dokumentacji technicznej i architektonicznej (ADR-y, diagramy, standardy). Oferujemy: Udział w strategicznych projektach transformacyjnych i modernizacyjnych kluczowych systemów firmy. Realny wpływ na architekturę, standardy techniczne i kierunki rozwoju systemów. Współpracę w doświadczonym zespole inżynierskim, otwartym na nowe technologie i innowacje.