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