Senior Java Developer (Java 21+, GCP)
j-labs software specialist
⚲ Cracow
25 200 - 28 560 PLN (B2B)
Wymagania
- Java
- Spring Boot
- GCP
- Microservices
- Kafka (nice to have)
Opis stanowiska
O projekcie: - Dołączysz do zespołu rozwijającego backendową platformę bezpieczeństwa oprogramowania, która przechodzi transformację z gotowych rozwiązań na własne, open‑source i cloud‑native. - Co zyskasz: - Pracę z nowymi technologiami: Java 21+ z Project Loom i wątkami wirtualnymi. - Możliwość wpływu na architekturę i rozwój całego systemu. - Wyzwania techniczne przy implementacji Zero Trust i OAuth2/OpenID Connect w kodzie produkcyjnym. - Pracę z Google Cloud Platform (GKE, Cloud Spanner, Cloud SQL, Pub/Sub). - Doświadczenie w tworzeniu nowego produktu zamiast pracy na gotowych rozwiązaniach. - Technologie: Java 21+ (virtual threads/Project Loom), Spring Boot 3.x, GKE (Google Kubernetes Engine), Cloud Spanner, Cloud SQL (Postgres), Pub/Sub, Kafka, OAuth2/OpenID Connect, Zero Trust Architecture, mikroserwisy - Lokalizacja: Kraków, praca hybrydowa (2 dni z biura). Wymagania: - Bardzo dobra znajomość Java (szczególnie 21+), w tym doświadczenie z JVM internals, zarządzanie pamięcią i Project Loom. - Doświadczenie ze Spring Boot. - Praktyczne doświadczenie z Google Cloud Platform (GKE, Cloud Spanner, Cloud SQL). - Doświadczenie z Pub/Sub lub Apache Kafka. - Doświadczenie w implementacji Zero Trust Architecture oraz OAuth2/OpenID Connect. - Doświadczenie z open-source. - Znajomość języka angielsiego na poziomie min. B2. Codzienne zadania: - Projektowanie i rozwój backendu w Javie i Spring Boot. - Praca z architekturą chmurową i systemami event‑driven. - Wdrażanie Zero Trust i OAuth2/OpenID Connect.