Aplikuj teraz

Senior Java Developer (Tech Lead)

NATEK POLAND

Warszawa
zdalna
Java
Spring Boot
Spring Security
Hibernate
Maven
Gradle
RabbitMQ
Kafka
🐳 Docker
🚢 Kubernetes
JUnit.
🌐 zdalna

Wymagania

Technologie wymagane

Java

Spring Boot

Spring Security

Hibernate

Maven

Gradle

RabbitMQ

Kafka

Docker

Kubernetes

JUnit.

System operacyjny

Windows

Nasze wymagania

  • Minimum 8 lat doświadczenia w programowaniu w Javie.
  • Doświadczenie na stanowisku Tech Leadera.
  • Minimum 3 lata pracy z systemami IAM oraz węzłami autoryzacyjnymi.
  • Doświadczenie w optymalizacji Keycloak w środowiskach on-premise.
  • Znajomość SAML 2.0, OAuth 2.0, OpenID Connect, MFA/2FA
  • oraz zabezpieczania REST API.
  • Doświadczenie w integracjach mobilnych (OAuth, deep linking).
  • Bardzo dobra znajomość technologii I narzędzi: Java, Spring Boot, Spring Security, Hibernate, Maven/Gradle, RabbitMQ/Kafka, Docker, Kubernetes, JUnit.
  • Znajomość baz danych: SQL (PostgreSQL, Oracle, MS SQL) i NoSQL (MongoDB).
  • Doświadczenie w pracy w środowisku chmurowym (Azure/AWS/GCP).
  • Wykształcenie wyższe techniczne.

Mile widziane

  • Doświadczenie ze standardami eIDAS, e-government i podpisem elektronicznym.
  • Praca z platformą IAM (ForgeRock, Ping Identity) oraz architekturą Zero Trust.
  • Wiedza z zakresu norm i standardów bezpieczeństwa.
  • Doświadczenie w optymalizacji wydajności systemów oraz monitoringu (np. Zabbix).

Twój zakres obowiązków

  • Projektowanie i rozwój kluczowych funkcjonalności po stronie backendu,
  • z wykorzystaniem języka Java oraz platformy Keycloak.
  • Tworzenie i integracja API dla systemów wewnętrznych i zewnętrznych.
  • Analiza wymagań technicznych i architektury rozwiązań, zgłaszanie uwag
  • oraz proponowanie usprawnień.
  • Współpraca z zespołem w procesach CI/CD i zapewnieniu jakości rozwiązań.
  • Optymalizacja kodu pod kątem wydajności, skalowalności i bezpieczeństwa.
  • Przygotowywanie dokumentacji technicznej kodu.
  • Udział w testach, w tym pisanie testów jednostkowych, udział w testach e2e i wsparcie automatyzacji testów.
  • Planowanie prac zespołu, przygotowanie i dekompozycja zadań, prowadzenie code review oraz bieżące wsparcie zespołu w realizacji zadań technicznych.
Wyświetlenia: 2
Opublikowana8 dni temu
Wygasaza 15 dni
Tryb pracyzdalna
Źródło
Logo

Podobne oferty, które mogą Cię zainteresować

Na podstawie "Senior Java Developer (Tech Lead)"