Job Description :
·         Experience with lightweight web technologies stack (Spring, Spring Boot, Spring Security)
·         Hands-on experience with Apache Open Source technologies such as Apache Kafka
·         Hands-on experience with lightweight web containers like Apache Tomcat and Jetty and proxy servers; Apache Httpd and Nginx
·         Proficient in open-source tools and technologies surrounding Java / JEE stack
·         Hands-on experience with build tools such as Apache Maven, Gradle, IDE''s - Eclipse, IntelliJ and source version control tools preferably Git including continuous integration tools such as Jenkins and Artifactory
·         In-depth understanding of networking, network protocols, DNS, firewalls, load balancers and ability to troubleshoot use of diagnostic tools and log aggregation tools such as Splunk
·         Experience with Web-Service based technologies such as WSDL, SOAP, REST and message formats such as JSON, XML
·         ·         Cloud-based application development experience on platforms like AWS, Azure
·         Proficient in Configuration management tools like Puppet or Chef and good understanding of container virtualization concepts such as Docker
·         Experience in UNIX Shell scripting, Python/Ruby
Familiarity with API Design approaches using Swagger or API Blueprint