engineer- Java / Identity & CIAM
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+15 more
Job description
We are seeking a Senior Software Engineer to design, build, and operate high-throughput, low-latency, mission-critical platforms. This role focuses on Java-based API development, cloud-native deployments (Google Cloud Platform or equivalent), modern access management protocols, and AI-assisted software development. You will own services with strict reliability, performance, and availability SLAs, operating at scale in a security-sensitive environment.
Key Responsibilities:
Core Engineering
· Design, develop, and maintain high-performance Java services supporting REST-based APIs & having good Security SME knowledge.
· Build cloud-native, horizontally scalable services deployed on Google Cloud Platform and/or other public cloud platforms.
· Develop and secure APIs using OIDC, OAuth 2.0, and SAML-based authentication and authorization flows.
· Implement API-first designs with strong contract discipline, backward compatibility, and understandability.
Scale, Performance & Reliability
· Build and operate highly resilient systems with:
o API latency SLA < 50ms
o Throughput > 5,000 TPS
o Availability 99.9%
o Error budget < 0.1%
· Design for fault tolerance, graceful degradation, and fast recovery.
· Apply resilience patterns such as timeouts, retries, circuit breakers, bulkheads, and rate limiting.
· Participate in production support, incident response, RCA, and continuous reliability improvement.
Cloud & Deployment
Use CI/CD pipelines for automated build, test, and deployment.
Own build * deploy * run lifecycle, including monitoring, alerting, and capacity planning.
Work with containerized workloads and modern deployment strategies (blue/green, canary, feature flags).
AI-Enabled Development
· Actively use AI-assisted development tools (e.g., Copilot in agentic mode) to:
o Accelerate feature development
o Improve code quality and test coverage
o Assist with refactoring, documentation, and troubleshooting
· Champion responsible and effective AI usage as part of daily engineering workflows.
Collaboration
· Partner with platform, security, SRE, and product teams to deliver end-to-end solutions.
· Contribute to architecture reviews, design discussions, and technical decision-making.
Requirements
· 6+ years Strong Java expertise with experience building production-grade services.
· 6+ years Hands-on API development experience, including RESTful services and API security.
· Cloud deployment experience on Google Cloud Platform and/or equivalent cloud platforms.
· 2+ Solid experience with Access Management protocols:
o OAuth 2.0
o OpenID Connect (OIDC)
o SAML2.0
· Proven experience building and operating high-criticality systems with strict SLAs.
· Strong understanding of distributed systems, concurrency, and performance optimization and resiliency.
· Experience with observability (metrics, logs, traces) and production troubleshooting.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…