Crate.io
Posted 11y ago

JAVA SOFTWARE ENGINEER

Crate.io
Berlin or Dornbirn
OnsiteFull Time
Responsibilities
  • Writing code
  • Implementing components
  • Planning and developing
Requirements
  • Extensive professional experience as a developer with solid knowledge and practical experience in Java. Preferred qualifications include experience with test-driven development and big data technologies
Technical tools mentioned
JavaNettyElasticsearchLuceneHadoopHivePrestoPigPostgresMySqlOracle

Job description

Company Description:

ABOUT CRATE.IO

We are about building a new kind of data store: a zero administration data store that is massively scalable and dead simple to use.


BE OPEN AND OPEN SOURCE

We have a strong open source background, mainly through Plone and Zope. We believe that open software is better software, and we have seen time and time again how openness enables organizations to achieve extraordinary outcomes with their data. Crate's ability to rapidly build and ship innovative software owes a great deal to the availability of high-quality open-source software that is freely available to integrate as components of larger works.

A few high profile modules power various pieces of our technology stack, namely Lucene, Netty, Elasticsearch and Facebook Presto. Crate.IO delivers its software as Open Source, accessible at public open source repository on GitHub. Going forward, we will continue to release open source components of our software and make them available to the public.


WHY WE BUILT CRATE  

Crate.IO was founded in 2013 by Jodok Batlogg, Christian Lutz and Bernd Dorn. Our prior experience was all about working with large data sets and setting up the elements to support them. Our experience taught us to pay attention to ease of use, from simple installation to painless operation of huge clusters. Data stores should be simple for developers to use. Big Data mountains grow everywhere. Yet it is still difficult to design, develop and operate back-end services that truly scale. Underlying traditional databases don’t scale well; solutions are expensive.

There is a human factor at play, too. Finding devops personnel with extended cluster management and big data experience is difficult and costly. We offer a cluster software stack for querying, storing and searching the world’s information. We support many kinds of data including structured, unstructured, relational, temporal and geospatial, and Crate Data REALLY scales well. Our product is built with a focus on scalability, ease of use, collaboration and integration.

Crate is already deployed in e-commerce, startup, mobile app, automotive and internet of things companies, and is spreading rapidly. We are deeply passionate about building great software and a successful company.


Job Description:

Crate’s software engineers develop this next-generation data store, a unique combination of a powerful distributed database that can be installed, operated and programmed very easily. Our ambitions reach out to allow any developer to run and maintain a highly available backend as simple as running an app server. As a software engineer, you work on a small team and directly impact the future of the product. We need our engineers to be versatile and always eager to tackle new problems as we continue to push technology forward.

As a key member of a our team, you design, test, deploy and maintain software solutions in a fast paced startup based in Berlin, Dornbirn (Austria) and San Francisco.

LOCATIONS:

Berlin, Germany or Dornbirn, Austria

YOUR RESPONSIBILITIES

• Write code for the core of our new generation of distributed database

• Implementation of high-performance “shared-nothing” Java components

• Planning and development in the Scrum team


Qualifications:

MUST HAVE

• Extensive professional experience as developer

• Solid knowledge and practical experience with Java

• You have fun working on new and edgy stuff


PREFERRED QUALIFICATIONS

• A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design

• Experience with test driven development, asynchronous programming, Netty, Elasticsearch, Lucene, Big Data and Map Reduce (Hadoop, Hive, Presto, Pig), databases (Postgres, MySql, Oracle, …), Scrum

• Open Source Contributions (if applicable, please send us your Github Account etc.)


Additional Information:

OUR HIRING PROCESS

1. We screen your profile to see if it has what we’re looking for

2. If it does, we offer you a Skype interview (most likely with our Head of Development Bernd Dorn)

3. After that we might do another Skype call with one of our CEOs (Christian Lutz and Jodok Batlogg)

4. The third round consists of a face-to-face interview in one of our offices in Berlin, Dornbirn or San Francisco

5. If all goes well and we think you’re a good fit we will make you an offer


We try hard to make this process as quick and smooth as possible. After receiving an application we try to reply within 1 week. The entire process usually will not take longer than 1 month. 


About Crate.io

Crate.io is a database software developing CrateDB for real-time analytics and IoT applications.

Year founded
2013
Employees
47
Organization type
Private
Latest investment
Raised $10.00M Funding Round (2021)
Headquarters
US

