Senior Java Developer – Brussels

 

For our client based in Brussels (50% remote) we are looking for a Senior Java Developer

You would help the team to:

  • maintain and make evolve the existing applications
  • create new applications
  • migrate legacy applications into more recent versions
  • work on integration with 3rd party providers

You will have the opportunity to work on front and back end topics (mostly backend)

we are looking for someone who could bring the team up to the next level and build a mid/long term relationship.

 

 

Your tasks

 

As a skilled Developer, you would be the 6th developer of the squad and work in an Agile squad where you’ll be responsible of:

 

  • Translating requirements into high quality code
  • Design, build, and maintain high performance, reusable, and reliable Java code based on Spring Framework (primary role)
  • Design, build, and maintain high performance, reusable, and reliable JavaScript code based on React (secondary role)
  • Collaborate with cross-functional teams to ship features
  • Work with outside data sources and APIs
  • Ensure the best possible performance, quality, and responsiveness of the applications
  • Unit-test code for robustness, including edge cases, usability, and general reliability
  • Identify and correct bottlenecks and fix bugs
  • Help maintain code quality, organization, and automatization

 

 

Your skills

 

  • Knowledge of English is mandatory. Dutch and/or French is a nice to have.
  • You are a “software craftsman” who sees software development as a craft
  • Essential IT knowledge : You know the principles of clean code and apply them effectively.
    • Understanding of the OO principles, DDD, design patterns and best practices such as SOLID principles.
    • You write readable code and do refactoring as part of your daily routine.
    • You are familiar with test driven development and you have practical experience with it
  • Technical Skills :
    • Proven knowledge of Java, Spring, Maven, RESTful API’s, Oracle DB
    • Knowledge of SVN/Git (Gitlab or alternative), Jenkins, SonarQube, Fortify, Confluence, JIRA
    • Knowledge of Continuous Integration/Deployment principles
  • Abilities :
    • Agile Mindset – You embrace the SCRUM values (Focus, Commitment, Openness, Respect and Courage).
    • You know what Pair Programming means, and you apply it actively
    • You believe in code review to uplift the quality and to learn from your colleagues or mentor your colleagues.
    • Ability to understand business requirements and translate them into technical requirements
  • Nice to have:
    • Knowledge of Javascript, React, NodesJS
    • Knowledge of Docker, Container and Groovy

Solliciteer

Accepted file types: pdf, Max. file size: 2 MB.
Anne Marinus

Anne Marinus

Recruitement Officer

Als Recruitment Officer ben ik het eerste aanspreekpunt bij JUVO en altijd op zoek naar onze volgende collega! Wil je graag de volgende stap in je carrière zetten? Ik luister graag naar je verwachtingen en kijk of deze matchen met onze visie.

Neem gerust contact op om eens kennis te maken.