Informacje o stanowisku
Lead Java Developer
Miejsce pracy: Warszawa
Technologie, których używamy
Wymagane
- Java
- Spring Boot
- PostgreSQL
- Redis
- Google Cloud Platform
- Docker
Mile widziane
System operacyjny
O projekcie
Poszukujemy doświadczonego Java Lead Developera, który poprowadzi zespół backendowy i pomoże współtworzyć innowacyjny system oparty na architekturze mikroserwisów oraz zaawansowanych technologiach analitycznych i AI.
Projekt realizowany dla zagranicznego klienta z obszaru RetailTech/Big Data jest tworzony od podstaw i obejmuje:
* Projektowanie i rozwój skalowalnych mikroserwisów
* Integrację z modułami Machine Learning i komponentami przetwarzania obrazów
* Tworzenie i rozwijanie warstwy backendowej dla aplikacji mobilnej oraz systemów backoffice
* Przetwarzanie dużych wolumenów danych, budowę API oraz komunikację międzyserwisową
* Współpracę z zespołem analityków, frontend developerów i AI engineerów
* Wpływ na kluczowe decyzje architektoniczne i kierunek technologiczny projektu
Jeśli chcesz prowadzić zespół, podejmować decyzje architektoniczne i tworzyć nowoczesne rozwiązania oparte na AI oraz Big Data — dołącz do naszego zespołu!
Twój zakres obowiązków
- Prowadzenie zespołu i nadzór nad realizacją zadań projektowych
- Projektowanie oraz rozwój skalowalnych mikroserwisów w Javie
- Tworzenie kluczowych komponentów backendowych wspierających aplikację mobilną i systemy backoffice
- Projektowanie API oraz integracja usług w architekturze rozproszonej
- Integracja backendu z modułami AI, w tym systemami przetwarzania obrazów i analizy danych
- Udział w projektowaniu architektury całego systemu oraz podejmowanie decyzji technologicznych
- Współpraca z zespołami frontend, mobile i Machine Learning
- Dbanie o jakość kodu, standardy projektowe i najlepsze praktyki inżynierskie
Nasze wymagania
- Minimum 5 lat doświadczenia w programowaniu w języku Java
- Doświadczenie w projektowaniu i rozwijaniu mikroserwisów oraz systemów rozproszonych
- Dobra znajomość Spring / Spring Boot
- Umiejętność projektowania i implementacji REST API
- Praktyczna znajomość narzędzi developerskich: Git, Docker, CI/CD
- Doświadczenie w pracy z bazami danych (SQL/NoSQL)
- Umiejętność podejmowania decyzji architektonicznych i prowadzenia zespołu developerskiego
- Bardzo dobra znajomość języka polskiego (min. C1)
- Dobra znajomość języka angielskiego (min. B2)
Mile widziane
- Doświadczenie w prowadzeniu zespołów developerskich lub pełnieniu roli Tech Leada
- Znajomość architektury opartej o eventy
- Doświadczenie w pracy z chmurą (preferowane Google Cloud Platform lub AWS/Azure)
- Wiedza z zakresu Machine Learning, przetwarzania obrazów lub Big Data
- Znajomość Kubernetes lub innych narzędzi orkiestracji
- Doświadczenie w tworzeniu systemów wysokodostępnych i skalowalnych
- Znajomość TypeScript/React jako dodatkowy atut w pracy z zespołem frontendowym
Podział czasu pracy
- 80% nowe funkcje
- 20% poprawki i utrzymanie
Tak organizujemy naszą pracę
Liczba osób w zespole
10
Tak pracujemy
- koncentrujesz się na jednym projekcie
- możesz zmienić projekt
- masz wpływ na wybór narzędzi i technologii
- masz wpływ na rozwiązania technologiczne
- tworzysz kod "od zera"
- koncentrujesz się na rozwoju produktu
- kanban
Skład zespołu
- backend developer
- frontend developer
- fullstack developer
- architekt
- big data developer
- programista testów automatycznych
- tester manualny
- product owner
- UI designer
- UX designer
Tak pracujemy nad projektem
- Clean Code
- code review
- wzorce projektowe
- DDD
- pair programming
- TDD
- Continuous Deployment
- Continuous Integration
- deployment na poziomie zespołu
- DevOps
- wsparcie architekta / lidera technicznego
- active monitoring
- dokumentacja
- narzędzia do trackowania zadań
- automatyzacja testów
- środowiska testowe
- testy funkcjonalne
- testy integracyjne
- testy jednostkowe
- testy regresyjne
- testy wydajnościowe
- testy manualne
Takie dajemy możliwości rozwoju
- branżowe platformy e-learningowe
- czas na rozwój Twoich pomysłów
- mentoring
- przestrzeń do eksperymentowania
- szkolenia wewnątrzfirmowe
- szkolenia zewnętrzne
- wsparcie merytoryczne od liderów technologicznych
- wymiana wiedzy technicznej w firmie
To oferujemy
- Elastyczny czas pracy: Rozumiemy, że równowaga między życiem prywatnym a zawodowym jest niezwykle istotna. Dlatego dajemy Ci możliwość dostosowania godzin pracy do Twoich potrzeb, abyś mógł/a efektywnie zarządzać swoim czasem
- W zależności od poziomu Twojego doświadczenia możemy zaproponować Ci pracę częściowo w naszym biurze (Warszawa, Mokotów) lub całkowicie zdalnie
- Indywidualne podejście do wynagrodzenia: Jesteśmy przekonani, że Twoje umiejętności i zaangażowanie powinny być odpowiednio doceniane. Dlatego oferujemy konkurencyjne zarobki, które są dostosowane do Twoich osiągnięć i wkładu w nasz sukces. Także rodzaj umowy możemy dostosować do Twoich potrzeb
- Inspirującą atmosferę: Tworzymy nieformalne środowisko, w którym możesz czuć się swobodnie i zainspirować się nowymi pomysłami. Stawiamy na współpracę, otwartość i szacunek, aby każdy czuł się doceniony i mógł rozwijać swoje umiejętności
- Rozwój kariery: Wierzymy w inwestowanie w naszych pracowników. Oferujemy możliwość rozwoju zawodowego poprzez szkolenia, kursy i mentoring. Jeśli masz ambicje i chcesz się rozwijać, zapewniamy Ci wsparcie w realizacji Twoich celów. Dzięki nam będziesz na bieżąco z najnowszymi trendami programistycznymi
Benefity
- dofinansowanie zajęć sportowych
- prywatna opieka medyczna
- dofinansowanie nauki języków
- ubezpieczenie na życie
- możliwość pracy zdalnej
- elastyczny czas pracy
- spotkania integracyjne
Etapy rekrutacji
CODINO sp. z o.o.
Staramy się, aby praca w naszej firmie zawsze była nie tylko obowiązkiem, ale też dużą przyjemnością. Zdajemy sobie sprawę, że elastyczne warunki pracy i nieformalna atmosfera są kluczowe dla tworzenia inspirującego środowiska. Dlatego oferujemy niezwykle atrakcyjne warunki, które dostosowujemy do Twoich potrzeb i zaangażowania.
Szukamy utalentowanych developerów, którzy dołączą do naszego zespołu. Jeżeli jesteś kreatywny, zorientowany na szczegóły i masz solidne umiejętności programistyczne, to chętnie poznamy Cię bliżej! Aplikuj już dziś i odkryj niesamowite możliwości, jakie czekają na Ciebie w naszej firmie!
Wszystkie informacje o przetwarzaniu danych osobowych w tej rekrutacji znajdziesz w formularzu aplikacyjnym, po kliknięciu w przycisk "Aplikuj Teraz".
Praca WarszawaWarszawa - Oferty pracy w okolicznych lokalizacjach