Java Back End engineer
Employment Business Octopus Computer Associates
Spain
1 day ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.careerboard.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
Amazon Web Services
Microsoft Azure
Databases
Continuous Integration
Data Deduplication
Distributed Systems
Multi-Factor Authentication
PostgreSQL
OAuth
Octopus Deploy
Public Key Infrastructure
+19 more
Redis
Openid Connect
Prometheus
Zero Trust Network Access
JSON Web Token
Security Assertion Markup Language (SAML)
Session Management
Datadog
Cloud Platform System
Okta
Grafana
Caching
Event Driven Architecture
Customer Identity Access Management
Kubernetes
Apache Kafka
User Identification
Docker
Microservices
Job description
Senior Java Back End engineer with hands-on experience designing, building, and operating authentication and authorization services.
- Designed, built, and operated IAM capabilities on Keycloak and Java microservices. Extended Keycloak through custom SPIs, providers, user federation, and themes to meet business requirements
- Implemented and maintained authentication and authorization flows using OAuth 2.0, OpenID Connect, SAML, MFA, and social or enterprise federation
- Driven security best practices, including secure token handling, session management, threat modeling, and supporting audits and compliance.
Requirements
- Experience with CIAM at scale: customer identity, identity resolution, or account deduplication.
- WebAuthn/FIDO2/passkeys, Zero Trust architectures, or PKI.
- Event-driven architectures (eg, Kafka).
- Observability tooling such as Prometheus, Grafana, and OpenTelemetry.
- Deep understanding of OAuth 2.0, OpenID Connect, JWT, and SAML, and when to use each.
- Proven experience designing and operating distributed systems and microservices in production.
- Solid database skills (eg, PostgreSQL) and familiarity with caching relevant to Keycloak deployments (eg, Infinispan/Redis).
- Experience with Docker, Kubernetes, CI/CD pipelines, and at least one major cloud platform (AWS, or Azure).
Remote is allowed as long as the consultant is within EU.
Please send CV for full details and immediate interviews. We are a preferred supplier to the client.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.careerboard.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
EM
Eli McGarvie
Find a Developer Job: 12 Best Job Sites For Developers
over 3 years ago
EM
Eli McGarvie
Best Job Boards for Remote Work for Developers
about 3 years ago
EM
Eli McGarvie
7 Most Popular Web Developer Jobs in Europe
over 3 years ago
LM
Luis Minvielle
Where To Find Software Engineering Jobs
over 2 years ago
EM
Eli McGarvie
The Best Job Search Websites of 2025
over 2 years ago