Java Developer

Job Reference: CWS-200622

Location: Brussels

Type: Contract

Start date: ASAP

End date: xxxx

Java Developer

Our client, an international Banking Group in Brussels, is seeking a Java Developer for a long term contract assignment.

Language requirements:

Sound knowledge of English (knowledge of a local language is a plus)

Education:

Bachelor/Master or equivalent by experience

Agile requirements:

  • A developer involved in Agile projects must have the “Agile mindset” which implies:
  • a positive attitude and pragmatism
  • thirst for knowledge: Agile is about learning and adapting. Knowledge sharing is key to success
  • The goal of team success: Agile is about the success of the team, no individual success or heroic behaviour. It is more important for the team to succeed than for the individual to have completed his/her tasks
  • There is no failure, only feedback: Agile is about taking everything as lessons, adjusting actions based on the feedback, resulting in continuous improvement
  • Beyond the roles: Agile teams are cross-functional. All required disciplines are represented in the team (analysis, development, testing, … ). However, although team members have a primary role representing a discipline, they are expected to take on other roles and contribute to other disciplines whenever it helps towards reaching the sprint goal

Required experience / knowledge

  • 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

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
  • 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
  • Knowledge of Javascript, React, Nodes JS
  • Knowledge of Docker, Container and Groovy
  • Knowledge of banking sector
  • Specific requirement for agile: practical experience with Scrum

Soft skills:

  • You actively share your knowledge with your team and work as one
  • You dare to challenge the requirements you receive based on your expertise
  • Continuous learning: you contribute to the constant improvement of the functioning of the team
  • You are transparent in your communication to work as one
  • You are able to take the lead and be the spokesperson for the developers
  • Max. file size: 16 MB.
Centum Recruitment International  Suppliers of high calibre IT and business professionals
Centum Recruitment International 
Suppliers of high calibre IT and business professionals