Previous Job
Previous
Senior Java Developer
Ref No.: 16-10695
Location: Silver Spring, MD, Maryland
Position Description
Will provide system analysis and software support services on-site at NWS headquarters. Will analyze, design, develop, test, document, and deploy new features and enhancements on the Advanced Weather Interactive Processing System (AWIPS).
Will analyze requirements, document system requirements specifications, development schedules, conduct preliminary and detailed designs, create and present design documents for design review, and identify key issues and provide solution options. Will development independently or lead a small agile team to complete development and unit testing and integration. May be required to provide a technical lead role in general or for a particular task, and provide technical leadership to lower-level developers. May require interaction with customers, vendors, and external development partners.
Required Skills
4+ years of hands-on experience Java application development (in recent years), but may accept less experience for highly talented Java developers. Must have formal software analysis and design including preliminary (conceptual) design, detailed (physical) design, and conducting prototyping for proof of concept, technology suitability, or comparison on multiple solutions; and with Unit and Integration Testing, including development of unit testing routines using unit testing frameworks, such as Junit. Must be capable of creating integration test plan and system level testing plan. Requires solid experience developing in a Linux / Unix environment and be capable of using most commonly used Linux / Unix tools, utilities, shell scripts. Experience with popular Java IDEs, such as Eclipse, NetBeans; and with version control tools, such as Git, SVN, etc.
Desired experience includes:
* AWIPS development experience is not required, but is a big plus.
* Hands-on experience developing with Spring, Hibernate, and other widely used frameworks;
* Bug tracking and collaboration tools, such as Redmine, JIRA, etc.

Must be able to pass a full background investigation and obtain a security badge to enter the applicable government facility.
Education
BS in Software Engineering, Computer Science, related discipline, or equivalent.
More Information About the Job
Is Relocation Available?
No

Are you open to sponsorship?
No

Are there flexible work hours?
No

Is there a possibility to work remote?
No

This position is:
New Position

Is there a bonus structure?
3%

Is there equity?
No

Does this position have direct reports?
No

What are the 3-4 non-negotiable requirements on this position?