Expert Java Developer
Brak informacji o wynagrodzeniu
SeniorFull-time
#444281·Dodano 2 dni temu·1
Źródło: ClurgoTech Stack / Keywords
JavaSpring BootHibernateSQLMicroservicesREST APIKafkaDockerKubernetesMicrosoft Azure
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.
Wymagania
- minimum 5 lat doświadczenia w projektowaniu i budowie systemów webowych z wykorzystaniem języka Java
- zainteresowanie rozwojem w kierunku Tech Lead
- aktywne programowanie
- doświadczenie w budowie i rozwoju architektury mikroserwisowej oraz systemów rozproszonych
- znajomość wzorców architektonicznych i integracyjnych
- doświadczenie w projektowaniu API i integracji systemów oraz rozwiązań opartych na Event-Driven Architecture
- stosowanie Domain-Driven Design (DDD) w projektowaniu systemów
- praca z relacyjnymi bazami danych i optymalizacja zapytań
- praktyczne doświadczenie w projektowaniu i wdrażaniu observability
- praca z Docker i Kubernetes
- doświadczenie w prowadzeniu zespołu technicznego, code review, mentoringu, współtworzeniu decyzji technologicznych i ocenie ryzyk
- znajomość języka angielskiego na poziomie minimum B2
Nice to have:
- praktyczna znajomość Microsoft Azure
- doświadczenie w obszarze CI/CD i DevOps
- znajomość Agentic AI oraz wykorzystania AI w procesie wytwarzania oprogramowania
Obowiązki
- pełnienie roli Tech Leada w zespole Scrumowym (wsparcie zespołu, kierunek technologiczny, decyzje architektoniczne)
- aktywne programowanie - realizacja wymagań biznesowych w technologii Java
- projektowanie i rozwój architektury systemów i mikroserwisów
- współpraca z Product Ownerem i biznesem przy doprecyzowaniu wymagań oraz przekładaniu ich na rozwiązania techniczne
- ustalanie standardów technicznych (coding, architektura, integracje) i dbanie o ich przestrzeganie
- prowadzenie code review oraz dbanie o jakość kodu i rozwiązania
- mentoring i rozwój kompetencji zespołu developerskiego
- wsparcie zespołu w rozwiązywaniu problemów technicznych
- projektowanie i nadzór nad integracją systemów oraz API
- dbanie o wydajność, bezpieczeństwo i skalowalność rozwiązań
- współpraca z innymi zespołami
- współudział w decyzjach technologicznych i ocenie ryzyk
- wykorzystanie chmury (preferencyjnie Microsoft Azure) w rozwiązaniach
- wykorzystanie Agentic AI / AI w procesie developmentu
Benefity
- współpraca w oparciu o kontrakt B2B
- model hybrydowy: 1-3 dni w tygodniu z biura w Warszawie
- profesjonalny proces rekrutacyjny z zawsze udzielanym feedbackiem
Clurgo
83 aktywne oferty