Neo4j Developer/Architect
Auto ImportShare
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.