Graph Software Engineer
at Riversand Technologies


Job Titles


Software Engineer, Senior Software Engineer, Software Developer, Data Engineer, Graph Database Developer, Senior Data Engineer


Industry or Companies


LinkedIn, Facebook, Google, Twitter, amazon.com, IBM T J Watson Research Center, Pinterest, Rackspace


Keywords or Skills


Gremlin, Groovy, Big Data, Algorithms, Graph Traversal, Java, Graph Database


Location


Houston, TX


Seniority Level


Mid Senior Level


Experience


2 - 10 years


Additional Notes


Strong Graph database background is required.
Expect a candidate with high energy, passionate, and willing to work in startups.
Offers relocation package.
Do not prefer services/consulting background.
Not sponsoring visas.


Interview expectations: we will be discussing modeling scenarios of graph modeling of entities, entity-attributes and their values, we will be discussing solving certain traversal issues on graph.


Job Description


Are you looking to work with the latest and greatest technology? Riversand is a leader in MDM products and is looking for a Senior Developer who has experience with Graph technology, specifically the Apache stack. If you want to grow with a leader this position is the right one for you.Required Skills & Knowledge
Strong analytical and logical skills including troubleshooting
Strong OO Programming and OO Design concepts knowledge
Excellent knowledge of Java programming language concepts
Experience developing REST / JSON applications
Experience developing multi-threaded applications
Strong unit/integration testing experience
Take pride in developing code to debug without using the IDE
Delivery Focused using Agile Development Methodology(Scrum/Kanban)
Need to be a team player while having the capacity to work independently
Candidate must be a career-oriented individual with strong communications and organizational skills.
Knowledge of Graph language like Gremlin, Groovy Script



Desired Skills & Knowledge
Working knowledge of following technologies
Elastic Search, Apache Kafka, Apache Storm, Apache Hbase, Apache Hadoop, Apache Spark.
Worked for a product company solving business problems than IT products.
Familiar with graph technologies Neo4j, Titan or OrientDB



Required Education
B.S / M.S or higher in Computer Science or comparable discipline



Required Experience
2-10 years in Java / Scala development