Agile Java DeveloperThe ideal candidate for this position will have strong coding, development and programming experience. ... Agile Java DeveloperThe ideal candidate for this position will have strong coding, development and programming experience. The Java Developer will be responsible for the following:Work closely with developers, agile team members, and product managers to define theautomated development components that will be used to validate requirements against developed software.Work closely with Product Owners and technical lead to understand product specifics and to create quality code.Assist with creating project resource estimates, metrics to track completion phase, defect reports, defect prevention, development efficiency and quality.Agile project planning, Innovation and creativity in problem solving.Contribute to an atmosphere of cross-functional teamwork within the organizations Agileproject lifecycle.Execute automated testing on both Web Front end and back end systems. ... Ability to testat an API level such as via Web Services, JMS Queue, or other back end service.Run test validations at various levels including DB validation, logging validation, and UI validation.RequirementsClearance Level Required US Citizenship and ability to obtain DHS Security ClearanceB.S. in Computer Science or related area of study.Scrum Master Certification.6 years of related development experience in agile team environment JAVA/J2EE (Spring, Hibernate) Oracle, SQL, PL/SQL.Any of the following technologies: Cucumber, CSS, JSON, Selenium, SQL, Maven, XML, JBOSS, Jenkins, MongoDB, Drools, Sonar, Fortify, JUnit/JMock.Agile experience and ability to develop in vertical slices (UI, business logic, database).Agile engineering practices (e.g.