Experience of agile and scrum methodologies. Years of demonstrated work experience and excellent knowledge of Core Java (minimum Java 8, i.e. Collections, Generics and Functional Programming etc.). Experience using Spring. Unix shell scripting. SQL and Relational Databases such as DB2. Integration technologies - MQ/Xml/SOAP/JSON/Protocol Buffers/Spring. Sound understanding of OOP design and SOLID principles. Enterprise Architecture Patterns, GoF design. Build & agile - Ant, Gradle/Maven, Sonar, Jenkins/Hudson, GIT/perforce. Ref#3349