Vacature

Java Developer

Brussel

Solliciteer

As our Java Application Designer, you’ll be joining a multi-disciplinary Scrum team responsible for the applications managing the contracting of complex loans for professional clients. Together, you improve and expand the target application to best service our internal and external clients: an exciting and versatile challenge!

Tasks

  • You design, develop and maintain high-value, reusable and reliable software applications.

  • You are able to take the lead on the removal of technical debt, on setting the outlines for the future evolution of the main application and on focusing developments towards providing customer value.

  • You identify any sticking points, analyse them correctly and iron out any bugs.

  • You gather, analyse & refine the requirements to launch new functionalities in the most user-friendly way.

  • You stand guard over code quality, organisation and automation.

Ideal profile

  • You’re the physical embodiment of the scrum values: involvement, focus, openness and respect, with a good dose of courage to boot

  • You pair your degree in Computer Sciences or IT with minimum 5-8 years of relevant experience in a corporate environment with multi-tier applications, successfully taking roles as technical lead and/or application designer

  • You’re inquisitive and driven—and you’re always on the ball.

  • You thrive in a team environment, happily sharing your knowledge and insights.

  • You are quick to make connections and dare to question everything that deserves to be questioned.

  • You are proficient in English, knowledge of Dutch and/or French is a plus

Skills

You have sound knowledge & experience of:

  • Java and object-oriented programming;

  • Domain-driven design;

  • Software design patterns.

  • Relational databases

Having the following knowledge will help you as well:

  • BTT

  • Site Factory

  • Functional Banking & Credits knowledge

You’ll have the opportunity to learn (if needed) and work with:

  • Test-Driven Development;

  • Spring, Maven and RESTful APIs;

  • Continuous Integration/Continuous Delivery;

  • SVN/Git, Jenkins, SonarQube, Fortify, JIRA;

  • Docker and Kubernetes;