Java Developer
140 - 150 PLN/ godz.B2B
MidFull-time·B2B
#407513·Dodano 6 dni temu·0
Źródło: nofluffjobs.com⚠️Uwaga: ta oferta może już nie być aktualna. Sprawdź na stronie pracodawcy, czy rekrutacja jest nadal otwarta.
Tech Stack / Keywords
JavaSpring BootReactApache KafkaKafkaREST APIPostgreSQLElasticsearchDockerKubernetesGCPSpring SecurityJWTTLSPKIGitGerritMavenZuulPrometheusGrafanaSentryLokiAIGitHubPHazelcastSpring CloudHibernate
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
- Minimum 5 lat doświadczenia komercyjnego w programowaniu w Java (preferowana wersja 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 systemowej.
- 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ść 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.
Nice to have:
- 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ą.
Obowiązki
- Projektowanie, rozwój i utrzymanie wysokowydajnych mikroserwisów Java wspierających proces Weryfikacji Odbiorcy Przelewu (VoP).
- Implementacja i rozwój usług opartych o Spring Boot, architekturę reaktywną (WebFlux) oraz przetwarzanie zdarzeń w Kafka/Kafka Streams.
- Tworzenie i rozwój API oraz integracja z systemami wewnętrznymi i zewnętrznymi.
- Projektowanie rozwiązań zapewniających wysoką dostępność, skalowalność i niezawodność systemu krytycznego dla procesów płatniczych.
- Implementacja mechanizmów bezpieczeństwa, w tym JWT, TLS/mTLS, PKI oraz podpisów cyfrowych.
- Praca z bazami danych PostgreSQL i Elasticsearch, w tym optymalizacja wydajności zapytań.
- Wdrażanie i utrzymywanie aplikacji w środowisku Docker, Kubernetes oraz GCP.
- Udział w procesie CI/CD z wykorzystaniem Git/Gerrit, Maven oraz Zuul CI.
- Monitorowanie i analiza działania systemów przy użyciu Prometheus, Grafana, Sentry i Loki.
- Współpraca z Architektami, Analitykami i Testerami przy projektowaniu oraz wdrażaniu nowych funkcjonalności.
- Dbanie o jakość kodu poprzez testy, code review oraz wykorzystanie narzędzi AI wspierających development i analizę kodu (np. GitHub Copilot, MCP).
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.
- Budżet projektu do 140-150 PLN/h + VAT w zależności od doświadczenia i zakresu świadczonych usług.
- Sport subscription.
- Training budget.
- Private healthcare.
- Międzynarodowe projekty.
Karta sportowa
Dofinansowanie szkoleń
Opieka zdrowotna
Inne informacje
Lokalizacja projektu: Warszawa. Tryb realizacji usług: hybrydowo (spotkania 1 raz w miesiącu w biurze klienta w Warszawie).
Scalo
675 aktywnych ofert