Job Description
Job Description
Top Skills :
- Java / JEE, OO Design, UML
- Secret Clearance
Job Description :
Agile software development in a Java / JEE environment located at Offutt AFB. The software engineering position is an operational & maintenance support role.
Responsibilities require the ability to recognize software problems, develop creative solutions for simple to complex tasks, and be capable of managing multiple tasks and apply corrective actions within a mission critical program.
The candidate must be able to work in a fast paced team environment.
This position requires experience with Java / JEE, Design Patterns, Object-Oriented Design, UML and Service Oriented Architecture.
The applicant should have a general understanding of MPAS architecture, planning processes, and interfaces. The applicant should also have domain knowledge in some of the following areas : Conventional and nuclear planning systems, ballistic missile platforms and weapons, aircraft platforms and weapons, kinetic and non-kinetic planning.
The applicant should have knowledge of enterprise level applications such as Enterprise Data Base (EDB) and their release cycle / out-of-cycle processes.
The applicant should also have a good understanding of agile software development lifecycles. The candidate must possess strong written and verbal communication skills and be responsive to customer needs and expectations.
Applicants selected will be subject to a government security investigation and must meet eligibility requirements for access to classified information.
The candidate must possess an active Top Secret clearance.
Required Skills
1. Java / JEE SW development experience, knowledge of JEE design patterns and JEE best practices.
2. Experience with GWT, Ext JS, Javascript / JSP and Struts / Spring.
3. Experience with web services application servers (e.g. Oracle, Tomcat, and Weblogic).
4. Experience with rich presentation layer, strong comprehension of UI, Eclipse, JUnit.
5. Solid application, development and architecture skills including knowledge of model driven development, common presentation frameworks, proper layering / separation of responsibility techniques.
Desired Skills
1) Experience with JUnit, MagicDraw, Crucible, Fisheye, Subversion, JIRA.
2) Development experience using agile methods such as SCRUM / XP.
3) Understanding of Test Driven Development (TDD) methodology.
4) Recent experience on Global Strike and / or Data Services applications is a plus.
5) An understanding of domain-specific Models and algorithms such as ballistic missile flight models, earth models, fratricide models and multiple fratricide models and algorithms.
6) Capable of multi-functional engineering disciplines (beyond software code and unit testing) that span a standard development life-cycle - experience in Systems Engineering (requirements definition, analysis and decomposition), software cost estimation, architecture design principles such as UML, DoDAF views, OOA&D and use of common design tools (such as System Architect, Rational products, and Visio).
7) Capable of developing software test plans and software test descriptions and reports.
8) Thorough understanding of continuous integration & test and the ability to support in parallel with other assigned tasks.