Similar jobs

Java Software Engineer roles near Berlin, null
4d
Save
Mark Applied
Hide
Java Software Engineer (m/w/d)
Berlin, Berlin, Germany
OnsiteFull Time
Swisio
Swisio: Private German workforce-management software serving hospitals, care providers, manufacturers, and logistics organizations.
Bachelor's or master's degree in computer science or related field; experience with object-oriented programming, ideally Java; analytical skills, software architecture knowledge, and fluent German plus excellent English.
Java, Jmix, SQL, SQLMesh, RabbitMQ
1mo
Save
Mark Applied
Hide
Senior Java Software Developer (w/m/d)
Germany or Berlin or Fulda or Heidelberg or Sofia or Plovdiv
RemoteFull Time, Part Time
Westernacher Solutions
Westernacher Solutions: German employee-owned IT consultancy developing and operating secure software for justice, public administration, notaries, and churches.
5+ YOE5+ years Java development experience, degree in computer science or related, expertise in Java backend (Spring, Hibernate, REST), cloud and container experience, strong German and English skills.
Java, Spring, Hibernate, Oracle, REST, AWS, Azure, Google Cloud, Oracle Cloud, Docker, Kubernetes, PKI
2mo
Save
Mark Applied
Hide
Chapter Lead Java Software / Platform Engineering (m/w/d)
Essen or Berlin
HybridFull Time
ista SE
ista SE: Ta is a private German energy-services that measures and manages building water and energy consumption for property owners and residents.
5+ YOEBachelor's in computer science or equivalent, 5+ years Java backend experience, expertise in Spring Boot, microservices, RESTful APIs, Docker/Kubernetes, CI/CD, databases, DevOps, agile, and leadership/coaching skills; German and English required.
Java, Spring Boot, Microservices, RESTful APIs, Docker, Kubernetes, NoSQL, CI/CD, Scrum
5mo
Save
Mark Applied
Hide
Senior Software Engineer – Java (f/m/d)
Berlin or Munich
HybridFull Time
IDnow
IDnow: Private B2B SaaS providing digital identity verification, fraud prevention, and compliance solutions to enterprises.
5+ YOE5+ years professional Java development, Java EE/Spring/Spring Boot experience, JVM tuning, REST API design, relational DBs, unit testing (JUnit/Mockito), CI/CD and container tooling.
Java, Java EE, Spring, Spring Boot, Play Framework, MySQL, PostgreSQL, RESTful API, JUnit, Mockito, CI/CD, Git, Maven, Docker, Kubernetes, AWS, Kafka, RabbitMQ
9mo
Save
Mark Applied
Hide
Senior Java Software Developer (m/w/d)
Berlin, Berlin, Germany
HybridFull Time
CGI
CGITSX: GIB.A: Global IT consulting and business services firm.
2+ YOECompleted university degree in CS/Math/Science/Engineering or comparable, ~2+ years software development, strong Java EE, REST, web tech, microservices, CI/CD, agile (Scrum/Kanban); German and English proficiency.
Java EE, REST, UML, Spring, Microservices, SCRUM, Kanban, Continous Integration and Deployment
1mo
Save
Mark Applied
Hide
Junior Kotlin / Java Software Engineer - Clearing & Settlement (m/f/x)
Berlin, Berlin, Germany
HybridFull Time
Scalable Capital
Scalable Capital: German private digital bank and investment platform serving retail investors with brokerage, wealth management, trading, and lending.
Practical experience with Kotlin or Java and Spring Boot, understanding of OOP, API development, relational databases, automated testing; interest in cloud-native development and AWS; university degree or equivalent experience.
Kotlin, Java, Spring Boot, AWS, ECS, Lambda, CI/CD
8mo
Save
Mark Applied
Hide
Senior Software Engineer Java (all genders) (Berlin, BE, DE, 10969)
Berlin, Berlin, Germany
OnsiteFull Time
adesso SE
adesso SEXETRA: ADN1: European IT services provider for software development and consulting.
Several years of Java web development experience (Spring Boot, Hibernate); familiarity with Scrum, CI/CD, Docker, and Domain-Driven Design; willingness to travel; fluent German and good English.
Spring Boot, Hibernate, Scrum, CI/CD, Docker, Domain-Driven Design, Java