Java Technical Lead
Brak informacji o wynagrodzeniu
SeniorFull-time·B2B
#441378·Dodano wczoraj·0
Źródło: ClurgoTech Stack / Keywords
JavaSpring BootHibernateSQLMicroservicesREST APIKafkaDockerKubernetesMicrosoft Azure
Firma i stanowisko
Clurgo to firma stworzona przez developerów dla developerów. Realizuje różnorodne projekty IT dla klientów z wielu branż, dbając o dobre praktyki programistyczne i zachowanie work-life balance. Projekt dotyczy strategicznego programu transformacji cyfrowej mającego na celu stworzenie nowoczesnej platformy do obsługi likwidacji szkód, realizowanego od początku z możliwością wpływu na decyzje architektoniczne i technologiczne.
Wymagania
- minimum 5 lat doświadczenia w projektowaniu i budowie systemów webowych z wykorzystaniem języka Java
- aktywne programowanie
- doświadczenie w budowie i rozwoju architektury mikroserwisowej oraz systemów rozproszonych
- praktyczne doświadczenie w projektowaniu REST API, integracji systemów oraz rozwiązań opartych o Event-Driven Architecture
- znajomość i stosowanie wzorców architektonicznych oraz Domain-Driven Design (DDD)
- praktyczna znajomość relacyjnych baz danych, SQL oraz optymalizacji zapytań
- doświadczenie w zapewnianiu observability end-to-end oraz znajomość podstawowych zasad bezpieczeństwa aplikacji
- praca z Docker i Kubernetes
- 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
- projektowanie i implementacja rozwiązań opartych o architekturę mikroserwisową w Java
- tworzenie i rozwój API, integracji oraz komunikacji pomiędzy systemami
- współtworzenie architektury systemów oraz podejmowanie decyzji technicznych
- projektowanie rozwiązań wykorzystujących wzorce architektoniczne, Event-Driven Architecture oraz DDD
- zapewnienie jakości, wydajności, bezpieczeństwa i skalowalności dostarczanych rozwiązań
- udział w analizie, projektowaniu i estymacji wymagań biznesowych oraz technicznych
- współpraca z Product Ownerami, analitykami i architektami w zakresie oceny wykonalności rozwiązań i identyfikacji ryzyk technicznych
- udział w warsztatach Discovery i Inception, w tym dekompozycja Epiców na Feature'y oraz przygotowanie backlogu do realizacji
- prowadzenie code review oraz mentoring programistów
- wspieranie zespołu w rozwiązywaniu problemów technicznych i utrzymywaniu wysokich standardów wytwarzania oprogramowania
- współpraca z zespołami projektowymi, architektonicznymi, integracyjnymi oraz dostawcami zewnętrznymi
- współudział w definiowaniu i wdrażaniu procesów CI/CD, observability oraz praktyk DevOps
- wsparcie przygotowania i utrzymania środowisk developerskich, integracyjnych i testowych, w tym rozwiązań opartych o Docker i Kubernetes
- identyfikowanie, analizowanie i eskalowanie ryzyk technicznych mogących wpływać na realizację projektu
- wspieranie wykorzystania nowoczesnych narzędzi AI i Agentic AI w procesie wytwarzania oprogramowania oraz automatyzacji prac developerskich
Benefity
- współpraca na kontrakcie B2B
- model hybrydowy: 3 dni w tygodniu z biura w Warszawie
- profesjonalny proces rekrutacyjny z feedbackiem niezależnie od decyzji
Clurgo
78 aktywnych ofert