Java Software Engineer

Job opening ID
2705

Posting title
Java Software Engineer

Roles and responsibilities
Must be a US Citizen
Ongoing
W2 with full benefits
Customer and contract specific training will be required and provided.
Labor Category: Java/J2EE Software Engineer

Job Description:
Atmospheric Administration’s (NOAA) National Weather Service (NWS) to predict weather, water, and climate conditions. AWIPS provides NWS with the means to integrate meteorological and hydrological data into a single computer workstation. It draws data from an array of weather sensors, satellites, and numerical forecast guidance, processes and distributes the data to the 122 Weather Forecast Offices, 13 River Forecast Centers, and more than 20 environmental centers nationwide, and dispenses rapid, highly reliable warnings and forecasts of weather events that affect the United States, its territories, or adjacent waters.

As the NWS’ partner responsible for AWIPS operations, maintenance, 24/7 technical support, and Product Improvement the AWIPS team supports these critical operations.

The AWIPS Program is searching for an experienced Java Software Engineer who will have the opportunity to provide
innovative development aimed at continual improvement helping achieve major goals for the National Weather Service. The successful candidate will contribute to this critical national system through design, code development, review, documentation and delivery of product improvements within the current Java SOA. You will experience and learn a multitude of technologies and have the ability to help shape the next chapter for one of the most scalable and flexible systems implemented. Working with Java, Java Enterprise Edition (JEE) architecture, and Service Oriented Architecture (SOA) / Enterprise Bus (ESB) software technologies day in and day out.

Required Skills:
• Must be a US Citizen
• Offer contingent on ability to successfully pass a background check and drug screen
• Offer contingent on ability to successfully pass a DMV check
• Offer contingent on ability to successfully pass a credit check
• Clearance: NOAA NACI
• Minimum Education: BS in Science, Technology, Engineering or Mathematics (STEM)
• Minimum of 6 years of prior relevant experience
• Software development experience in Java with Object Oriented methodologies, Object Oriented Analysis (OOA) and Object Oriented Design (OOD) skills
• Programming skills Java/J2EE.
• Strong written and verbal communication skills.
• Experience with Red Hat Enterprise Linux (7 preferred, 6 acceptable).

Desired Skills:
• Experience developing within an Eclipse Development Environment
• Experience with service bus technologies, spring application framework, Java Messaging Protocol especially using QPID daemon, Hibernate with a PostgreSQL backend, Relational Database administration, OpenGL calls and UI design using Eclipse.
• Experience with Extensible Markup Language (XML) and Unified Modeling Language (UML)
• Experience porting older code into more modern framework
• Experience working within a Red Hat Enterprise Linux environment.
• Experience with network stack protocol.
• Experience writing code to security standards of a FISMA High rated system.
• Exemplary critical thinking, problem resolution and both oral and written communication skills.
• Experience in system level scripting, especially python, bash and c-shell.


Number of positions
1

Location
Silver Spring

State
Maryland