Senior Java Developer (Remote)
Scalo
20200-23500 PLN miesięcznie (B2B)
Czym będziesz się zajmować?
- tworzenie, rozwijanie i utrzymywanie aplikacji,
- zapewnianie bezpieczeństwa IT tworzonych rozwiązań,
- tworzenie testów jednostkowych i automatycznych,
- pracę z dużymi wolumenami danych o różnorodnej strukturze,
- integracja rozwiązania z innymi wewnętrznymi systemami bankowymi,
- optymalizacja i dostosowanie rozwiązania do wymagań,
- lokalizacja projektu: Katowice, Warszawa,
- budżet projektu: do 140 PLN/h + VAT, w zależności od doświadczenia oraz zakresu świadczonych usług.
Kogo poszukujemy?
- minimum 4 lata doświadczenia w programowaniu w językach Java oraz Kotlin,
- doświadczenie w programowaniu reaktywnym,
- znajomość technologii chmurowych, w szczególności Google Cloud Platform,
- znajomość Spring Boot oraz architektury opartej na mikroserwisach,
- doświadczenie w projektowaniu i integracji usług z wykorzystaniem REST API oraz Apache Kafka,
- znajomość narzędzi wspierających proces wytwarzania oprogramowania, w tym Azure DevOps, Maven i Gradle,
- znajomość technologii konteneryzacji, w szczególności Docker i Kubernetes,
- znajomość relacyjnych baz danych, w szczególności PostgreSQL,
- znajomość systemu Linux,
- bardzo dobra znajomość procesów wytwarzania oprogramowania oraz wzorców projektowych, m.in. SOLID, DRY, KISS i Clean Code,
- doświadczenie w pracy w środowisku o złożonej architekturze i integracjach między systemami,
- komunikatywna znajomość języka angielskiego.
Czego wymagamy?
Znajomości:
- Design patterns
- Java
- Kotlin
- Reactive programming
- GCP
- Spring Boot
- Microservices
- REST
- Kafka
- Docker
- Kubernetes
- PostgreSQL
Języki:
- Polski
- Angielski
Jakie warunki i benefity otrzymasz?
- 120-140 PLN godzinowo (B2B)
- B2B - Elastyczne godziny pracy (100%)
- Praca zdalna: Możliwa w całości
- Pakiet medyczny, Pakiet sportowy
Gdzie będziesz pracował?
Centrum, Katowice lub zdalnie
Kim jesteśmy? – Scalo
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.