We are looking for a Java Software Engineer who would analyze product requirements, develop technical specifications, architect new features, build Java modules, unit test, and test features before release. You will deploy and maintain functional, secure and high-quality applications.