Senior Java Developer - Knowledge Graph Technologies

About metaphacts

metaphacts is a growing high-tech software company offering metaphactory, an end-to-end platform to ease the onboarding into the world of enterprise knowledge graphs – from knowledge graph management, through rapid application development, to end-user oriented interaction. Our team of experts develops the leading knowledge graph management platform for customers in areas such as engineering and manufacturing, life sciences, cultural heritage, and business.

Customer needs and customer satisfaction are central to our company and our development team. As a member of our team, you have the opportunity to act at the interface between research, innovation, product development, and our end users. You help us bring the latest research results to our customers through our product metaphactory.

Your Role

You will be part of our specialized and small development team. Together with the team you will plan the next sprint and discuss proposed solutions to problems involving data management, performance, user experience, algorithms, and user interfaces. You will take responsibility to solve problems by delivering high-quality code that will be part of our product and will be immediately used by our customers. You will help answer questions from our support and sales teams to guarantee the best customer experience possible.

In your daily work you have the chance to:

  • Work in a highly motivated and capable team.
  • Design and implement proofs of concept as well as products.
  • Participate in commercial and research projects.
  • Develop solutions satisfying end user as well as business requirements.
  • Accept a high level of responsibility in driving new developments.
  • Collaborate with project partners, end users, and customers.

Desired Skills & Experience

  • Several years of work experience in software development and a deep understanding of the underlying technologies as well as software development processes
  • Work experience in an area relevant to our work, such as semantic technologies or related
  • Masters Degree in Computer Science (or related area); PhD is a plus.
  • Experience with Web application development (JavaScript, HTML5, Web Components, JSON)
  • Advanced programming skills in Java
  • Knowledge of Semantic Web technologies and standards (RDF, SPARQL, OWL)
  • Experience with (graph) database technologies; database implementation is a plus
  • Team player
  • Proficiency in English

Why should you join us?

Do you want to be part of a team that strives to develop cutting-edge products and solutions for their customers and users? Then metaphacts is right for you!
These are just some of the perks and benefits that metaphacts offers its employees:

  • Become part of a young, dynamic, and highly motivated international team with flat hierarchies and startup spirit. In our small, specialized team your contributions make a difference!
  • As a valuable team member, you can bring in your own ideas and make personal progress while actively advancing our products and offerings.
  • Build up your personal network by helping us organize and participate in community events like meetups and conferences.
  • We offer flexible work times, competitive compensation, and hardware of your choice.


We look forward to receiving your application!

Send us your application with your CV, desired entry date and salary expectations at This email address is being protected from spambots. You need JavaScript enabled to view it.

If you have any questions, do not hesitate to contact us via This email address is being protected from spambots. You need JavaScript enabled to view it. or via phone at +49 6227 698 9965

Print Email