WhatYou Need for this Position
· Experience developing applications torun in a large-scale environment.
· Strong knowledge and hands-on experiencewith Java.
· Experience designing REST APIs anddeveloping RESTful Web Services
· Experience building scalable services inAWS
· Experience with developing automatedunit tests and managing and executing unit tests using tools such as TestNG orJUnit.
· Experience developing Object Oriented,multi-tier applications in a complex architectural landscape.
· Experience developing in a continuousintegration environment using Jenkins , or TeamCity CI frameworks.
· Experience writing automated unit andintegration tests using JUnit or TestNG testing frameworks.
· Able to maintain the build anddeployment process through use of build integration tools.
· Experience working in an Agiledevelopment environment.
· Experience developing ecommerce basedweb applications.
Preferredif you have:
· Experience using and scaling NoSQLdatabases such as Cassandra, DynamoDB, Mongo or Couchbase.
· Experience developing in a TDDenvironment or a strong desire to learn.
· Experience in a Blue/Green deploymentmodel.
· Experience in a Continuous Delivery (CD)environment.
· Experience designing and implementingperformance tests.
· Experience designing instrumentationinto code and using and integrating with software & logging analysis toolssuch as New Relic & Splunk.