Java Engineer – Machelen

Location: Machelen, 50% remote

 

Your main tasks

  • Maintain,  extend and improve legacy applications built in Java, Hibernate and JZeno, a custom server side presentation framework.
  • In subsequent phases, you will be involved in the development of solutions that transition our organization to a modern micro services architecture.
  • Analyze functional and technical requirements. Contribute, communicate and manage domain/technology.

 

What skills do we expect from you?

  • Excellent knowledge of Java 1.8+ (in general, we follow the LTS release of Java if technically possible).
  • Excellent knowledge of Object Oriented design & development
  • Excellent knowledge of Persistence API & Hibernate 4+.
  • Excellent knowledge of JSP, HMTL, CSS & JavaScript.
  • Excellent knowledge of Test driven development
  • Excellent knowledge of Maven and GIT
  • Good knowledge of Spring Boot & Java EE
  • Good knowledge of Plain JDBC, MS SQL, Oracle.
  • Good knowledge of database technologies.
  • Practical experience with Kafka
  • Good knowledge of Integration; JMS, Message Queues.
  • Good knowledge of Json and XML processing.
  • Good knowledge of REST services (implementation of client & server)
  • Having designed & implemented API contracts in OAS.
  • Being able to work with Apache POI for XLS
  • Good knowledge of document generation technologies (Jasper Reports, iText).
  • Having excellent knowledge of DevOps teams employing CI/CD pipelines. (GIT, Maven, Bamboo)
  • Having worked with Atlassian Tools (JIRA, Confluence, BitBucket, Bamboo)
  • Good understanding of OWASP TOP 10 and secure code implementation
  • Inquisitive and analytical mind;
  • Proven ability to work in a multi-cultural multi-functional environment where consensus is critical for success;
  • Customer and end-user focused;
  • Excellent oral and written communications skills;
  • Conceptual thinking: Understands the underlying issues in most situations and relates some similarities between situations that are not obviously connected through the use of concepts, models or previous experiences;
  • Seeking Information: Frequently identifies information gaps that are not immediately apparent and selects appropriate sources of information;
  • Forming Relationships: Develops good working relationships  with internal contacts in immediate organization;
  • Teamwork: Contributes actively, both in practical terms and by promoting shared values and mutual respect, to the achievement of goals by teams which sometimes include people with varying types & levels of skills;
  • Is able to both work independent and in team context.

 

What are great skills to have

  • Good knowledge of Micro Services
  • Good knowledge on Cloud Native application development
  • Having worked with Dynatrace to monitor application performance & remedy application issues
  • Having worked with ELK/EFK

Languages

  • English Fluent verbal and written ( & Dutch)

Solliciteer

"*" indicates required fields

Accepted file types: pdf, Max. file size: 2 MB.
Nele Servaes

Nele Servaes

Junior Recruiter

Als Junior Recruiter bij Juvo ga ik steeds op zoek naar nieuw talent. Zou jij graag ons team willen vervoegen? Of vrijblijvend eens babbelen over je mogelijkheden binnen Juvo

Neem gerust contact op om eens kennis te maken.