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. Below are the primary purposes of this job: Research, design, develop, and maintain web-based grant management application systems for the National Institutes of Health – eRA Program ( era.nih.gov ).