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