Tech Stack / Keywords
JavaSpring BootSQLGradleGitHibernateApache TomcatDockerAngularAI
Firma i stanowisko
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.
Wymagania
- Wykształcenie wyższe informatyczne
- Minimum 5 lat doświadczenia w programowaniu w Java oraz doświadczenie w projektach realizowanych w technologii Java 25
- Doświadczenie w pracy ze Spring Boot 2.x/3.x
- Doświadczenie w projektowaniu i implementacji REST API
- Znajomość narzędzi: Gradle, Git, Hibernate, Apache Tomcat
- Doświadczenie w konteneryzacji aplikacji (Docker, Docker Compose) oraz znajomość zagadnień związanych z orkiestracją kontenerów
- Bardzo dobra znajomość SQL i relacyjnych baz danych
- Znajomość zasad programowania obiektowego, reaktywnego oraz wzorców projektowych
- Umiejętność pracy zespołowej, odpowiedzialność za jakość dostarczanego kodu oraz dobre umiejętności komunikacyjne
- Znajomość języka angielskiego na poziomie umożliwiającym swobodne korzystanie z dokumentacji technicznej
Mile widziane:
- Doświadczenie w pracy z frameworkiem Angular
- Znajomość mechanizmów uwierzytelniania i autoryzacji JWT, OAuth2 oraz OpenID Connect
- Doświadczenie w pracy z narzędziami i procesami CI/CD
- Znajomość PL/SQL oraz bazy danych Oracle
- Doświadczenie w wykorzystywaniu narzędzi AI w procesie dostarczania oprogramowania
- Doświadczenie związane z modernizacją i migracją aplikacji
Obowiązki
- Projektowanie, implementacja i rozwój nowej aplikacji w technologii Java 25
- Współpraca z architektem i analitykiem przy projektowaniu nowych funkcjonalności
- Współpraca z zespołem frontendowym w zakresie integracji i rozwoju aplikacji
- Dbałość o dostarczanie wysokiej jakości, testowalnego kodu
- Implementacja i rozwój testów jednostkowych oraz integracyjnych
- Wsparcie w rozwoju i utrzymaniu mechanizmów CI/CD
Benefity
- 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
Karta sportowa
Opieka zdrowotna
Scalo
765 aktywnych ofert