#12109 | 2018-09-24 Copenhagen Denmark

Java developer - Distributed system optimization & hidden rearchitecting

Our client need java developers to boost their Site Reliability Engineering (SRE) team, working on a roster of initiatives: Database usage optimization, streaming, automatic degradation, migrate data models to more effective formats, introduce asynchronous decoupling, sharding data models, shift to eventual consistency patterns, etc.

This means developers with strong experience in optimizing large distributed systems, and experience in doing iterative hidden rearchitecting.

We are specifically looking for people who have:

  • Strong development experience in Java
  • Strong experience in optimizing database systems ( have databases with billions of rows) - specifically postgresql
Strong experience in investigating cascading failures in distributed systems
  • Strong communication skills
  • Experience with distributed datastores including: Elasticsearch, Riak, Cassandra, Redis, S3
  • Experience with large migrating efforts running over longer time without visibility or downtime for users.
  • Experience designing and running iterative and staged rollout of transformations to architecture.
  • Experience with top down troubleshooting (from high level metrics to tracing and aggregating application/host/networking traffic logs)
  • Experience with AWS / Cloud, microservices, docker, kubernetes or similar
  • Experience with Linux
  • Tracking tools experience or ideas of how to go about error tracing


Start: Soonest possible
Duration: 6 months + extension
Work location: Copenhagen Denmark
Requirements: Min. 5 years of professional IT experience.
Job type: Freelance

Project gesloten

Helaas, voor dit project zoeken wij geen kandidaten meer.

Klik op "Beschikbare projecten" om de lijst van actuele projecten te bekijken.

Bent u een klant die op zoek is naar dit profiel, gebruik dan het formulier "Bekijk het cv van een IT professional" op onze andere website.

ProData Consult slaat gegevens in uw browser / apparaat op met behulp van cookies ten behoeve van statistieken en optimalisatie van onze websites en optioneel voor gerichte reclame. Door dit te accepteren, geeft u ons toestemming voor dit gebruik van cookies. Lees ons Privacybeleid voor meer informatie. U kunt hier altijd uw toestemming intrekken: Privacybeleid & cookies

De website vereist het gebruik van "Noodzakelijke cookies". Onze noodzakelijke cookies worden alleen gebruikt voor het leveren van een functionerende website en webservice.

Geselecteerde diensten van derden kunnen cookies opslaan om relevante advertenties op websites van derden te plaatsen.