About the role
Kompetencje wymagane do realizacji usług: minimum 5 lat doświadczenia komercyjnego w programowaniu w Java (preferowana Java 21/25), minimum 4 lata doświadczenia w pracy ze Spring Boot oraz tworzeniu mikroserwisów. praktyczna znajomość architektury reaktywnej (Spring WebFlux, Reactor) oraz wzorców integracyjnych, minimum 3 lata doświadczenia z Apache Kafka oraz Kafka Streams, doświadczenie w projektowaniu i rozwijaniu REST API oraz integracji systemowych, znajomość baz danych PostgreSQL oraz Elasticsearch, w tym optymalizacji wydajności, doświadczenie w pracy z Docker i Kubernetes oraz wdrażaniu aplikacji w środowiskach chmurowych (preferowane GCP), znajomość zagadnień bezpieczeństwa aplikacji: Spring Security, JWT, TLS/mTLS, PKI, podpisy cyfrowe, doświadczenie z narzędziami CI/CD i kontroli wersji (Git/Gerrit, Maven, Zuul CI), znajomość narzędzi monitoringu i observability (Prometheus, Grafana, Sentry, Loki), umiejętność tworzenia testów, prowadzenia code review oraz dbania o wysoką jakość kodu, doświadczenie w pracy z narzędziami AI wspierającymi development i analizę kodu (np. GitHub Copilot, MCP), umiejętność pracy zespołowej oraz współpracy z Architektami, Analitykami i Testerami. Mile widziane: doświadczenie w systemach o wysokiej dostępności i krytyczności biznesowej (finanse, płatności, bankowość), znajomość Hazelcast, Ehcache, Spring Cloud Gateway, Resilience4j, Hibernate, Micrometer, doświadczenie w projektowaniu rozwiązań skalowalnych, event-driven i opartych o architekturę mikroserwisową. Cześć! Poznaj możliwości współpracy ze 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. 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. 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. Java, Spring Boot, React, Apache Kafka, Kafka, REST API, PostgreSQL, Elasticsearch, Docker, Kubernetes, GCP, Spring Security, JWT, TLS, PKI, Git, Gerrit, Maven, Zuul, Prometheus, Grafana, Sentry, Loki, AI, GitHub P, Hazelcast, Spring Cloud, Hibernate
