Java Developer

Ref No. EMP455835
Location Brussels, Belgium
Start date ASAP
Job type Contract (12 Months)
Job Status Closed
You can not apply for this job as its status is Closed.
  • Share:

Introduction

Our client, an IT service Provider, is requiring a Java Developer to be based in Brussels. Must have experience with Java 8, Angular and Springboot, as well as REST API.

Important

Java, Angular and Springboot, REST API

The Job

Our client, an IT service Provider, is requiring a Java Developer to be based in Brussels. Must have experience with Java 8, Angular and Springboot, as well as REST API.

DESCRIPTION OF TASKS

The tasks to be performed include:

- Architecture and design of information systems.

- Review of the architecture of existing systems.

- Design and development of architecture components and building blocks.

- Analysis of the integration of different information systems.

- Data analysis and data modelling.

- Coordination of the implementation of the technical architecture.

- Technical interface between the project leaders and the developers.

- Production of software architecture documents.

- Participation in technical working groups, progress meetings and meetings with the users.

- Assistance during relevant parts of testing, analysis, technical documentation, deployment, evaluation and reporting.

KNOWLEDGE AND SKILLS

- In depth knowledge of web application architecture and design.

- In depth knowledge of UML, and ability to use a variety design tools.

- In depth knowledge of Java design patterns. GOF, and new patterns like Broker, Event Bus, Micro-services, CQRS, Event Driven, or Event sourcing.

- Understanding of old, and modern development JAVA and JavaScript frameworks.

- In depth knowledge of Java 6 / Java 7 / Java 8, Spring Core and dependency injection.

- In depth knowledge of internals of Spring Boot Auto-configuration system. Ability to prototype custom starters based on corporate systems, or technical extensions.

- In depth knowledge of Cloud Native architectures based on Spring Cloud. Config Server, Eureka or Consul, Zuul, Histrix and Sleuth/Zipkin. Spring Cloud dataflow, and Spring cloud skipper are also desirable.

- In depth knowledge of data modelling for SQL and NOSQL databases.

- In depth knowledge of Elastic Search, with or without Spring Data Elastic Search.

- In depth knowledge of graph data modelling and design.

- Basic knowledge of the most common REDIS uses cases.

- In-depth knowledge of REST principles and frameworks like Spring Data REST and Jersey.

- In-depth knowledge of SOAP and Spring Web Services.

- In-depth knowledge of Jackson or Gson.

- Basic knowledge of messaging and brokers like RabbitMQ Kafka or Redis Pub/Sub would be desirable.

- In-depth experience working with Spring Security, OAUTH2, JSON Web tokens (JWT), and identity management products like KeyCloack would be desirable.

- Basic knowledge of Aspose for Java would be desirable.

- In depth knowledge of unit testing with Junit and Spring Test. Hamcrest and Mockito probed experience.

- In depth knowledge of integration testing with Spring with MockMVC Test and JsonPath.

- In depth knowledge of Spring REST Docs, Spring REST Auto Docs, and AsciiDoc.

- Basic knowledge of performance testing tools, like Apache JMeter, or Gatling.io would be desirable.

- Basic knowledge of the ELK stack.

- Basic knowledge of metrics libraries and front-ends like MicroMeter.io, Prometheus and Grafana.

- In depth knowledge of JavaScript (ECMAScript 5) and JQuery.

- In depth knowledge of JavaScript package managers and module bundlers like npm yarn, jspm, or Webpack or would be desirable. Basic knowledge of Gulp (Or Grunt).

- In depth knowledge of ECMAScript 2015 2018.

- Basic knowledge of at least two of the following JavaScript frameworks: Knockout, AngularJs, Angular Aurelia, Vue, or Polymer.

- In depth knowledge of unit testing with Jasmine or Mocha.

- Basic knowledge of e2e testing from the browser with Protractor/Cypress would be desirable.

- In depth knowledge of Agile principles.

- In depth knowledge of SVN and GIT.

- Basic knowledge of continuous integration and continuous delivery ideas, and platforms would be desirable.

- Experience working with the Atlassian Suite, JIRA Confluence Bitbucket and Bamboo.

- Ability to code proof of concepts (Including client side) based on use cases.

Role paying up to €540 per day LTD/Freelance. Fixed term contract rates available.

Networkers acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers and is part of Gattaca Plc.

Gattaca Plc provides support services to Networkers and may assist with processing your application.

You can not apply for this job as its status is Closed.
  • Share:

Related jobs

 

 

Related articles

What are you looking for most from your next employment or assignment?

Back to top