Lead Java Developer
ВакансіїSummary
Andersen is hiring a Lead Java Developer for a telecom project focused on building secure authentication systems, ensuring robust security for backend systems and platform growth.
The customer is an organization operating in the technology and consulting domain, supporting businesses with the implementation of digital initiatives and process improvements. The company delivers a range of services related to software solutions, system enhancements, and advisory support, helping clients adapt to evolving technological landscapes through flexible engagement approaches and scalable delivery models.
The project is a long-term telecom initiative focused on building secure authentication and authorization systems. The team will work on backend development, leveraging Keycloak and IAM expertise to ensure robust security for the platform.
Responsibilities
- Developing backend services using Java, Spring Boot, and REST APIs.
- Implementing and supporting OAuth2 / OIDC-based authentication flows.
- Configuring and managing Keycloak (realms, clients, roles, token policies).
- Leading code reviews, mentor team members, and ensure high-quality delivery.
- Building containerized applications using Docker.
- Implementing and supporting CI/CD pipelines.
- Working with SQL databases (PostgreSQL / MySQL).
Requirements
- Experience in backend development for 5+ years.
- Experience in leading and motivating teams.
- Strong hands-on experience with Java, Spring Boot, and REST APIs.
- Experience in telecom environments.
- 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.
- Level of English – from Upper-Intermediate and above.
Desired skills
- Experience with Quarkus.
- Knowledge of Kubernetes (Helm, Operators).
- Experience with Kafka / RabbitMQ.
- Understanding of security best practices (OWASP, TLS, secrets).
Other important skills for the vacancy are described in the knowledge matrix
Reasons to join us
- Experience in teamwork with leaders in FinTech, Healthcare, Retail, Telecom, and others. Andersen cooperates with such businesses as Samsung, Siemens, Johnson & Johnson, BNP Paribas, Ryanair, Mercedes, TUI, Verivox, Allianz, T-Systems, etc..
- The opportunity to change the project and/or develop expertise in an interesting business domain.
- Job conditions – you can work both fully remotely and from the office or can choose a hybrid variant.
- Guarantee of professional, financial, and career growth! The company has introduced systems of mentoring and adaptation for each new employee.
- The opportunity to earn up to an additional 1,000 USD per month, depending on the level of expertise, which will be included in the annual bonus, by participating in the company's activities.
- Access to the corporate training portal, where the entire knowledge base of the company is collected and which is constantly updated.
- Bright corporate life (parties / pizza days / PlayStation / fruits / coffee / snacks / movies).
- Certification compensation (AWS, PMP, etc).
- Referral program.
- English courses.
- Private health insurance and compensation for sports activities.
Join us!
Locations
Estonia, Latvia, Lithuania
Будемо раді бачити вас!
Ми обробляємо персональні дані відповідно до GDPR
Шукаєте нові можливості для розвитку? Ознайомтеся з відкритими позиціями в Andersen просто зараз