Senior Software Engineer (Java/GraphQL)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Software Engineer (Java/GraphQL): Building and enhancing agentic data platforms and search systems with an accent on graph-based query design, API performance, and scalable backend architecture. Focus on integrating complex knowledge graphs, optimizing distributed systems, and ensuring high reliability for scientific discovery tools.
Location: London, UK or Amsterdam, Netherlands (Radarweg).
Salary: €86,900 - €144,600 (if performed in Amsterdam).
Company
is a global leader in information and analytics, combining vast datasets with innovative technology to advance science and improve health outcomes.
What you will do
- Design and implement graph-based search services to power intelligent discovery systems.
- Develop robust applications using Java, Spring Boot, and GraphQL Federation.
- Integrate with AWS services including DynamoDB, RDS, S3, and Kinesis for data pipelines.
- Champion clean code, SOLID principles, and engineering best practices across the team.
- Collaborate with product managers to deliver advanced search and recommendation features.
- Ensure system reliability through proactive monitoring and logging with New Relic and Coralogix.
Requirements
- 4+ years of professional software engineering experience in distributed systems or search platforms.
- Strong expertise in Java and the Spring Boot ecosystem.
- Hands-on experience with GraphQL and REST API design.
- Solid background in cloud-native architectures using AWS and Kubernetes.
- Proven track record of building scalable backend systems and APIs.
- Collaborative mindset with a focus on delivering business value.
Nice to have
- Experience with Apollo Router or advanced GraphQL federation strategies.
- Background in data modelling for graph-based systems.
- Familiarity with search platforms or AI-driven discovery systems.
- Experience working in high-throughput, distributed systems.
Culture & Benefits
- Flexible working hours to support work-life balance.
- Comprehensive pension plan and generous vacation entitlement.
- Support for family care with maternity, paternity, and adoption leave.
- Personal choice budget and internal community networks.
- Employee Assistance Program and various employee discounts.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →