6
Feb
2017
Java Lead Developer Backbase
Key Responsibilities:
- Coaching and Mentoring more team members in Backbase.
- Developing an understanding of the IT Architecture underpinning of business banking platform.
- Assisting development team in determining requirements, at feasibility and detailed design stages.
- Assist in developing the agreed design utilising the appropriate tools and languages.
- Adapting and implementing Agile orientated delivery methodologies.
Candidates should:
- Have expert knowledge and experience in Backbase
- Be experienced in software design patterns and familiarity with a number of architecture styles and patterns.
- Be an experienced self-starter with extensive experience of Agile Methodologies.
- Experience and understanding of Dev Ops and automation tooling and processes to support a defined delivery cadence.
- Be a strong and committed team player with the ability to work on own initiative.
- Have strong problem solving and analytical skills.
- Be proactive in developing own skills and knowledge.
- Have strong communication skills, both written and oral.
- Have the ability to work in a fast-paced multi-tasking environment.
- Have an excellent customer service attitude and the ability to interact with people in a professional manner.
Key Skills:
- Minimum 10 years Java/JEE development experience with considerable experience in backbase
- Experience in OO Design
- Demonstrated proficiency in applying common design patterns
- Ability to communicate effectively using UML
- Ability to write technical documents to a high standard
- Experience of using an IDE such as Eclipse
- Experience of the following technologies a must
- Web Services SOAP/XML/REST
- Persistence JDBC/ ORM / Databases
- Application Servers such as WebSphere/JBOSS and Tomcat
- Experience of the following technologies an advantage
- Micro Services and associated patterns
- API Gateways such as Apigee
- Event Bus technologies such as Kafka
- Testing
- Competence in designing and executing unit & integration tests
- Experience with Selenium and Cucumber
- Good knowledge of Web Technologies such as HTML/CSS/JavaScript and appreciation of User Experience techniques and challenges
No. of Position: 2