Title : Software Developer
Company : BAE SYSTEMS
Location : Mclean, VA 22109
Date Acquired : 1/12/2009 11:40:50 PM
Date Updated : 7/29/2009 11:38:00 PM
BAE Systems is the premier global defense and aerospace company delivering a full range of products and services for air, land and naval forces, as well as advanced electronics, information technology solutions and customer support services. With 97,500 employees worldwide, BAE Systems' sales exceeded $31.4 billion in 2007.
BAE Systems Information Technology is one of the largest IT providers to the U.S. Government with over 5,000 employees in 30 states. As a full-service solutions provider our programs enable the mission and span the life cycle by providing capabilities that support: Enterprise Architecture; Network Systems Management; Information Delivery; Mission Specific Applications Development; Managed IT; and Mission Critical Intelligence Analysis.
Design, develop, test (including the creation and use of automated unit, integration and acceptance-level tests), debug, and maintain Java based software applications. The candidate will communicate with representative users of the software in order to understand users requirements.
Required
WinTel
J2EE
General Programming
"Pragmatic Programmer Practices" (The Pragmatic Programmer and the rest of the Pragmatic Programming series)
Unit testing
Problem solving
Object Oriented Programming
Essential characteristics
Design patterns
UML
Java EE
Servlets
JSP 2.X
JSTL/EL
JDBC
Frameworks
Spring 2.X
Hibernate 3.X
Struts / Spring MVC / Tapestry
JUnit
Log4J
LDAP
These are areas of competency required for web-based JEE development, with an emphasis on UI development.
Web Standards
HTML
XHTML 1.0
DOM
CSS 2+
Javascript
"Unobtrusive" JavaScript Techniques
Frameworks: Prototype/Scriptaculous/YUI/GWT
JQuery
Separation of Concerns
AJAX techniques
Usability (Krug, "Don't Make Me Think")
HTTP protocol details
Java Swing framework for client UIs
AWT
Basic Java2D
Basic widgets (JLabel, JButton, JTextField)
Advanced widgets (JTable, JTree)
Lay
12+ Years with BS or 10+ Years with MS or 7+ Years with PhD
Desired
Sun
Hibernate, Flex, Spring
Relational Database Modeling
o 3rd normal form
o Transaction isolation level
Object Modeling and its relationship to Relational Databases
Networking
o TCP/IP, sockets
o Network hardware fundamentals
Security
o PKI
o SSL
People are the greatest asset in any Company ...
BAE Systems is committed to a high performance culture and provides an environment that challenges our employees to be remarkable and obtain their full potential.
We are an EEO/Affirmative Action Employer that understands the value of diversity and its impact on a high performance culture.
Join us ...