Java Tech Lead
150 PLN/ godz.B2B
SeniorFull-time·B2B
#446788·Dodano wczoraj·0
Źródło: emagineTech Stack / Keywords
JavaSpring BootHibernatePostgreSQLKafkaDockerKubernetesAzureAIDevOps
Firma i stanowisko
Firma z branży ubezpieczeniowej poszukuje doświadczonego Tech Leada do nowo budowanego rozwiązania greenfield wspierającego obszar Obsługi Technicznej w procesie Obsługi Szkód i świadczeń.
Wymagania
- Minimum 5 lat doświadczenia w projektowaniu i budowie systemów webowych.
- Bardzo dobra znajomość Java oraz gotowość do aktywnego kodowania około 75% czasu pracy.
- Praktyczne doświadczenie w budowie architektur mikroserwisowych i systemów rozproszonych.
- Znajomość Spring Boot, Hibernate oraz PostgreSQL.
- Bardzo dobra znajomość wzorców architektonicznych i integracyjnych.
- Doświadczenie w projektowaniu API i integracji systemów.
- Znajomość Domain-Driven Design (DDD).
- Praktyczna znajomość relacyjnych baz danych SQL oraz optymalizacji zapytań.
- Doświadczenie w Event-Driven Architecture z użyciem Kafka.
- Praktyczna znajomość obszaru observability end-to-end.
- Doświadczenie w code review, mentoringu oraz prowadzeniu technicznym zespołu developerskiego.
- Doświadczenie we współpracy międzyzespołowej oraz współtworzeniu decyzji technologicznych.
- Znajomość Docker oraz Kubernetes.
- Znajomość CI/CD i praktyk DevOps.
- Podstawowa lub praktyczna znajomość chmury Microsoft Azure.
- Doświadczenie w sektorze ubezpieczeniowym.
- Znajomość języka angielskiego na poziomie minimum B2.
Nice to have:
- Praktyczne doświadczenie z rozwiązaniami Agentic AI lub AI w rozwoju oprogramowania.
- Znajomość narzędzi AI wspierających automatyzację oraz podejmowanie decyzji architektonicznych.
- Doświadczenie z Angular lub React.
- Znajomość Flowable i OpenL.
Obowiązki
- Pełnienie roli Tech Leada w zespole Scrumowym oraz wyznaczanie kierunku technologicznego rozwoju rozwiązania.
- Aktywne programowanie w technologii Java i realizacja wymagań biznesowych.
- Projektowanie, rozwój i nadzór nad architekturą systemów opartych o mikroserwisy.
- Współpraca z Product Ownerem i biznesem przy doprecyzowaniu wymagań oraz przekładaniu ich na rozwiązania techniczne.
- Podejmowanie decyzji technologicznych oraz udział w ocenie ryzyk projektowych.
- Definiowanie i egzekwowanie standardów technicznych, architektonicznych oraz integracyjnych.
- Prowadzenie code review oraz dbanie o jakość, wydajność, bezpieczeństwo i skalowalność rozwiązań.
- Mentoring oraz rozwój kompetencji zespołu developerskiego.
- Wsparcie zespołu w rozwiązywaniu złożonych problemów technicznych.
- Projektowanie i nadzór nad integracjami systemowymi oraz API.
- Współpraca z innymi zespołami Scrumowymi, architektami, DevOps i zespołami integracyjnymi.
- Wykorzystanie chmury Azure oraz narzędzi AI w procesie wytwarzania oprogramowania.
Benefity
- Umowa B2B z wynagrodzeniem 150 zł/h + VAT.
- Praca w modelu hybrydowym, 3 dni w tygodniu z biura w Warszawie (Rondo Daszyńskiego).
emagine
850 aktywnych ofert