Mid Software Systems Engineer with Java - Customer Identity and Access Solutions
Core
Building and maintaining backend services for Customer Identity and Access Management (CIAM), handling user authentication, authorization, and identity management at scale.
Role type
Mid-level backend software engineer (Java/Spring Boot)
Builds
Cloud-native authentication and authorization services for travel industry partners
Domain
Travel technology / Cloud-native Identity & Access Management
Deliverable
production ML models | product features
Required skills
Java 17/21, Spring Boot, Google Cloud Platform (GCP), microservices architecture, REST APIs, CI/CD pipelines, Linux/Unix, automated testing frameworks
Preferred skills
Identity and Access Management (SSO, SAML, OAuth), Kubernetes (GKE), Docker, AI-assisted development tools
Technologies
Java, Spring Boot, GCP, Docker, Kubernetes, GitHub Actions, JUnit, Mockito
Responsibilities
Design, implement, test, and deploy backend services; troubleshoot production issues; collaborate with product and SRE teams; maintain automated test suites
Seniority
Mid-level, hands-on IC