More than 4 years of experience in Java (preferably Java 8), with excellent understanding of the core.
Strong development practices including code reviews, unit testing, and regression testing.
Working with: Java 8, Spring Framework, Git, Expert, Swagger/RAML/Open API, Bamboo/Jenkins, JBoss/Weblogic/Websphere, AWS
Experience working in cloud environments
Experience in API RESTful architecture patterns and integration design principles.
Demonstrable experience in applying TDD and BDD development practices
Experience with financial systems
Translate the business requirements into technical specifications for our central banking solution based on Java.
As a Senior Software Engineer, we expect you to provide technical insights and guidance, use appropriate development methodologies and assess areas for improvement within our code by reviewing others.