Job Description :
Job Title: Java Software Engineer
Description:      
·         Develop Services or Products as part of an Agile (Scrum/Kanban) team.
·         Write code (Java mostly), design, test, and collaborate to get that code into production
·         Automate everything - from building (Gradle and Jenkins/Bamboo), testing (JUnit, Postman
·         Tests, Cucumber, Arquillian), and deploying (Terraform, Puppet) services
·         Measure health and performance of the services you help build
·         Continuously learn new concepts and technologies
·         Leverage and contribute to our evolving shared infrastructure
·         Make things better every day
·         Teach others to do the same

Qualifications/Education Requirement
·         Four year degree in IT, Computer Science or related field OR equivalent work experience
·         5+ years experience developing enterprise software and services
·         5+ years experience developing on Unix/Linux
·         Demonstrated expertise working with relational databases or unstructured datastore technologies (for example: Oracle, MongoDB, Cassandra, OrientDB, PostGreSQL)
·         Experience developing with Java or a dynamic programming languages such as Python
·         Experience writing RESTful web services and APIs
·         Be able to speak your mind and make a case for your solution to a problem.