Remote Developer & Coding Jobs

Discover top remote jobs for frontend and backend developers—Ruby, React, PHP, Python, and more.

Signup for our free daily newsletter to get notified of new remote developer jobs.

Unsubscribe at anytime. Privacy policy

Posted about 1 year ago

Java Developer

  • Germany – Remote OK
  • Full-Time
  • Development

ArangoDB is the leading native multi-model NoSQL database, with more than 10 million downloads. It combines the power of graphs, with JSON documents and a key-value store. ArangoDB makes all of our clients data models accessible with a single declarative query language. Developers can build high-performance applications using a convenient SQL-like query language or JavaScript extensions. Oh, and did we mention it is open source? ArangoDB itself is written in C++, but we provide a wide variety of Java implementations to give our users a phenomenal usability for their Java applications.

As a part of our team, you will lead the technical development of ArangoDB in the Java universe. As Java Developer you will take ownership of the ArangoDB Spring Data integration, Java driver and Spark connector. Having all Java users in mind, you will grow the ArangoDB environment, reflecting the trends in adoption and the needs of our community and clients.

Our headquarter is in San Francisco (US), our development hub is in Cologne (Germany) and our diverse team includes workmates at remote locations worldwide. So do you prefer your desk at home or do you want to join our modern family at one of our locations? Your choice.

About the Role

  • You own the expansion of the ArangoDB Java stack
  • Ensuring that ArangoDB’s unique multi-model capabilities are fully integrated into Spring (Data) and other Java frameworks
  • You use your Java experience to enhance the functionality and therefore usability of ArangoDB
  • Evaluating the latest developments and innovations in the Java field to further apply them in your work
  • Doing talks about your projects at conferences and relevant user groups, if you are up to it

Your Skills

  • You bring at least 3 years of Java experience with Spring (Data), Hibernate and other Java backend frameworks to the table
  • You have hands-on experience with Apache Spark, Scala
  • Since ArangoDB is written in C++ you should have a proven working knowledge of JNI, JNA or comparable
  • You are passionate about solving complex problems, using an analytical approach
  • Open Source experience would be a great advantage

The over 50 minds of ArangoDB come from 4 different continents and over a dozen countries. Diverse backgrounds enable us to see new solutions. We love this diversity and encourage everyone who is curious and forward-thinking to advance the multi-model movement with us. Join Team Avocado!