Neo4j Engineer - Microservices Architecture

Forward Eye Technologies, Inc.

Mumbai, Bengaluru, Delhi

On-site

INR 4,000,000 - 6,000,000

Full time

7 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Forward Eye Technologies, Inc. seeks an experienced Neo4j Engineer to design, develop, and deploy applications leveraging Neo4j as the primary backend. You will work on graph data models, containerized microservices with Java, Python, and AWS, ensuring scalable, high-performance solutions.

The role emphasizes optimizing queries for large-scale environments, collaborating with data scientists and engineers, and staying ahead of graph database best practices and advancements.

Qualifications

  • 10+ years of software engineering experience with a focus on Neo4j and graph databases.
  • Expertise in Neo4j design, data modeling, and graph querying.
  • Proficient in Java and Python for cloud-native apps.
  • Strong experience with Docker and Kubernetes.
  • Experience deploying/managing apps on AWS (EC2, ECS, RDS, etc.).
  • Proven ability to optimize and troubleshoot Neo4j in large-scale environments.

Responsibilities

  • Neo4j application development as the primary backend.
  • Design and optimize graph database models for efficient querying.
  • Build and optimize graph data models for large-scale data.
  • Develop and deploy containerized microservices using Java, Docker, and Kubernetes.
  • Contribute to cloud-native apps with Python and Java.
  • Deploy and manage applications on AWS (EC2, ECS, RDS).
  • Optimize Neo4j queries and configurations for performance.
  • Monitor and troubleshoot Neo4j databases across environments.
  • Collaborate with data scientists and engineers to align data models.

Skills

Neo4j
Graph databases
Java
Python
Docker
Kubernetes
AWS
CI/CD
DevOps
GCP/Azure

Tools

Docker
Kubernetes
AWS

Job description

We are seeking an experienced Neo4j Engineer with deep expertise in graph databases to join our team. The ideal candidate will design, develop, and deploy applications using Neo4j as the primary backend, while also working on the architecture of large-scale data environments. This role involves working with containerized microservices, leveraging AWS, and optimizing performance to deliver robust and scalable solutions.

Key Responsibilities
  • Neo4j Application Development
  • Design and develop applications that utilize Neo4j as the primary backend database.
  • Build and optimize graph database models for efficient querying and data representation.
  • Microservices Architecture
  • Develop and deploy containerized microservices using Java, Docker, and Kubernetes to enhance scalability and maintainability.
  • Contribute to the development of cloud-native applications with a focus on Python and Java.
  • AWS Deployment and Management
  • Utilize AWS services (e.g., EC2, ECS) to manage and deploy applications in the cloud, ensuring high availability and performance.
  • Implement best practices for secure, scalable, and resilient cloud environments.
  • Performance Optimization and Troubleshooting
  • Optimize Neo4j queries and configurations for handling large-scale data environments, ensuring efficiency and speed.
  • Monitor and troubleshoot Neo4j databases, performing migrations and ensuring data integrity across environments.
  • Data Architecture and Modeling
  • Contribute to the architecture and design of graph data models to support application needs.
  • Stay updated on best practices, tools, and advancements in graph database technology.
  • Cross-functional Collaboration
  • Collaborate with data scientists, engineers, and stakeholders to align Neo4j data models with application requirements.
Required Skills and Experience
  • 10+ years of experience in software engineering, with a strong focus on Neo4j and graph databases.
  • Expertise in Neo4j database design, data modeling, and graph querying.
  • Proficient in Java and Python programming for developing cloud-native applications.
  • Strong experience with containerization tools like Docker and orchestration platforms like Kubernetes.
  • Experience deploying and managing applications on AWS (EC2, ECS, RDS, etc.).
  • Demonstrated ability to optimize and troubleshoot Neo4j databases in large-scale environments.
Preferred Qualifications
  • Neo4j Certification is highly desirable.
  • Familiarity with CI/CD processes, automation tools, and DevOps best practices.
  • Knowledge of additional cloud platforms like GCP or Azure.

Location-Delhi NCR,Bangalore,Chennai,Pune,Kolkata,Ahmedabad,Mumbai,Hyderabad

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Neo4j Engineer
Neo4j Engineer

Paladintech • Chandigarh

On-site
INR 1,500,000 - 2,000,000
Neo4j Team Lead / Consultant
Neo4j Team Lead / Consultant

Zoho • Bengaluru

On-site
INR 900,000 - 1,300,000
Custom Software Engineer / Neo4j Developer
Custom Software Engineer / Neo4j Developer

Cerebra • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Neo4J Graph Database Developer- Mumbai
Neo4J Graph Database Developer- Mumbai

Theitmind • Mumbai

On-site
INR 1,000,000 - 1,500,000
Neo4j Architect
Neo4j Architect

Innefu Labs Limited • Delhi

On-site
INR 2,000,000 - 3,500,000
Data Engineer-Neo4j
Data Engineer-Neo4j

NR Consulting • Bengaluru

Hybrid
INR 2,000,000 - 4,000,000
Neo4J Developer
Neo4J Developer

Net Connect • Pune District, Chennai

On-site
INR 1,800,000 - 3,200,000
Custom Software Engineer – Graph Databases
Custom Software Engineer – Graph Databases

Vrinda International • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Knowledge Graph / Neo4j Engineer (5 yrs)___Immediate Joiners
Knowledge Graph / Neo4j Engineer (5 yrs)___Immediate Joiners

PineQ Lab Technology • New Delhi

On-site
INR 2,500,000 - 4,000,000
Module Lead - Neo4j Job
Module Lead - Neo4j Job

YASH Technologies • Bengaluru

On-site
INR 3,500,000 - 5,200,000