Hands on experience required and will be part of the day to day activities
Micro services Architecture working experience Experience with modern web, distributed, event driven Architecture Java and Java EE platforms including Spring framework & components, Hibernate, Messaging, Node JS or Express JS or similar, Web & Application Server, Web Services, REST
Experience implementing solutions for large scale deployments including large enterprises or service providers, banking or payment solutions
Good understanding & experience with software development processes such as Scrum, SAFe, Extreme Programming and/or Lean etc.
Strong inter-personal skills and ability to work in a collaborative environment with cross-functional teams and select third parties
A deep understanding of technical solution and software patterns (including architectural & design patterns) at various levels.
Solid experience of working in project teams
Desire to stay abreast of new development tools and methods
Bachelor Engineering or Technology in Computer Science, Engineering or IT Required & Master's degree in related discipline Preferred
Qualifications
Minimum:
Experience with Java, JEE, Java Messaging Service
Experience with two or more of the following: Spring, Spring Boot, Hibernate, Web Services, SQL, PL/SWL, Pivotal Cloud Foundry
Proficient communication skills with verbal and written English