Neo4J Developer

BrickRed Systems

Frisco (TX)

On-site

USD 110,000 - 150,000

Full time

13 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

BrickRed Systems is seeking a highly skilled Neo4J Developer to design, develop, and optimize graph-based applications and backend services using Neo4j, Cypher, Java, Spring Boot, and related technologies. The role focuses on scalable graph solutions and production-grade microservices and APIs.

You will work with data engineers, architects, and product teams to build reliable solutions for large-volume, high-frequency data environments.

Qualifications

  • 5+ years of software development experience.
  • Production experience with Neo4j and Cypher.
  • Strong graph data modeling, schema design, indexing and constraints.
  • Proficient in Java and Spring Boot for microservices.
  • Experience designing RESTful APIs and/or GraphQL APIs.
  • Strong understanding of Cypher query development and performance optimization.
  • Experience with Git/GitLab and CI/CD pipelines.
  • Ability to troubleshoot and optimize performance in large datasets.

Responsibilities

  • Design graph data models in Neo4j to support complex relationships.
  • Develop and optimize Cypher queries for large datasets.
  • Design Neo4j schemas, indexes, constraints, and data structures.
  • Tune Neo4j queries and performance; resolve bottlenecks.
  • Build scalable backend services and microservices with Java and Spring Boot.
  • Develop secure RESTful and GraphQL APIs.
  • Implement API best practices including versioning and OpenAPI docs; OAuth2/JWT security.
  • Collaborate with data engineers and architects on Snowflake integration.
  • Maintain code quality, security, scalability, reliability, and CI/CD.

Skills

Neo4j
Cypher
Graph data modeling
Java
Spring Boot
REST/GraphQL APIs
OpenAPI/Swagger
OAuth2
JWT-based security
Git/GitLab
CI/CD
APOC procedures
Snowflake
Kafka
Spark
Cloud platforms
Telecom/network data
Neo4j performance tuning

Tools

Snowflake
Kafka
Spark
Git/GitLab
CI/CD pipelines

Job description

We are seeking a highly skilled Neo4J Developer to design, develop, and optimize graph-based applications and backend services using Neo4j, Cypher, Java, Spring Boot, Graph Data Modeling, Git/GitLab, and CI/CD. The role focuses on building scalable graph solutions, production-grade microservices, and APIs that support complex relationship-driven and network-oriented use cases.

The ideal candidate will have strong hands-on experience with Neo4j, Cypher, graph data modeling, Java, Spring Boot, REST/GraphQL APIs, and performance optimization. Experience with Snowflake, Kafka, Spark, cloud platforms, and telecom/network data will be highly valuable. You will work closely with data engineers, architects, and product teams to build reliable, scalable solutions for large-volume and high-frequency data environments.

Key Responsibilities

  • Design and implement graph data models in Neo4j to support complex relationship-driven use cases.
  • Develop and optimize Cypher queries for large-scale graph datasets.
  • Design Neo4j schemas, indexes, constraints, and data structures to support performance and scalability.
  • Perform Neo4j query and performance tuning, identifying and resolving bottlenecks across large datasets.
  • Develop scalable backend services and microservices using Java and Spring Boot.
  • Design, build, and maintain secure RESTful and GraphQL APIs.
  • Implement API best practices including versioning, OpenAPI/Swagger documentation, OAuth2, and JWT-based security.
  • Work with graph algorithms such as shortest path, centrality, and connectivity analysis where applicable.
  • Utilize APOC procedures and Neo4j capabilities to support advanced graph processing requirements.
  • Collaborate with data engineers and architects to integrate graph data with Snowflake and enterprise data warehouse environments.
  • Develop solutions for querying and optimizing Snowflake SQL for reporting, historical trend analysis, and graph-derived insights.
  • Support high-volume data ingestion using Kafka, Spark, or related streaming and big-data technologies.
  • Troubleshoot and resolve performance issues across the application, API, graph database, and data layers.
  • Participate in code reviews, architecture discussions, technical design sessions, and engineering best practices.
  • Maintain high standards for code quality, security, scalability, reliability, and CI/CD automation.
  • Mentor junior developers on Neo4j, graph data modeling, Cypher, Java, and Spring Boot best practices.
  • Collaborate with product and business stakeholders to translate requirements into scalable technical solutions.

Required Qualifications

  • 5+ years of experience in Software Development or related technical roles.
  • Strong hands-on production experience with Neo4j and Cypher.
  • Strong experience with graph data modeling, schema design, indexing, constraints, and complex interconnected datasets.
  • Strong proficiency in Java and Spring Boot for developing production-grade microservices and APIs.
  • Experience designing and developing RESTful APIs and/or GraphQL APIs.
  • Strong understanding of Cypher query development and performance optimization.
  • Experience with Git/GitLab and CI/CD pipelines.
  • Experience troubleshooting and optimizing application and database performance.
  • Strong understanding of software development lifecycle, coding standards, testing, and secure development practices.
  • Ability to work effectively with data engineers, architects, product teams, and other technical stakeholders.
  • Strong analytical and problem-solving skills with the ability to independently troubleshoot complex technical issues.
ABOUT BRICKRED SYSTEMS

BrickRed Systems is a global leader in next-generation technology consulting and workforce solutions, specializing in delivering high-quality talent across digital, engineering, marketing, analytics, finance, operations, and business transformation domains. With a strong emphasis on innovation, scalability, and client success, BrickRed Systems helps organizations solve complex business challenges by providing skilled professionals across strategy, technology, creative, and operational functions. BrickRed fosters a culture of continuous learning, collaboration, and excellence, enabling professionals to contribute to high-impact global initiatives while advancing their careers.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Neo4j & Graph Backend Engineer
Senior Neo4j & Graph Backend Engineer

BrickRed Systems • Frisco (TX)

On-site
USD 110,000 - 150,000
Neo4j Graph DB Architect | Java/Spring Microservices
Neo4j Graph DB Architect | Java/Spring Microservices

BrickRed Systems • Bellevue (WA)

On-site
USD 120,000 - 180,000
Java Developer
Java Developer

BrickRed Systems • Seattle (WA)

On-site
USD 120,000 - 180,000
Neo4J SME
Neo4J SME

Brillio, LLC • St. Louis (MO)

Hybrid
USD 120,000 - 180,000
Consulting Engineer
Consulting Engineer

Neo4j • San Mateo (CA)

On-site
USD 130,000 - 190,000
Consulting Engineer
Consulting Engineer

F-Prime Capital • New York (NY)

On-site
USD 120,000 - 180,000
Neo4j Developer – SME
Neo4j Developer – SME

Acunor Inc • New Jersey

Remote
USD 120,000 - 150,000
Ne04J Graph DB Engineering developerArchitect
Ne04J Graph DB Engineering developerArchitect

TECHOAUTH SOLUTIONS LLC • Phoenix (AZ)

On-site
USD 130,000 - 160,000
Flexible work from home options
Federal Consulting Engineer
Federal Consulting Engineer

Neo4j Inc • United States

On-site
USD 100,000 - 140,000
Sr. Solutions Engineer - Central
Sr. Solutions Engineer - Central

F-Prime Capital • United States

On-site
USD 200,000 - 265,000