Magenta Technology
Lead Java Developer
from 160,000 ₽ per month, net
Experience: over 6 years
Full-time
Schedule: 5/2
Work format: remote
☑️ Responsibilities
- Development and support of Java authentication and authorization services
- Code review, defining coding standards
- Development and support of Keycloak SPI (Custom Authenticator, User Storage, Event Listener)
- Participation in microservice architecture design
- Mentoring, conducting technical interviews
- Technical debt management, refactoring
☑️ Our requirements for candidates
- General experience 6–10 years
- Professional Java experience 3–5 years
- Experience with Keycloak / Spring Security / IAM systems
- Experience in technical leadership / code review / mentoring
- Higher education
- English B1+
- Knowledge and experience:
- Java Core and JVM
- JVM diagnostics and profiling
- SOLID principles
- Build tools: Maven and Gradle
- Testing: JUnit and Mockito
- Knowledge and experience:
- Spring Ecosystem
- Keycloak Development
- Theoretical knowledge:
- Authentication and authorization
- SSL/TLS and cryptography in Java
- Microservice architecture patterns
- Pull Request lifecycle and Git
- Infrastructure:
- Docker, Kubernetes, Kafka, PostgreSQL, Jenkins, SonarQube
Contacts: hr@magenta-technology.com