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
SeniorJob 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