Job Description :
Title: Java Developer
Location: Chicago, IL (I will try candidates who need to relocate and set up skype interviews)
Duration: 12 months+
Interview method: phone/skype

Job Description:
Sr Java developer - Payment services

Skills: · 7+ years of experience in building back end systems.
· 3+ years of experience in building scalable RESTful API’s
· Experience in a variety of technologies including, MySQL, Kafka, RabbitMQ, Java, Spring, Spring Boot etc.
· Expert in using data structures and algorithms.
· Strong understanding of Microservices architectures
· Experience with NoSQL Datastores such as Cassandra and MongoDB
· Experience with distributed caching frameworks such as Redis, Hazelcast etc.
· Experience with containerization/orchestration technologies tools like Docker, Mesos, Kubernetes and Swarm
· Highly motivated, curious, capable and a lifetime learner
· Experience in Agile/Scrum environment
· Good understanding of payment gateway''s and DSS.