View Our Website View All Jobs

Senior Developer - Graph

Riversand Technologies is a Master Data Management (MDM) visionary and a Product Information Management (PIM) leader. We are a team of passionate people who are rethinking the way MDM and PIM work. We recently raised $35 million in series A funding and we are on a trajectory for an accelerated product innovation and growth over the next two years.

If you are a Senior Graph Developer who is looking to work on the latest data management technology and become a leader in Data Management and Analytics, then now is the right time to join Riversand. Our solutions power enterprises worldwide, in a variety of industries including Retail, Manufacturing, Distribution, Energy, Healthcare, and Food Services.

As a Senior Graph Developer, you will take an active role in collaborating with our clients to resolve their most pressing business problem using the power of intelligent Graph-based applications. On a daily basis, you will model complex database structures and data relationships which are meant to tackle and simplify some of the most elaborate data management challenges.

To be successful in this role, you must be a proactive leader, with excellent analytical and problem-solving skills and a track record of taking complex concepts and implementing practical solutions. If you work efficiently in cross-functional teams and can communicate well with both the technical and non-technical staff, please don’t hesitate to apply below for this position.

Here are some of your responsibilities. We are interested in knowing what else you can add to this:

  • You will lead the design, development, testing, deployment, maintenance, and improvement of our Graph-based databases (for complex enterprise applications)
  • You will develop or update the Graph-based data models in accordance with our clients’ technical and business product requirements
  • You will analyze the performance of our current databases and suggest methods to improve the efficiency, scalability, and stability of the database
  • You will define and revise the database architecture and development best practices
  • You will take on the role of a trusted-advisor and offer technical insights to your team and our business stakeholders

If what you read so far excites you about joining us, then we would like you to be already equipped with the following qualifications:

  • Bachelor’s/Master’s Degree in Computer Science/Engineering or a related field (or equivalent experience)
  • 5-10 years in Java / Scala development, preferably with a SaaS company
  • Strong OO Programming and OO Design concepts knowledge
  • ‪Excellent knowledge of the Java programming language concepts
  • ‪Experience developing REST / JSON applications and multi-threaded applications
  • Strong unit/integration testing working knowledge
  • The ability to develop code and to debug without using the IDE
  • ‪Experience in leading the software development process using Agile Development Methodology (Scrum/Kanban) ‪
  • Well-versed in Graph languages: Gremlin, Groovy Script
  • Familiar with the following graph technologies: Neo4j, TitanDB or OrientDB
  • Excellent knowledge of the Apache Stack (Elastic Search, Apache Kafka, Apache Storm, Apache HBase, Apache Hadoop, Apache Spark)

Expert knowledge of large scale, complex system integration projects in a cross-domain, cross-partner, multi-application, multi-sourced technology environment is preferred. Prior experience with any of the following Neo4j, Sisense, AllegroGraph, Oracle Spatial & Graph, Teradata Aster, ArangoDB, Graphbase, ThingSpa, Bitsy, ArangoDB, DEX Sparksee, Titan, VelocityGraph, InfoGrid Oracle NoSQL Database, OrientDB, Blazegraph, Weaver, Stardog, Sqrrl Enterprise, GraphDB, MapGraph, VertexDB, Cayley, Graph Engine, FlockDB, Apache Giraph, Horton will be a plus.

What’s in it for you?

  • We foster a Collaborative work environment. You will enjoy learning  with other creative and analytical minds
  • We provide an opportunity for you to experiment and fail fast
  • We want to make sure you get a competitive compensation and benefits
  • Riversand client roster features high profile enterprises which will provide you with industry-specific insights into data management and analysis
  • Beyond work, we compete at local 5ks, 10ks and have fun at various sporting events.
Read More

Apply for this position

Apply with
Attach resume as .pdf, .doc, or .docx (limit 2MB) or Paste resume

Paste your resume here or Attach resume file