Job Description :
- Minimum of 3 years of experience developing customer facing software applications.
- Bachelor''s degree in computer science or closely related field.
- Proficiency with object oriented design and development in Java.
- Experience using Spring framework as a part of work history.
- Experience working in an Agile S/W Development environment, Scrum preferred.

Experience with the following is also required:
- RESTful web services
- Concurrency and multi-threaded applications
- Test Automation
- Build Management & Continuous Integration (CI)
- Source Control (Git or equivalent)

Experience with any of the following are a plus, but not required:
- JavaScript Object Notation (JSON)
- Test Automation using Behavioral Driven Development (BDD)
- Messaging (RabbitMQ or equivalent)