Mission context
This team centrally develops and supports any foundation of the banking applications. Foundations mean to develop frameworks (Java .Net ) content management systems (Open text Adobe ) API gateway in order to display banking information outside the bank exchange layer between the front end application and the legacy systems in an Agile way of working
Function description
The Traversal Channel Capabilities tribe is actively searching for a senior JAVA dev engineer with a strong analysis mindset. The squad is responsible to handle documents generation & distribution in channels for both internal & external customers. You will be part of a dynamic development Java team.
You will be integrated in the dedicated Java development team :
- Provide support & advices in client or backend side and best practices
- Analyse & Develop the documents generation
- Discuss with Application Lead developer Application consultant/integrator to handle/challenge project feedback and new components candidate
- Write analysis and user guide
- Provide support & advices regarding all topics related to document generation
- Participate actively to the testing phase
Language requirements
- active knowledge of at least one local language passive knowledge of the other language is a plus
- English fluent
Education: Master (pref. in IT)
Telework: Expectation: 50% on site & 50% homeworking
Required experience / knowledge
- At least 5 years of relevant experience
- large experience as Java Engineer in an Agile environment
- strong analytical skills
- broad knowledge and experience with Java Spring OO REST SOA Selenium
- experience with a Cloud environment
- build maintainable code from scratch or customize of the shelf software
- you understand the principles of Continuous Delivery and use these
- you have an understanding of Operating Systems and Middleware software which you configure to deliver agreed features
- experience with test automation (Selenium)
Nice to have
- experience with integration using different technologies (distributes/mainframe) and infra components
- You are curious and understand/follow the latest developments in the technical area.
Business experience
- knowledge of agile methodology
- 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.
- You teach coach and train our colleagues you share knowledge and experience.
- You continuously learn and develop yourself.
- you understand and apply capacity and performance management