Bachelors Degree or equivalent experience required
7+ years of overall experience in professional software engineering;
At least 5+ years of hands-on experience with various Java / web technologies and frameworks: Spring (Core, Security, MVC), JPA, REST, JMS, Maven;
At least 3+ years building and delivering web / mobile business solutions (e.g. in Banking, Travel, Finance, Healthcare, Information industries);
Good practical knowledge of medialization on either RDBMs, either NoSQL offerings
Experience in the following technologies is a plus : SVN, GIT, Elastic Search or SOLR, Activiti;
Has a very good knowledge about design patterns and development principles
Practical knowledge and experience with Unified Modeling Language (UML) for business modeling (work flows) and object modelling
Proven/previous experience with Continuous Integration/Continuous Deployment, DevOps and a successful track record of developing software in an agile environment, with changing requirements.
Strong critical thinker with problem solving aptitude.
Ability to communicate effectively in written documents and oral presentations, explaining concepts clearly to audiences at various levels of technical knowledge.
Exposure to the following domains is a plus: Internet Systems, Web content management, Digital Asset Management, Social Media integration...
Experience in ESB/API Mgmt is a plus
General banking knowledge or Banking knowledge related to Wealth Management / Private banking is a plus
Speaking at conferences and/or user groups is a plus, also send us your github account link