Programista Java

~90 - 105 PLN/ godz.B2B
SeniorZdalnie·WarszawaFull-time·B2B
#452368·Dodano 9 dni temu·1
Źródło: justjoin.it
Aplikuj teraz

Firma i stanowisko

Firma TSS zajmuje się tworzeniem rozwiązań z zakresu Software Development, FinTech oraz AI Solution. Firma tworzy systemy płatnicze, bramki płatnicze online i innowacyjne rozwiązania w procesowaniu płatności. Zespoły współpracują przy projektach dla klientów z różnych branż i specjalizacji.

Wymagania

  • Minimum 5 lat doświadczenia na stanowisku Java Developera.
  • Bardzo dobra znajomość Java 11+ oraz Spring Boot 2.x / 3.x.
  • Znajomość protokołów i standardów SSO: SAML2, OAuth2, OIDC.
  • Znajomość systemów baz danych PostgreSQL/PostGIS lub Oracle.
  • Doświadczenie w tworzeniu REST API, modelowaniu domeny i zarządzaniu sesjami.
  • Znajomość wzorców projektowych, zasad Clean Architecture i DDD (Domain-Driven Design).
  • Praktyczna znajomość Git, Maven lub Gradle, narzędzi CI/CD, takich jak GitLab CI lub Jenkins.
  • Znajomość środowiska Linux/Unix na poziomie developerskim.
  • Doświadczenie z chmurą, np. Azure lub AWS.

Nice to have:

  • Doświadczenie z integracją Apereo CAS z LDAP (np. 389 Directory Server).
  • Znajomość narzędzi do monitorowania aplikacji: Prometheus, Grafana, ELK.
  • Znajomość narzędzi do stylizacji map, np. SLD, QGIS oraz publikacji danych przestrzennych.
  • Wiedza z zakresu danych przestrzennych, m.in. bounding box, CRS, GML.
  • Doświadczenie z systemem IAM, np. Keycloak.
  • Znajomość SOAP / WebService oraz XML Schema.
  • Znajomość konteneryzacji z wykorzystaniem Docker oraz podstaw Kubernetes.
  • Doświadczenie z konfiguracją i integracją Apereo CAS (Central Authentication Service).
  • Doświadczenie z GeoServer, w tym konfiguracją warstw, WMS/WFS, stylizacją i integracją z frontendem.
  • Znajomość bibliotek jOOQ i JasperReports.

Obowiązki

  • Rozwój aplikacji w Java i Spring Boot zgodnie z architekturą mikroserwisową.
  • Utrzymanie i konfiguracja platformy Apereo CAS jako centralnego systemu logowania SSO.
  • Integracja systemów zewnętrznych z CAS za pomocą SAML, OAuth2, LDAP oraz REST API.
  • Udział w integracji i publikacji danych przestrzennych z wykorzystaniem GeoServer.
  • Przygotowywanie i rozwój API do komunikacji z systemami mapowymi i bazami danych przestrzennych.
  • Współpraca z zespołem frontendowym oraz analitykami danych przestrzennych.
  • Tworzenie i optymalizacja zapytań do baz danych, w tym PostGIS i Oracle Spatial.
  • Wsparcie techniczne i analiza zgłoszeń dotyczących autoryzacji i danych przestrzennych.
  • Udział w spotkaniach projektowych zgodnie z metodyką SCRUM.
  • Tworzenie dokumentacji technicznej, w tym diagramów UML, konfiguracji CAS oraz dokumentacji OpenAPI.
  • Udział w code review oraz wymiana wiedzy w zespole.

Benefity

  • Stabilna współpraca na podstawie kontraktu B2B.
  • Realny wpływ na rozwój systemów IT.
  • Rozwój kompetencji analitycznych w złożonych projektach systemowych i biznesowych.
  • Praca w środowisku eksperckim z doświadczonymi zespołami IT i biznesu.
  • Kultura pracy skupiona na komunikacji, analizie i jakości rozwiązań.

Inne informacje

Informujemy, że administratorem danych jest TSS z siedzibą w Warszawie, ul. Ogrodowej 58 (dalej jako "administrator"). Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji. Podanie danych w zakresie wynikającym z ustawy z dnia 26 czerwca 1974 r. Kodeks pracy jest obowiązkowe. W pozostałym zakresie podanie danych jest dobrowolne. Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie. Odbiorcą danych jest serwis Just Join IT oraz inne podmioty, którym powierzyliśmy przetwarzanie danych w związku z rekrutacją.

TSS

TSS

29 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz