Graph Database Developer

MANTA

Prague, CZ
  • Job Type: Full-Time
  • Function: IT
  • Post Date: 02/19/2021
  • Website: getmanta.com
  • Company Address: , New York, NY

About MANTA

MANTA is a central hub of all data flows in the organization. Our scanners connect to various parts of your environment, automatically gather all metadata and reconstruct complete lineage. You can then visualize the lineage in our native viewer app - on a level of detail that fits your needs.

Job Description

Are you looking for a job that will make you strive to be the best at what you do? Would you like to be part of an international team of open-minded people? Do you have experience with graph databases?
If yes, then help us find databases to suit our needs and replace the current one!

MANTA is currently looking for a Java Graph Database Developer to help our engineering team.
In this position, you will analyze available graph databases. You will prepare a design document and redesign the persistence layer. You will also be responsible for implementing the algorithms, documenting the design and code appropriately, and writing unit tests.

In this position, you should be able to analyze different graph databases and measure their performance in select use cases using large data sets. You will appraise the graph DB based on the acceptance criteria and suggest the server architecture.

As a Java developer, you should have professional experience with JAVA/ JEE, Spring, and JUnit testing.
The best talent should be familiar with a range of graph databases (e.g., Titan, JanusGraph, Memgraph, Neo4j, TigerGraph, OrientDB, ArangoDB, Dgraph).
You should be passionate about writing clean, modular, and testable code. The ideal candidate is someone who is a team player but does not have a problem with working independently. You should be proactive and supportive of your colleagues.

What we need from you

  • At least a bachelor’s degree in software engineering (preferably MFF UK, FIT + FEL CTU, MUNI, or VUT)
  • Experience with version control systems and continuous integration
  • Understanding of the end-to-end life cycle of a web request from a browser to backend and database
  • Knowledge of UML or other notations
  • The Czech language is mandatory
  • Ability to gather requirements, initiate discussions across teams, and present the solution
  • Eager to explore unknown technologies
  • Experience with syntactic and semantic analysis, parsers, and compilers would be nice to have
  • Experience with designing SW architecture is a plus

What we can offer you

  • Competitive salary and significant salary growth if you are successful at your job
  • Personal and professional growth in a booming, expanding company
  • Informal and friendly environment
  • The usual benefits package with some extras on top (e.g. flexible working hours)
  • Opportunity to participate in the success of one of the most ambitious projects in the region

Related Jobs

Solution Architect

MANTA - Prague, CZ

Solution Engineer

MANTA - Prague, CZ

Finance Controller

MANTA - Prague, CZ

Graph Database Developer

MANTA - Prague, CZ

Student Parsing Developer – Part-Time

MANTA - Prague, CZ
Disclaimer: Local Candidates Only
This company does NOT accept candidates from outside recruiting firms. Agency contacts are not welcome.