Description

Job Description:-

Key Responsibilities:

Database Administration (DBA):

Install, configure, and upgrade Neo4j database environments (community or enterprise edition).

Manage Neo4j clusters, including backup, recovery, monitoring, and performance tuning.

Ensure data security, user access control, and compliance with internal policies and external regulations.

Monitor and maintain high availability and disaster recovery setups.

Troubleshoot issues related to query performance, resource usage, and system health.

Development:

Design and implement graph data models to support use cases such as recommendations, fraud detection, or relationship mapping.

Develop Cypher queries, procedures, and integrations using Neo4j, Cypher, and APOC procedures.

Build and support applications integrating Neo4j using Java, Python, or JavaScript-based frameworks.

Collaborate with data scientists, software developers, and business stakeholders to deliver graph-based analytics and insights.

Create and maintain documentation, including entity relationship diagrams and data flow designs.

Qualifications:

Bachelor’s or Master’s degree in Computer Science, Information Systems, or related field.

3–6+ years of experience in database development or administration, with at least 1–2 years using Neo4j.

Proficiency in Cypher query language and graph modeling principles.

Hands-on experience with Neo4j Admin tools, Neo4j Browser, and Bloom.

Experience developing with Java, Python, or JavaScript, and integrating with Neo4j via drivers or REST APIs.

Understanding of graph theory, data structures, and complex relationship querying.

Familiarity with Linux/Unix environments, shell scripting, and monitoring tools.

Education

Any Graduate