• Job code: QR6839
  • Dev Java

Java Back-end Developer

Amsterdam

For our client in Amsterdam we are looking for a Java Back-end Developer

 

The team is developing a high speed high availability Permissions Engine based on Neo4J Graph DB. The Graph will be rebuild every month and will be synchronised real time. With our API we want to service our consumers worldwide 7*24.

We are looking for a senior Java backend engineer with 10 years’ experience in development. You will be part of a multidisciplinary team who is responsible for developing, maintaining and operating the Permissions Engine. You will be involved in the whole development lifecycle, from refining user stories until monitoring software in production, where your main focus will be developing, testing and automation.


Environment

Linux, Redhat

Neo4J Graph Database

Cypher queries

Kafka bus, file transfer

Synchronisation software in Java

Java API (Spring Boot)

Fortify, Sonar, OWASP, Jenkins, Maven

Ansible playbooks for provisioning

Monitoring tooling Graphite, Grafana, Elasticsearch, Logstash

Test tooling Cucumber, Gatling

DevOps, Agile, Scrum


Skills

Strong programming skills in Java

Learning attitude, master new technologies and programming languages fast

Demonstrable experience producing reusable code components and libraries leveraged by multiple projects

Experience in streaming technologies

Experience in (no-sql) databases

Experience in building zero-downtime applications / components

Good knowledge of scaling and making solutions resilient

Experience in integration projects

Experience in automated testing

You have a focus on delivery and make it work

You have a focus on quality and challenge your colleagues

You are proven to be able to ask and give feedback


Apply