Extensive hands on experience
in Java development and good knowledge of Java design patterns
Proven Hands on experience
developing software solutions using
Java frameworks like spring
or Spring Boot
Automated test frameworks
like jUnit or Mockito
Messaging Services like JMS
or RabbitMQ or ActiveMQ, and Caching
Services like Redis or MemCached or EHCache
Hands on experience in
development of REST API and SOAP Web Services (WSDL, XSD)
Hands on experience
developing software on Linux / UNIX based systems
Experienced to work in Agile
software development environments
Delivering highly robust and
highly performing code of high quality
Excellent Expertise in
development toolset like; GIT and SVN,
Maven or Gradl
Capable to use UML for
designing and writing HLD / LLD as needed
Demonstrable experience in
commercial product development
Knowledge in TCP / IP and
HTTP and TLS / SSL
Knowledge of multi-threading
/ performance tweaking
Experienced in developing
solutions on any of the API Management Platform Apigee, 3scale, Layer 7,
Mashery, Axway, WS02, Mulesoft
NoSQL Databases like MongoDB,
Cassandra, Couchbase
Knowledge of JPA, OSGI,
Groovy and Grails programming
Exposure to front-end
development Ajax, HTML 5, CSS, JS
Exposure to mobile
development for any given platform