• Minimum 5 years’ experience developing applications using service oriented architectures
• Object-oriented programming and component-based development with Java, J2EE Jersey and AngularJS
• Experience with Java, J2EE , Jersey , JavaScript, Angular JS, HTML5, CSS and RestAPI, D3.js
• Deep understanding of UI technologies such as jQuery, AngularJS and Jersey
• Experience with web services using JSON, SOAP/REST, XML, XSD, and WSDL
• Working with relational databases including MySql , Embedded DB(Derby/H2/SQLITE), NoSQL: Apache Cassandra, MongoDB
• UNIX and Windows operating systems development experience
• Advantage in knowledge of networking protocols TCP/IP stack, IP defragmentation, TCP reassembling
• Experience with Agile/Scrum development process.
• Git for source code management