Description

* Research, design, develop, and maintain web-based grant management application systems for the National Institutes of Health - eRA Program 
* Develop code in Java, develop new systems, maintain existing code through bug fixes and enhancements, provide production support, unit test Java code, and manipulate data to analyze system requirements.
* Use Java, JEE, Oracle, Eclipse, XML, and Bootstrap experience, knowledge, and skill
Requirement:
* Experience with Object-oriented design and development.
* Experience developing enterprise applications using JEE/JEE technologies such as Java 1.7+, Spring MVC, Spring JDBC, and Hibernate.
* Experience with RDMS and database design (Oracle, PL/SQL).
* Experience with XML, Web Services (RESTful, SOAP), Apache CXF.
* Experience with front-end design and development (Bootstrap, HTML5, CSS3, JavaScript libraries, Query, Ajax, Tiles, Angular, React JS etc.).
* Experience with automated development testing (JUnit, Cucumber, Selenium).
* Experience with Source Control and CM Tools (Git, Stash, JIRA).
* Experience working in Agile environments and understanding of Agile Scrum methodology.
Education and Training requirements:
* At least a Bachelor's Degree or equivalent in Computer Science or related field.

Education

Bachelor's degree