CareerPlanGet AI match score →

Senior Software Engineer II (Java/ Spring)

Amsterdam, Noord-Holland💼 Full-time🗓 2026-06-10 → 2026-07-29

Core

Building scalable, high-performance data-driven applications and graph-based search services for scientific discovery platforms.

Role type

Senior Software Engineer II (Backend)

Builds

Scalable backend systems, APIs, and graph-based search services for scientific research products.

Domain

Scientific research, data-driven applications, cloud-native architecture

Deliverable

production ML models | product features | infrastructure

Required skills

Java, Spring Boot, GraphQL, REST API design, AWS, Kubernetes (EKS), database integration, cloud-native architectures, CI/CD, SOLID principles

Preferred skills

Apollo Router, advanced GraphQL federation strategies, data modeling

Technologies

Neo4j, DynamoDB, RDS, S3, Parameter Store, SQS, SNS, Kinesis, New Relic, Coralogix, GraphQL Federation

Responsibilities

Design and implement graph-based search services; Develop applications using Java, Spring Boot, Spring, GraphQL, and GraphQL Federation; Integrate with databases, web services, or AWS services to support ingestion, storage, and messaging pipelines; Champion clean code, SOLID principles, and engineering best practices; Collaborate with product managers and engineering teams to deliver advanced search and recommendation features; Ensure robust monitoring and logging with New Relic and Coralogix.

Seniority

Senior, hands-on IC

Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Adzuna ↗