Job Description :
Job Title: Java Developer
Location: Phoenix, AZ

Required Skills:

5-7 years of Application development within Java
Strong understanding of Java Core concepts, including memory management, multi-threading, and new language features up to Java 7 or Java 8.
Experience with Java services libraries and frameworks, such as REST based services, JAX-RS, JMS, Bootstrap, Hibernate, etc
Experience with SDLC and tools, including: GIT, Jira, Jenkins, Ant, Maven, TeamCity.
Experience of a project life-cycle, including breaking requirements down into technical deliverables and estimating required effort.
Experience with Test-Driven Development (TDD) using tools such as JUnit and mocking frameworks.
Excellent communications skills and enthusiasm to participate in a collaborative environment.
BS or MS degree