Senior Java Developer

For our client based in Antwerp, we are looking for an experienced and enthusiastic developer.

Tasks:

  • Design, build and maintain applications, micro and mini services in Java in a DevOps environment.
  • Setup, scripting and development within this stack: Java, Python, Spring Boot, Kafka, ElasticSearch.
  • Development and documentation of Restful APIs (Json and XML payloads).
  • Setting up monitoring in Grafana.
  • Writing and following up unit- and integration tests.
  • Setting up test environments, drawing up scenarios and perform all forms of testing.

Technical context:

  • Knowledge of Java, Java API 's and Spring Boot.
  • knowledge of Html, Css, JavaScript.
  • Knowledge of SQL databases and of Hibernate.
  • Knowledge of Gitlab, Docker, Jenkins, Nexus, Maven.
  • Knowledge of Kafka is a strong advantage.
  • Knowledge of TypeScript and Angular is a strong plus.
  • Knowledge of MQTT and WebSockets is a plus.

Profile:

  • Able to communicate professionally and clearly in Dutch and English.
  • Have experience with developing, testing and deploying applications in a 24x7 context.
  • Have experience as team leader in one or more software development projects.
  • Have experience with agile development methods and DevOps.
  • Have experience with Java 8, 9, JSON, REST, SOAP, XML, Spring Boot or Spring Cloud.
  • Have experience with Gitlab, Docker, Jenkins, Maven, Nexus,openshift, kubernetes,nodejs and JavaScript.