Java Back End engineer

Employment Business Octopus Computer Associates
Spain
1 day ago
Apply on www.careerboard.com
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

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

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · World Congress 2026 Europe

2:33 min

Introduction to security advocacy and automation testing

Chris Heilmann +2 · LIVE

3:42 min

Comparing in-memory and Redis storage for cache scalability

Simone Sanfratello · World Congress 2022

1:34 min

Analyzing vulnerabilities in standard OAuth 2.0 authorization flows

Alexander Schwartz Alexander Schwartz · World Congress 2026 Europe

Videos

See all

Related articles

See all