Graph DB Engineer

  • Amsterdam, Netherlands
  • Leading Client
  • Full-Time
  • On-Site

Job Description:

Job Description

  • Job title: Graph DB Engineer
  • Experience: 8-18 Years
  • Location: Amsterdam, Netherlands
  • Job Type: Full-time


Must Haves:

  • 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.

Qualifications:

    • 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.


Key Responsibilities:

    • 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.