Java Developer
⚲ Łódź, Warszawa
Do uzgodnienia
Wymagania
- Java
- Spring Boot
- PostgreSQL
- Elasticsearch
- Apache Kafka
- Docker
- Kubernetes
- Google Cloud Platform (nice to have)
- Hazelcast (nice to have)
- Ehcache (nice to have)
- GitHub Copilot (nice to have)
Opis stanowiska
Wymagania:
- Masz doświadczenie w projektowaniu i rozwijaniu aplikacji backendowych w technologii Java.
- Swobodnie poruszasz się w architekturze mikroserwisowej i brałeś udział w budowie systemów o wysokiej dostępności oraz wydajności.
- Pracowałeś z rozwiązaniami opartymi o Spring Boot i znasz nowoczesny ekosystem Spring.
- Dobrze znasz PostgreSQL oraz narzędzia do wyszukiwania i analizy danych, takie jak Elasticsearch.
- Masz praktyczne doświadczenie z Apache Kafka oraz rozwiązaniami do przetwarzania strumieniowego danych.
- Korzystałeś z Docker i Kubernetes przy wdrażaniu oraz utrzymaniu aplikacji.
- Rozumiesz zagadnienia związane z bezpieczeństwem aplikacji, uwierzytelnianiem i szyfrowaniem komunikacji.
- Pracowałeś z narzędziami monitoringu i observability, pomagającymi utrzymać wysoką jakość usług produkcyjnych.
- Dbając o jakość kodu, tworzysz testy jednostkowe i stosujesz dobre praktyki programistyczne.
- Potrafisz efekywnie współpracować z analitykami, architektami oraz zespołami technicznymi.
- Chętnie dzielisz się wiedzą i wspierasz rozwój mniej doświadczonych programistów.
Mile widziane:
- Masz doświadczenie z platformami chmurowymi, szczególnie Google Cloud Platform (GCP).
- Znasz rozwiązania cache'ujące, takie jak Hazelcast lub Ehcache.
- Wykorzystujesz narzędzia AI wspierające proces developmentu, np. GitHub Copilot lub MCP.
- Brałeś udział w projektach realizowanych dla sektora finansowego lub bankowego.
O firmie:
- Scalo to firma, która od 18 lat tworzy oprogramowanie dla biznesu. Zrealizowaliśmy ponad 750 projektów dla firm z różnych branż – od startupów po międzynarodowe korporacje. Nasze doświadczenie pozwala nam szybko zrozumieć potrzeby klientów i dostarczyć rozwiązania, które faktycznie wspierają rozwój ich firm.
Zakres obowiązków:
- Tworzenie wysokiej jakości, skalowalnego i bezpiecznego kodu w technologii Java.
- Projektowanie oraz dokumentowanie rozwiązań technicznych.
- Rozwój i utrzymanie mikrousług działających w środowisku chmurowym.
- Przygotowywanie oraz wykonywanie testów jednostkowych.
- Współpraca z analitykami biznesowymi, architektami IT oraz interesariuszami biznesowymi.
- Udział w code review oraz dbanie o standardy jakości kodu.
- Rozwiązywanie problemów wydajnościowych i produkcyjnych.
- Mentoring i wsparcie techniczne mniej doświadczonych programistów.
- Wykorzystanie narzędzi AI wspierających development i analizę kodu.
Oferujemy:
- 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.
- Masz doświadczenie w projektowaniu i rozwijaniu aplikacji backendowych w technologii Java.
- Swobodnie poruszasz się w architekturze mikroserwisowej i brałeś udział w budowie systemów o wysokiej dostępności oraz wydajności.
- Pracowałeś z rozwiązaniami opartymi o Spring Boot i znasz nowoczesny ekosystem Spring.
- Dobrze znasz PostgreSQL oraz narzędzia do wyszukiwania i analizy danych, takie jak Elasticsearch.
- Masz praktyczne doświadczenie z Apache Kafka oraz rozwiązaniami do przetwarzania strumieniowego danych.
- Korzystałeś z Docker i Kubernetes przy wdrażaniu oraz utrzymaniu aplikacji.
- Rozumiesz zagadnienia związane z bezpieczeństwem aplikacji, uwierzytelnianiem i szyfrowaniem komunikacji.
- Pracowałeś z narzędziami monitoringu i observability, pomagającymi utrzymać wysoką jakość usług produkcyjnych.
- Dbając o jakość kodu, tworzysz testy jednostkowe i stosujesz dobre praktyki programistyczne.
- Potrafisz efekywnie współpracować z analitykami, architektami oraz zespołami technicznymi.
- Chętnie dzielisz się wiedzą i wspierasz rozwój mniej doświadczonych programistów.
Mile widziane:
- Masz doświadczenie z platformami chmurowymi, szczególnie Google Cloud Platform (GCP).
- Znasz rozwiązania cache'ujące, takie jak Hazelcast lub Ehcache.
- Wykorzystujesz narzędzia AI wspierające proces developmentu, np. GitHub Copilot lub MCP.
- Brałeś udział w projektach realizowanych dla sektora finansowego lub bankowego.
O firmie:
- Scalo to firma, która od 18 lat tworzy oprogramowanie dla biznesu. Zrealizowaliśmy ponad 750 projektów dla firm z różnych branż – od startupów po międzynarodowe korporacje. Nasze doświadczenie pozwala nam szybko zrozumieć potrzeby klientów i dostarczyć rozwiązania, które faktycznie wspierają rozwój ich firm.
Zakres obowiązków:
- Tworzenie wysokiej jakości, skalowalnego i bezpiecznego kodu w technologii Java.
- Projektowanie oraz dokumentowanie rozwiązań technicznych.
- Rozwój i utrzymanie mikrousług działających w środowisku chmurowym.
- Przygotowywanie oraz wykonywanie testów jednostkowych.
- Współpraca z analitykami biznesowymi, architektami IT oraz interesariuszami biznesowymi.
- Udział w code review oraz dbanie o standardy jakości kodu.
- Rozwiązywanie problemów wydajnościowych i produkcyjnych.
- Mentoring i wsparcie techniczne mniej doświadczonych programistów.
- Wykorzystanie narzędzi AI wspierających development i analizę kodu.
Oferujemy:
- 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
🔴
Swobodnie poruszasz się w architekturze mikroserwisowej i brałeś udział w budowie systemów o wysokiej dostępności oraz wydajności.
Może oznaczać zarówno projektowanie i budowanie od zera, jak i pracę z istniejącymi, być może problematycznymi, mikroserwisami.
🔴
Dbając o jakość kodu, tworzysz testy jednostkowe i stosujesz dobre praktyki programistyczne.
Często oznacza to, że oczekuje się od Ciebie pisania testów, ale niekoniecznie, że zespół ma na to czas lub priorytet.
🔴
Chętnie dzielisz się wiedzą i wspierasz rozwój mniej doświadczonych programistów.
Może oznaczać mentoring, ale też po prostu konieczność odpowiadania na podstawowe pytania od juniorów.
🟡
Masz doświadczenie w projektowaniu i rozwijaniu aplikacji backendowych w technologii Java.
Zakres 'projektowania' może być bardzo różny - od tworzenia nowych rozwiązań po drobne modyfikacje istniejących.
🟡
Pracowałeś z narzędziami monitoringu i observability, pomagającymi utrzymać wysoką jakość usług produkcyjnych.
Może oznaczać zarówno proaktywne rozwiązywanie problemów, jak i reagowanie na alerty i gaszenie pożarów.