Senior/Lead Java Developer
1200 - 1360 PLN/ dzień.B2B
SeniorFull-time·B2B
#431597·Dodano 2 dni temu·1
Źródło: Jit TeamTech Stack / Keywords
JavaAIAgileScrumSpringSpring BootRESTSOAP
Firma i stanowisko
Polska firma odzieżowa z Gdańska działająca na ponad 25 rynkach z siecią ponad 2000 sklepów fizycznych oraz rozwijającą dynamicznie obecność w międzynarodowym e-commerce. Firma inwestuje przede wszystkim w IT jako główny czynnik rozwoju biznesu. Jit Team to organizacja zatrudniająca ponad 770 ekspertów realizujących innowacyjne projekty IT na całym świecie, przy jednoczesnym wsparciu działań charytatywnych i edukacyjnych w Polsce.
Wymagania
Must have:
- Min. 5 lat doświadczenia komercyjnego w programowaniu w Java (Java 11+)
- Doświadczenie z Spring / Spring Boot
- Doświadczenie w pracy z integracjami systemów (REST/SOAP API)
- Znajomość baz danych relacyjnych (SQL) oraz pracy z ORM (np. Hibernate/JPA)
- Doświadczenie w projektowaniu architektury aplikacji backendowych
- Znajomość narzędzi CI/CD (np. Jenkins) oraz Git
- Doświadczenie w pracy z systemami kontenerowymi (Docker; mile widziane Kubernetes/OpenShift)
- Umiejętność pisania testów jednostkowych i integracyjnych (JUnit)
- Praktyczne doświadczenie w korzystaniu z narzędzi AI wspierających proces developmentu (np. GitHub Copilot, Claude Code, ChatGPT lub podobne)
- Znajomość metodyki Agile/Scrum
- Bardzo dobre umiejętności analityczne oraz zdolność do samodzielnego podejmowania decyzji technicznych
- Znajomość języka angielskiego na poziomie min. B2
Nice to have:
- Doświadczenie w roli Tech Lead'a lub w mentoringu zespołu
- Znajomość systemów message queue (np. Kafka, RabbitMQ)
- Doświadczenie w projektach realizowanych w modelu fixed price
- Otwartość na eksperymentowanie z nowymi narzędziami AI usprawniającymi proces wytwarzania oprogramowania
Obowiązki
- Projektowanie, implementacja i rozwój aplikacji backendowych w Java
- Współtworzenie i utrzymanie architektury rozwijanych systemów
- Praca przy projektach integracyjnych oraz budowie/modernizacji aplikacji dla klientów
- Optymalizacja istniejących rozwiązań oraz identyfikacja obszarów do usprawnienia
- Współpraca z zespołem analityków, testerów oraz Product Ownerem przy definiowaniu i wdrażaniu nowych funkcjonalności
- Code review oraz dbałość o jakość i standardy kodu w zespole
- Wykorzystanie narzędzi wspieranych przez AI (np. do generowania kodu, code review, dokumentacji) w celu zwiększenia efektywności pracy zespołu
- Wsparcie w rozwiązywaniu problemów technicznych i podejmowaniu decyzji architektonicznych
- (Dla roli Lead) Mentoring i wsparcie merytoryczne dla mniej doświadczonych członków zespołu
- Uczestnictwo w planowaniu technicznym oraz szacowaniu zadań w metodyce Agile/Scrum
Jit Team
301 aktywnych ofert