Graph DB Engineer
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.