Job Description :
Job Title:Microservices developer.
Experience:6+ yrs.
Location:Deerfield, IL / SFO, CA.
Duration:12+ months.

Must Have Skills:

1.Experience in building high-volume transactional customer facing systems.
2.Strong programming knowledge in one of the language Java/Cjoure/Go.
3.Experience in building cloud native applications (Twelve Factor apps
4.Experience with the Netflix OSS stack ( Hystrix, Archaius, Eureka, Ribbon etc
5.Experience with building micro services ( Spring Boot or Groovy or or Ratpack
6.Experience with one of the Cloud providers ( Azure/AWS/Google Cloud/Cloud Foundry/Heroku
7.Reactive programming (Rx Java, Rx Netty) and meta programming experience.
8.Experience with NoSql databases ( preferably Cassandra
9.Experience in using the Distributed Caching solutions ( Redis / Memcached/HazelCast
10.Experience with Caching Proxies (Varnish, Squid etc
11.Worked in an environment where CI/CD is extensively used ( Build pipelines, unit tests, automation tests and moving code to production quickly
12.Experience in using Distributed version control systems (GIT/Mercurial
13.Passion to learn new technology, make a difference.

Desired Skills:

1. Scripting experiene (Perl/Python/Groovy/Shell script
2. Ecommerce domain experience.
3. Exposure to Java content spec (JSR-168), Experience with open source content tools like Oak, JackRabbit etc.
4. Strong team player and ability to work in a team with diverse background.
5. Engineering mindset than simply take instructions and implement code (Business savvy, understands the problem thoroughly and advises business with alternatives , thinks of providing business value,come up with business ideas
6. Experience working in cross-functional Agile/Scrum teams.
7. Experience with containerization (Docker), container management software ( Kubernetes, Mesos etc) , Cloud discovery tools (Netflix Eureka/ Consul
             

Similar Jobs you may be interested in ..