Neo4j Developer/Architect

Other Jobs To Apply

You will design and deliver resilient data solutions using Neo4j for fraud business partners while being an active contributor to the development team.

Responsibilities

  • Own the end-to-end software development lifecycle, from requirements analysis through deployment planning.
  • Transform data from relational databases into graph database models.
  • Contribute actively to the development and maintenance of applications, sharing project ownership.
  • Configure and recommend Neo4j database and infrastructure settings to optimize performance and resilience.
  • Develop solutions using Python, Apache Spark, Kafka, and Neo4j for data engineering and real-time processing.

Required Skills

  • 8+ years of overall experience, including 3+ years as an Architect/Senior Developer with Neo4j Graph database.
  • 3+ years of experience in Money Movement or Trades Monitoring (AML, Fraud, Surveillance in Wealth Management).
  • Strong proficiency in Neo4j Cypher Queries, Graph Data Science, and Data Ingestion.
  • Expertise in Python for batch data engineering on Apache Spark and real-time service integration with Kafka.
  • Advanced analytics skills to solve complex Graph problems using AI and ML.
  • Strong command of SQL for querying source databases like SQL Server and Impala.
  • Familiarity with the full SDLC phases: business requirements analysis, data architecture/modelling, development, testing, and deployment.
  • Ability to review and tune query performance using techniques like Indexes and modelling.
  • Strong verbal and written communication and analytical problem-solving skills.

Preferred Skills

  • Experience with Cloudera Hadoop.
  • Experience with Git and Continuous Integration systems.
Back to blog