Senior Java Developer (with Kotlin)
⚲ Katowice
Do uzgodnienia
Wymagania
- Java
- Kotlin
Opis stanowiska
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. Jesteśmy firmą, która wykorzystuje szerokie spektrum usług IT, żeby pomagać klientom.
Obszary naszego działania to m.in.: doradztwo technologiczne, tworzenie oprogramowania, systemy wbudowane, rozwiązania chmurowe, zarządzanie danymi, dedykowane zespoły developerskie.
Cześć! U nas znajdziesz to, czego szukasz - przekonaj się!
W Scalo czeka na Ciebie:
• praca przy projekcie dla sektora bankowego,
• praca z systemem opartym o przetwarzanie zdarzeń w czasie rzeczywistym oraz integrację ze streamingiem danych,
• projektowanie architektury rozwiązań oraz udział w tworzeniu dokumentacji technicznej,
• integracja z systemami wewnętrznymi i zewnętrznymi,
• optymalizacja aplikacji pod kątem wydajności, dostępności i skalowalności,
• praca w środowisku mikroserwisowym z wykorzystaniem Java 17+, Spring Boot 3.4/3.5, Kotlin, Kafka, PostgreSQL,
• praca z narzędziami do real-time streamingu danych,
• wsparcie produkcyjne oraz analiza logów z wykorzystaniem Splunk,
• praca w procesach CI/CD oraz automatyzacja środowisk (Jenkins / GitLab – zależnie od zespołu),
• stawka: do 140zł/h + VAT,
• praca zdalna.
Ta oferta jest dla Ciebie, jeśli:
• masz minimum 5 lat doświadczenia komercyjnego w Java i Spring,
• znasz Kotlin na wysokim poziomie,
• bardzo dobrze znasz Java 17+ oraz Spring Boot,
• masz doświadczenie w projektowaniu architektury i swobodnie poruszasz się w architekturze mikroserwisowej,
• pracowałeś/aś przy dużych zbiorach danych oraz systemach przetwarzania danych w czasie rzeczywistym,
• potrafisz proponować rozwiązania dla systemów wymagających bieżącego przetwarzania zdarzeń,
• znasz systemy kolejkowe i streamingowe, w szczególności Kafka,
• potrafisz projektować wydajne, skalowalne i niezawodne rozwiązania backendowe,
• znasz i stosujesz w praktyce Clean Code, SOLID oraz TDD,
• dobrze czujesz się w środowisku CI/CD,
• lubisz współpracę zespołową, dzielenie się wiedzą i aktywne uczestnictwo w życiu zespołu.
Co dla Ciebie mamy?
•
Stabilną współpracę i różnorodne projekty (Software, Embedded, Data, Cloud Services),
• możliwość rozwoju kompetencji jako Ambasador Scalo - doskonal skille techniczne i presalesowe w społeczności naszych ekspertów, wpływaj na rozwój organizacji, wspieraj innych,
• przestrzeń do budowania marki osobistej - twórz wartościowe treści, dziel się wiedzą i doświadczeniem, występuj jako prelegent na wydarzeniach (np. ProMeet),
• prywatną opiekę medyczną - Luxmed,
• kafeteryjny system benefitów - Motivizer,
• dostęp do karty Multisport,
• program poleceń pracowniczych z nagrodami,
• integracje i wydarzenia firmowe.
Obszary naszego działania to m.in.: doradztwo technologiczne, tworzenie oprogramowania, systemy wbudowane, rozwiązania chmurowe, zarządzanie danymi, dedykowane zespoły developerskie.
Cześć! U nas znajdziesz to, czego szukasz - przekonaj się!
W Scalo czeka na Ciebie:
• praca przy projekcie dla sektora bankowego,
• praca z systemem opartym o przetwarzanie zdarzeń w czasie rzeczywistym oraz integrację ze streamingiem danych,
• projektowanie architektury rozwiązań oraz udział w tworzeniu dokumentacji technicznej,
• integracja z systemami wewnętrznymi i zewnętrznymi,
• optymalizacja aplikacji pod kątem wydajności, dostępności i skalowalności,
• praca w środowisku mikroserwisowym z wykorzystaniem Java 17+, Spring Boot 3.4/3.5, Kotlin, Kafka, PostgreSQL,
• praca z narzędziami do real-time streamingu danych,
• wsparcie produkcyjne oraz analiza logów z wykorzystaniem Splunk,
• praca w procesach CI/CD oraz automatyzacja środowisk (Jenkins / GitLab – zależnie od zespołu),
• stawka: do 140zł/h + VAT,
• praca zdalna.
Ta oferta jest dla Ciebie, jeśli:
• masz minimum 5 lat doświadczenia komercyjnego w Java i Spring,
• znasz Kotlin na wysokim poziomie,
• bardzo dobrze znasz Java 17+ oraz Spring Boot,
• masz doświadczenie w projektowaniu architektury i swobodnie poruszasz się w architekturze mikroserwisowej,
• pracowałeś/aś przy dużych zbiorach danych oraz systemach przetwarzania danych w czasie rzeczywistym,
• potrafisz proponować rozwiązania dla systemów wymagających bieżącego przetwarzania zdarzeń,
• znasz systemy kolejkowe i streamingowe, w szczególności Kafka,
• potrafisz projektować wydajne, skalowalne i niezawodne rozwiązania backendowe,
• znasz i stosujesz w praktyce Clean Code, SOLID oraz TDD,
• dobrze czujesz się w środowisku CI/CD,
• lubisz współpracę zespołową, dzielenie się wiedzą i aktywne uczestnictwo w życiu zespołu.
Co dla Ciebie mamy?
•
Stabilną współpracę i różnorodne projekty (Software, Embedded, Data, Cloud Services),
• możliwość rozwoju kompetencji jako Ambasador Scalo - doskonal skille techniczne i presalesowe w społeczności naszych ekspertów, wpływaj na rozwój organizacji, wspieraj innych,
• przestrzeń do budowania marki osobistej - twórz wartościowe treści, dziel się wiedzą i doświadczeniem, występuj jako prelegent na wydarzeniach (np. ProMeet),
• prywatną opiekę medyczną - Luxmed,
• kafeteryjny system benefitów - Motivizer,
• dostęp do karty Multisport,
• program poleceń pracowniczych z nagrodami,
• integracje i wydarzenia firmowe.
🔍 Dekoder Ogłoszenia
🟡
U nas znajdziesz to, czego szukasz - przekonaj się!
To ogólne stwierdzenie marketingowe, które nie precyzuje konkretnych benefitów ani możliwości rozwoju.
🔴
praca przy projekcie dla sektora bankowego
Może oznaczać pracę nad systemami o wysokich wymaganiach bezpieczeństwa i stabilności, ale też potencjalnie nad starszymi technologiami lub z dużą biurokracją.
🔴
projektowanie architektury rozwiązań
Może oznaczać faktyczne projektowanie od podstaw, ale też jedynie udział w dyskusjach architektonicznych lub implementację istniejących wzorców.
🔴
wsparcie produkcyjne oraz analiza logów
Oprócz developmentu, będziesz odpowiedzialny za utrzymanie systemu w produkcji, co może oznaczać dyżury i rozwiązywanie problemów poza standardowymi godzinami pracy.
🟡
zależnie od zespołu
Wskazuje na potencjalne różnice w narzędziach i procesach między zespołami, co może wymagać adaptacji lub oznaczać pracę z mniej preferowanymi technologiami.