Back to jobs

SENIOR JAVA DEVELOPER

Scalo
senior

Job description

W Scalo zajmujemy się dostarczaniem projektów software'owych i wspieraniem naszych partnerów w rozwijaniu ich biznesu. Tworzymy oprogramowanie, które umożliwia ludziom dokonywanie zmian, działanie w szybszym tempie oraz osiąganie lepszych rezultatów. Wykorzystujemy szerokie spektrum usług IT, aby wspierać naszych klientów w realizacji ich celów biznesowych. Obszary naszej działalności obejmują m.in.: • doradztwo technologiczne, • tworzenie oprogramowania, • systemy wbudowane, • rozwiązania chmurowe, • zarządzanie danymi, • dedykowane zespoły projektowe. Cześć! Poznaj możliwości współpracy ze Scalo! Zakres współpracy obejmuje: • Projektowanie, rozwój i utrzymanie aplikacji opartych o architekturę mikroserwisową. • Tworzenie oraz rozwój usług backendowych w technologiach Java i Kotlin. • Projektowanie oraz implementacja interfejsów REST API zgodnie ze standardami OpenAPI/Swagger. • Integracja systemów rozproszonych oraz zapewnianie efektywnej komunikacji między komponentami. • Projektowanie, rozwój i optymalizacja warstwy dostępu do danych z wykorzystaniem relacyjnych baz danych. • Tworzenie rozwiązań z wykorzystaniem Spring Framework oraz JPA/Hibernate. • Udział w projektowaniu rozwiązań wysokiej dostępności, skalowalności oraz wydajności systemów. • Współpraca przy wdrażaniu i utrzymaniu środowisk opartych o Docker oraz Kubernetes. • Udział w procesie automatyzacji wdrożeń i rozwoju procesów CI/CD. • Współpraca z zespołem projektowym w metodyce Agile/Scrum, udział w planowaniu oraz estymacji prac. • Dbanie o jakość kodu poprzez stosowanie dobrych praktyk programistycznych, code review oraz testowanie rozwiązań. • Model świadczenia usług hybrydowy obejmujący 1x/2x w tygodniu wizyty w biurze w Warszawie • Budżet projektu: do 132 zł netto + VAT/H/B2B Kompetencje wymagane do realizacji usług: • Minimum 6 lat doświadczenia komercyjnego w programowaniu w języku Java. • Minimum 2 lata doświadczenia w tworzeniu oprogramowania z wykorzystaniem języka Kotlin. • Doświadczenie w projektowaniu i budowie architektury mikroserwisowej. • Znajomość: Spring Framework, JPA/Hibernate, REST API, OpenAPI/Swagger. • Doświadczenie w integracji systemów rozproszonych. • Umiejętność projektowania i implementacji rozwiązań opartych o relacyjne bazy danych, w szczególności PostgreSQL lub Oracle. • Doświadczenie w pracy z technologiami kontenerowymi Docker oraz Kubernetes. • Praktyczna znajomość systemu kontroli wersji Git oraz procesów CI/CD. • Doświadczenie w pracy w zespołach zwinnych zgodnie z metodykami Agile/Scrum. • Umiejętność analitycznego myślenia oraz samodzielnego rozwiązywania problemów technicznych. • Dobra komunikacja i umiejętność efektywnej współpracy w zespole projektowym. Co oferujemy w ramach współpracy? • możliwość świadczenia usług w różnorodnych projektach z obszaru Software, Embedded, Data i Cloud Services, • zaangażowanie w dodatkowe inicjatywy presealsowe oraz eksperckie , • dostęp do opieki medycznej, karty sportowej oraz platformy kafeteryjnej zgodnie z obowiązującymi zasadami współpracy. Stos technologiczny - wpisz 3 lub 4 główne technologie oddzielając je przecinkiem np: Java, AWS, Spring, Hibernate Java, Kotlin, Spring, Docker Model współpracy - jeśli jest taka konieczność zmień na UZ B2B Doświadczenie - wpisz Junior lub Regular lub Senior lub Expert Senior Budżet projektu - wpisz górną granicę widełek np. do 150 PLN/h do 132 PLN/h Tryb pracy - wpisz: Zdalnie lub Hybrydowo lub Stacjonarnie Hybrydowo Zobacz jak rozpocząć współpracę ze Scalo: