Senior Java Developer / Tech Lead (Keycloak, IAM)
Baltic Amadeus
⚲ Warszawa, Kraków, Gdańsk, Poland (Remote)
Wymagania
- OAuth2 / OIDC
- CI/CD pipelines
- JPA / Hibernate
- Docker
- REST APIs
- Java
- SQL
- Keycloak
- Spring Boot
Opis stanowiska
Project/Client: TelecomStart Date: ASAP Seniority: Senior / Tech Lead Language: English Role Overview: We are looking for a Senior Java Developer / Tech Lead with strong Keycloak and IAM experience to join a long-term telecom project, focusing on authentication, authorization, and secure backend development. Key Responsibilities: • Develop backend services using Java, Spring Boot, and REST APIs • Implement and support OAuth2 / OIDC-based authentication flows • Configure and manage Keycloak (realms, clients, roles, token policies) • Lead code reviews, mentor team members, and ensure high-quality delivery • Build containerized applications using Docker • Implement and support CI/CD pipelines • Work with SQL databases (PostgreSQL / MySQL) Must-Have Requirements: • Strong hands-on experience with Java, Spring Boot, and REST APIs • Deep understanding of OAuth2 / OIDC • Proven production experience with Keycloak • Experience with Docker and CI/CD pipelines • Solid SQL and JPA / Hibernate knowledge • Experience leading code reviews, mentoring, and delivery ownership • Experience in telecom or fintech environments • Fluent English Nice to Have: • Experience with Quarkus • Knowledge of Kubernetes (Helm, Operators) • Experience with Kafka / RabbitMQ • Understanding of security best practices (OWASP, TLS, secrets) Note: We’ll be in touch only with candidates who move forward to the next stage.