Java Backend Developer
W skrócie
Java Backend Developer wanted for TSS in Warsaw. Develop Java/Spring Boot microservices, work with SSO/IAM, spatial data, GIS. Min 5 years Java, Spring Boot, SSO protocols, PostgreSQL/PostGIS or Oracle, REST API, Git, CI/CD, Linux, Azure/AWS.
Słowa kluczowe
Skrót przygotowany przez AI na podstawie treści ogłoszenia.
W TSS tworzymy najwyższej jakości rozwiązania z zakresu Software Development, FinTech, AI Solution. Tworzymy systemy płatnicze, bramki płatnicze online oraz rozwiązania umożliwiające innowacyjne procesowanie płatności. Nasze zespoły uczestniczą również w projektach wykonywanych dla klientów z wielu różnych branż i specjalizacji.
Szukamy doświadczonego Java Developera, który dołączy do naszego zespołu i będzie uczestniczyć w rozwoju aplikacji opartych o Java i Spring Boot, działających w środowisku mikroserwisowym.
W tej roli będziesz pracować również z obszarem SSO i IAM, integracjami systemów oraz technologiami związanymi z danymi przestrzennymi i systemami GIS. Szukamy osoby, która dobrze odnajduje się w złożonych integracjach, dba o jakość tworzonego kodu i potrafi współpracować z zespołami technicznymi oraz biznesowymi.
Forma pracy: do ustalenia - otwartość na pracę w formie hybrydowej w Warszawie
🚀 Twój zakres obowiązków
-
Rozwój aplikacji w Java + Spring Boot zgodnie z założeniami architektury mikroserwisowej.
-
Utrzymanie i konfiguracja platformy Apereo CAS jako centralnego systemu logowania SSO.
-
Integracja systemów zewnętrznych z CAS z wykorzystaniem SAML, OAuth2, LDAP oraz REST API.
-
Udział w integracji i publikacji danych przestrzennych z wykorzystaniem Geo
-
Server.
-
Przygotowywanie i rozwój API służących do komunikacji z systemami mapowymi oraz bazami danych przestrzennych.
-
Współpraca z zespołem front-end oraz analitykami danych przestrzennych.
-
Tworzenie i optymalizacja zapytań do baz danych, w tym PostGIS / Oracle Spatial.
-
Wsparcie techniczne oraz analiza zgłoszeń związanych z autoryzacją i danymi przestrzennymi.
-
Udział w spotkaniach projektowych zgodnie z metodyką SCRUM — Daily, Planning, Review, Retrospective.
-
Tworzenie dokumentacji technicznej, m.in. diagramów UML, konfiguracji CAS oraz dokumentacji OpenAPI.
-
Udział w code review oraz aktywna wymiana wiedzy wewnątrz zespołu.
💻 Czego oczekujemy?
- Minimum 5 lat doświadczenia na stanowisku Java Developera.
- Bardzo dobrej znajomości Java 11+ oraz Spring Boot 2.x / 3.x.
- Znajomości protokołów i standardów SSO: SAML2, OAuth2, OIDC.
- Znajomości systemów baz danych PostgreSQL/PostGIS lub Oracle.
- Doświadczenia w tworzeniu REST API, modelowaniu domeny oraz zarządzaniu sesjami użytkowników.
- Znajomości wzorców projektowych, zasad Clean Architecture oraz DDD (Domain-Driven Design).
- Praktycznej znajomości Git, Maven lub Gradle oraz narzędzi CI/CD, np. GitLab CI / Jenkins.
- Znajomości środowiska Linux/Unix na poziomie developerskim.
- Doświadczenia w pracy ze środowiskami chmurowymi, takimi jak Azure lub AWS.
⭐ Mile widziane
- Doświadczenie z integracją Apereo CAS z LDAP, np. 389 Directory Server.
- Znajomość narzędzi do monitorowania aplikacji, takich jak Prometheus, Grafana, ELK.
- Znajomość narzędzi do stylizacji map, np. SLD, QGIS, oraz publikacji danych przestrzennych.
- Znajomość zagadnień związanych z danymi przestrzennymi, m.in. bounding box, CRS, GML.
- Doświadczenie z Keycloak lub innym systemem IAM.
- Znajomość SOAP / Web
- Service oraz XML Schema.
- Znajomość konteneryzacji z wykorzystaniem Docker oraz podstaw Kubernetes.
- Doświadczenie w integracji i konfiguracji Apereo CAS (Central Authentication Service).
- Doświadczenie z Geo
- Server, w tym konfiguracją warstw, WMS/WFS, stylizacją oraz integracją z frontendem.
- Znajomość biblioteki jOOQ.
- Znajomość biblioteki JasperReports.
🛠 Technologie
Java 11+
- Spring Boot
- Apereo CAS
- SAML2
- OAuth2
- OIDC
- LDAP
- PostgreSQL
- PostGIS
- Oracle Spatial
- Geo
- Server
- REST API
- OpenAPI
- Git
- Maven
- Gradle
- GitLab CI
- Jenkins
- Docker
- Kubernetes
- Azure
- AWS
- Prometheus
- Grafana
- ELK
- jOOQ
- JasperReports
Co zyskujesz, dołączając do teamu?
- Stabilność współpracy – długofalową współpracę w oparciu o kontrakt B2B
- Realny wpływ na systemy – Twoja analiza bezpośrednio kształtuje rozwiązania IT
- Rozwój kompetencji analitycznych – praca w złożonych projektach systemowych i biznesowych
- Środowisko eksperckie – współpraca z doświadczonymi zespołami IT i biznesu
- Kulturę współpracy – nacisk na komunikację, analizę i jakość rozwiązań
| Opublikowana | 2026-10-28 |
| Źródło |
|
Hexjobs App
Narzędzia dopasowane do tej oferty.
Hexjobs App
Narzędzia dopasowane do tej oferty.
Podobne oferty
Embedded Linux Developer (C/C++ & Yocto)
Edge One Solutions Sp. z o.o.
Warszawa, mazowieckieSenior iOS Engineer
smartpatient
WarszawaSenior Windows Audio Software Engineer
CSHARK
WarszawaSenior Cloud Security Developer with OAuth 2.0
DataArt Poland sp. z o.o.
WarszawaSenior Analytics Engineer with dbt, Data Team
DataArt
Warszawa