freehire launches on Product Hunt on 26 August.

Follow →

Senior Java Developer

Summary

Builds and maintains a mobile banking app using Java, Spring Boot, Kafka, and Kubernetes, ensuring performance, security, and CI/CD pipelines.

Informacje o projekcie:

  • Branża: Bankowość

  • Umowa: B2B

  • Stawka: do 1 200 pln/dzień netto +vat

  • Lokalizacja: hybryda - 1 x mc Warszawa

Podsumowanie:

Rola Senior Java Developer koncentruje się na tworzeniu aplikacji mobilnej, wykorzystując różnorodne technologie Java oraz związane z nimi narzędzia, co jest kluczowe dla realizacji projektów w dziedzinie bankowości mobilnej.

Obowiązki:

  • Tworzenie i rozwijanie aplikacji mobilnych w języku Java.

  • Współpraca z zespołem w zakresie projektowania oraz implementacji architektury systemu.

  • Integracja z różnymi systemami przetwarzania danych i systemami kolejkowymi.

  • Optymalizacja i dbałość o wydajność aplikacji oraz jej bezpieczeństwo.

  • Planowanie i realizacja procesów wdrożeniowych (CI/CD).

  • Monitorowanie aplikacji i rozwiązywanie problemów występujących w produkcji.

Must Haves:

  • Min. 5 lat doświadczenia w programowaniu w języku Java 1.8/11/17.

  • Znajomość baz danych: Oracle, Elasticsearch.

  • Doświadczenie w pracy z systemami kolejkowymi Kafka.

  • Znajomość serwerów aplikacyjnych Tomcat i Netty.

  • Umiejętność pracy z cache: Hazelcast, Ehcache.

  • Doświadczenie z frameworkami: spring-boot 2.3/2.4/2.6 (min 2 lata), spring-webflux, Jersey.

  • Znajomość bezpieczeństwa aplikacji: PKI, podpisy cyfrowe, JWT, TLS.

  • Znajomość narzędzi wdrożeniowych: docker, kubernetes.

  • Doświadczenie z narzędziami CI/CD: Gerrit/Git, Zuul CI, JIRA, Maven.

  • Umiejętność monitorowania: prometheus/grafana/sentry/loki.

Nice to Haves:

  • Doświadczenie z bankiem Pekao S.A.

  • Praca w bankowości mobilnej.

  • Tworzenie aplikacji mobilnych.

  • Praca z narzędziami AI w dewelopmencie.

Szczegóły:

  • Kontekst: Projekt w obszarze bankowości mobilnej.

See also