Graph DB Engineer

YO AI Labs
Amsterdam, Netherlands
22 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Amazon Web Services Cloud Computing Code Review Query Languages Graph Database Neo4j Query Optimization SPARQL Cloud Platform System Database Performance Backend
+4 more
Kotlin Restful APIs Data Pipelines Microservices

Job description

  • Design, develop, and optimize graph database solutions using Neo4j, AWS Neptune, or similar technologies.
  • Write efficient queries using Cypher, SPARQL, and other graph query languages.
  • Develop and maintain robust backend services using Java or Kotlin.
  • Design and implement data models for complex relational structures.
  • Build and integrate microservices architectures with REST APIs.
  • Collaborate with cross-functional teams to translate business requirements into technical solutions.
  • Optimize database performance and ensure scalability for large-scale data pipelines.
  • Participate in code reviews and contribute to best practices documentation.

Requirements

  • Min 8 yrs hands-on experience in Java/Kotlin.
  • Experience with Graph Databases like (Neo4j or Neptune).
  • Experience in query languages (Cypher or SPARQL).
  • Good understanding of data modeling, microservices, and REST APIs and Exposure to cloud platforms., * Backend Development: 9+ years of hands-on experience with Java or Kotlin.
  • Graph Databases: Proven expertise with Neo4j, AWS Neptune, or equivalent graph database technologies.
  • Query Languages: Strong proficiency in Cypher, SPARQL, or similar graph query languages.
  • Data Modeling: Deep understanding of data modeling principles and best practices.
  • Microservices Architecture: Experience designing and building microservices-based systems.
  • REST APIs: Solid knowledge of REST API design and implementation.
  • Cloud Platforms: Working knowledge of AWS or other cloud environments.
  • Location: Based in Amsterdam, Netherlands, or willing to relocate.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.nl

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:30 min

Introduction to Neo4j and remote developer relations work

3:09 min

Understanding Kotlin Multiplatform and its compiler targets

Petar Marijanović · LIVE

2:24 min

Comparing Neo4j and GraphQL conceptual models

William Lyon · LIVE

2:51 min

Prerequisite skills for building graph environments

Jennifer Reif · LIVE

2:18 min

Recommended resources and frameworks for learning Kotlin natively

Iris Hunkeler · LIVE

2:52 min

Generating APIs with the Neo4j GraphQL library

William Lyon · LIVE

Videos

See all

Related articles

See all