P591: Senior Java Developer
The candidate should be based in Lithuania!
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):
📩 Ready to Join?
We look forward to receiving your application and welcoming you to our team!
- Department
- Software Development
- Locations
- Lithuania
- Remote status
- Fully Remote
About Bonapolia
For job seekers, BONAPOLIA offers a gateway to exciting career prospects and the chance to thrive in a fulfilling work environment. We believe that the right job can transform lives, and we are committed to making that happen for you.
Already working at Bonapolia?
Let’s recruit together and find your next colleague.