Java Backend Developer

Job description

We are looking for a Senior Java Developer Freelance to join our client's team in the banking sector, based in Brussels.
The consultant will work within development teams for creating or modifying critical application systems supporting the business domains and more specifically in relation to RiadHub and BeCris.


Concrete tasks:

  • Develop application components
  • Contribute in design of parts of application components (in close collaboration with technical lead or senior developers)
  • Coach co-workers on a technical level when needed

What we expect from you?

  • Well-commented & tested application code
  • Design / technical documentation

Requirements

Technical knowledge:

  • Technical knowledge and pratical experience of required technologies to be able to start development directly (below)
  • Understand work habits like Srum/Kanban, test-driven development and continuous integration
  • J2SE/J2EE experience and having the spirit of Open Source tools and libraries
  • Java and Spring Framework
  • JPA (with Hibernate as implementation)
  • OWASP
  • Soap and RESTfull Web Services using Apache CXF
  • Experience with relational database and O/R mapping 
  • Spring modules like Spring Batch & Spring Security
  • HTML/CSS/JavaScript
  • Maven, SVN or GIT and Eclipse or IntelliJ


Generic Skills:

  • Dutch/French:  active knowledge of one language and passive knowledge of the second one
  • Team player & communicative
  •  Independent developer for most development tasks
  •  Eager to learn to grow his/her development skill levels
  •  Decent development at a normal speed
  • Conform to cross-project and project specific development guidelines
  • Experience with Apache Camel, applying AOP, Java Server Faces are a extra plus