Vacature

Java Developer

Brussel

Solliciteer

You will be integrated in the dedicated Java development team:

  • Provide support & advices in client or back-end -side and best practices

  • Analyse & Develop or integrate new commons components within the development framework

  • Discuss with Application Lead developer, Application consultant/integrator to handle/challenge project feedback and new components candidate

  • Write user guide for framework users

  • Maintain existing framework components

  • Provide support & advices regarding framework aspects

  • Participate to framework community (organized as a guild) to share technical evolution of the framework

Ideal Profile

  • Language: Dutch or French - at least one of the local languages good; English - Fluent

  • Education - Master in IT (preferably)

Responsibility                

  • Refinement and planning with your team, teams from the involved E2E chain and the Product Owner. The change needs to be an integrated part of the total solution.

  • Build beautiful and maintainable code from scratch or customize (configure, implement, integrate) off the shelf software developed by a third party.

  • Use your knowledge of one or more frameworks to build/maintain the target framework of the bank.

  • You understand the principles of Continuous Delivery and use these in your DevOps team.

  • Have an understanding of Operating Systems (Unix, Windows, etc.) and Middleware software which you configure to deliver agreed features.

  • You understand and apply capacity- and performance management.

Required experience / knowledge  

  • At least 5 years of relevant experience

Technical experience                

Mandatory      

  • You have a large experience as a JAVA engineer in an agile XP-environment

  • You have strong analytical skills.

  • Broad knowledge and experience with React JS, Java, HTML5, ReactJS, NodeJS, Spring, OO, REST,  SOA, XML/XSD/WSDL, JSON

  • Experience with frameworks or tools as Zuul, Kubernetes, GridGain, Springboot, Nginx, Docker, ….

  • Strong knowledge of Javascript/HTML5/CSS. Also in frontend frameworks as React, Angular, Node JS, …

  • Experience with micro-services 

  • You are curious and understand/follow the latest developments in the technical area.

  • You teach, coach and train our colleagues, you share knowledge and experience

Business experience                 

Mandatory      

  • Experience with Scrum

  • You have a good understanding of banking in general. You are able to discuss with your stakeholders and product owner about features and stories and translate these into software with real business value.

Preferable        

  • Specific requirement for agile: practical experience with Scrum

Soft skills         

  • You are acute, dynamic, proactive, autonomous and an excellent team player; you have good verbal communication skills.

  • You are able to organize and prioritize your own work efficiently.

  • You are able to take in charge developments and to coach efficiently junior developers.

  • You are flexible and able to work in multiple environments with different project methodology, multiple teams and colleagues

  • You are able to work in big organization with multiple stakeholders