Java developer

Gelderland Utrecht Overijssel Drenthe Zeeland Flevoland
Amsterdam, Netherlands
13 days ago

Role details

Contract type
Temporary contract
Employment type
Part-time (≤ 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Amsterdam, Netherlands

Tech stack

Java
Cloud Computing
Computer Security
PostgreSQL
OAuth
OpenID
JSON Web Token
Secure Coding
Software Engineering
Spring-boot
GIT
Kubernetes
Microservices

Job description

Java Developer - Amsterdam (Hybrid - 2 days onsite per week) - Start Date: 1st November 2025 - rate negotiable - 6-12 month contract, * Design, develop, and maintain microservices using Java 21 / Spring Boot 3

  • Implement and enhance authentication and authorization mechanisms leveraging OIDC, OAuth 2.0, and JWT
  • Apply resiliency design principles to ensure system stability and reliability under scale
  • Collaborate closely with product, architecture, and security teams to improve system performance and integrity
  • Contribute to secure coding practices, rate-limiting, and encryption implementations
  • Mentor and support less experienced engineers where appropriate

Requirements

  • 5 years' experience in Java software engineering, ideally in distributed, cloud-based systems
  • Deep understanding of AuthN/AuthZ, OIDC, OAuth 2.0, and JWT standards
  • Proficient with Spring / Spring Boot, Postgres, Kubernetes, and Git
  • Experience with cybersecurity, encryption, and resilient system design
  • Excellent communication and collaboration skills, confident working in an international environment
  • Exposure to observability platforms is a plus

Apply for this position