Senior Java Developer - IAM
Core
Designing and developing robust backend components for security-critical products in digital identity, authentication, and electronic signing.
Role type
Senior IC Java backend engineer (IAM)
Builds
High-performance identity management and digital signature systems for large private and public sector organizations
Domain
Cybersecurity / Identity and Access Management (IAM)
Deliverable
production ML models | product features
Required skills
Java, asynchronous programming, thread management, Docker, relational databases (MySQL), Linux/Windows hybrid environments
Preferred skills
Kotlin, reactive frameworks (Spring WebFlux/Reactor), Kubernetes, CI/CD pipelines, observability tools (Grafana, Prometheus), IAM protocols (OIDC, SAML, SCIM), Active Directory, Okta/OneIdentity
Responsibilities
Design and evolve robust backend components in Java; implement complex logic for identity management and digital signatures; drive discussions on system design and technical roadmap; ensure high code quality through testability and code reviews
Seniority
Senior, hands-on IC