Java Software Engineer

Job Location: Belgium
Job Category: Software
Job Type: Full Time

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.
Your 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

Your know-how
You have sound knowledge & experience of:
● Java and object-oriented programming
● 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;
● Git, Jenkins, SonarQube, Fortify, JIRA;

● Docker and Kubernetes;