Tech Lead (Java)
Tech Stack / Keywords
Firma i stanowisko
Clurgo to firma stworzona przez developerów dla developerów. Nasze zespoły łączą pełne spektrum kompetencji - od rozwoju oprogramowania i infrastruktury, przez analizę oraz testy, aż po strategiczne zarządzanie produktem i procesami. Realizujemy różnorodne projekty IT dla klientów z wielu branż, dbając o dobre praktyki programistyczne i zachowanie work-life balance. Tworzymy rozwiązania, które mają znaczenie - dla firm w Polsce i na całym świecie.
Dołącz do projektu dla klienta z sektora ubezpieczeniowego, realizowanego w ramach programu transformacji cyfrowej. Będziesz odpowiadać za projektowanie i rozwój nowoczesnych systemów opartych o architekturę mikroserwisową oraz wspierać zespoły w podejmowaniu kluczowych decyzji technicznych.
Wymagania
- minimum 5 lat doświadczenia w projektowaniu i budowie systemów backendowych w Java
- bardzo dobra znajomość architektury mikroserwisowej oraz wzorców integracyjnych
- praktyczne doświadczenie z Java, Spring Boot, REST API oraz SQL
- projektowanie rozwiązań opartych o Event-Driven Architecture
- praktyczne doświadczenie z Dockerem oraz Kubernetes
- znajomość zasad projektowania bezpiecznych i skalowalnych aplikacji
- doświadczenie w code review, mentoringu oraz wsparciu technicznym zespołu
- współpraca z Product Ownerami i biznesem przy przekładaniu wymagań na rozwiązania techniczne
- odpowiedzialność za decyzje architektoniczne i jakość dostarczanych rozwiązań
Nice to have:
- znajomość platform chmurowych (preferowany Microsoft Azure)
- doświadczenie z CI/CD i praktykami DevOps
- praktyczna znajomość rozwiązań AI (np. Azure OpenAI, GitHub Copilot lub Amazon Q)
Obowiązki
- projektowanie i rozwój backendowych systemów opartych o architekturę mikroserwisową
- projektowanie integracji z wykorzystaniem REST API, Apache Kafka oraz Event-Driven Architecture
- współtworzenie architektury aplikacji i definiowanie standardów technicznych
- współpraca z Product Ownerami oraz zespołami projektowymi przy analizie wymagań biznesowych
- podejmowanie decyzji dotyczących architektury i doboru technologii
- przeprowadzanie code review oraz mentoring mniej doświadczonych programistów
- współpraca z zespołami architektów, DevOps i QA
- wykorzystywanie narzędzi AI wspierających proces wytwarzania oprogramowania
- dbanie o jakość, wydajność oraz bezpieczeństwo tworzonych rozwiązań
Benefity
- współpraca w oparciu o kontrakt B2B
- praca hybrydowa: 3 dni w tygodniu z biura w Warszawie
- opieka medyczna
- karta multisport
- lekcje języka angielskiego
- integracje zespołowe
- profesjonalny proces rekrutacyjny z feedbackiem
Clurgo
50 aktywnych ofert