Senior Software Engineer II (Java/Spring)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Software Engineer II (Java/Spring): Building and enhancing a graph-based search and AI platform to deliver intelligent, scalable solutions for the scientific community with an accent on graph-based search services and data hydration. Focus on designing scalable backend systems, implementing GraphQL Federation, and integrating AWS cloud-native architectures.
Location: London (London Wall) or Amsterdam (Radarweg)
Salary: €100,400 - €167,300 (for Netherlands location)
Company
A global leader in information and analytics that supports researchers and healthcare professionals in advancing science and improving health outcomes.
What you will do
- Design and implement graph-based search services and entity metadata hydration.
- Develop applications using Java, Spring Boot, Spring, GraphQL, and GraphQL Federation.
- Integrate with AWS services (Neo4j, DynamoDB, RDS, S3, SQS, SNS, Kinesis) for ingestion and messaging pipelines.
- Champion clean code and SOLID principles, setting engineering standards and mentoring others.
- Collaborate with product managers and engineering teams to deliver advanced search and recommendation features.
- Ensure system reliability and performance using New Relic and Coralogix for monitoring and logging.
Requirements
- Proven track record of building scalable backend systems and APIs.
- Strong expertise in Java and the Spring Boot ecosystem.
- Hands-on experience with GraphQL and REST API design.
- Solid background in cloud-native architectures with AWS and Kubernetes (EKS).
- Advocate for SOLID principles, clean code, architectural design patterns, and CI/CD.
- Experience with Agile or Kanban iterative development methodologies.
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 with high-throughput, distributed systems.
Culture & Benefits
- Flexible working hours to support a healthy work/life balance.
- Comprehensive Pension Plan and generous vacation entitlement.
- Option for sabbatical leave and family care leave (Maternity, Paternity, Adoption).
- Personal Choice budget and various employee discounts.
- Global Employee Assistance Program and internal professional communities.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →