Java, J2E/ JEE Application Developer
BAE Systems Technology Sol&Svc
Quantico, VA United States

Description: 
An experienced Developer/Software Engineer is needed to assist a federal government client located in Quantico, Virginia with systems planning and needs assessment, documentation of user and system requirements, technical analysis, test and evaluation, integration support, enhancement, and various forms of software/systems prototyping and maintenance (adaptive, perfective, corrective, preventive). This support will be provided across all of the initiatives within the client's Program which contain technical implementation components. Software engineering services will be provided at the client site.

The custom software associated with this activity is comprised of distributed, multi-tier web-based application software and related web and RESTful services which conform to Java Enterprise Edition (JEE) standards, specifications, best practices, and adhere to a Service Oriented Architecture (SOA). Satisfying client software engineering requirements will be challenging, rewarding and fast paced due to rapidly expanding initiatives being undertaken by the client.
Must have the following qualifications: 
- Active Top Secret Security Clearance
- BS or MS in Computer Science, Information Systems, or equivalent technical concentration
- Excellent written and oral communication skills
- Minimum of 6 years experience in software development
- Thorough working knowledge of object oriented analysis, design, and programming
- Minimum of 4 years experience with Java, and Java Enterprise Edition (JEE) development including the JEE web-based technology stack
- Solid understanding of JEE architecture, design patterns, industry best practices, and Services Oriented Architecture (SOA)
- Significant experience with SQL relational databases from a software developers perspective

Prefer to have the following:
- Experience with installation, configuration, and administration of Jboss JEE compliant applications servers
- Experience using the NetBeans integrated development environment to perform software development and maintenance activities
- Experience with the ANT and Maven software build tools and the Hudson continuous software integration toolset
- Understanding of web software development technologies including XHTML, CSS, XML, XSLT, JavaScript/ECMA Script, and AJAX
- Experience with web services delivery technologies and techniques (e.g. SOAP, REST, ESB)
- Experience with open standards such as the Universal Description, Discovery, and Integration (UDDI), Web Services Definition Language (WSDL), and Web Application Description Language (WADL)
- Experience with security technologies and concepts, including identity management, single sign-on, directory services, and role-based access control
- Competence using the Microsoft Office Suite of software products (e.g. Excel, Word, PowerPoint)
- Experience with Ubuntu Linux and Windows 2000/XP/2003 Enterprise Server operating systems and network configurations.
- Experience working in small team that practiced agile software development including design and code reviews, automated unit and integration testing, and iterative demonstrations of working software
- Experience using source code version control systems and configuration management concepts, techniques, practices, and procedures
- Experience with SQL and the MySQL and/or Oracle relational database servers from a software developers perspective
- Experience developing unit and integration tests and performing automated testing in a continuous software integration process using JUnit and/or TestNG frameworks
- Experience using the Unified Modeling Language (UML) in support of software design, development, and maintenance activities
- Experience using the Java Server Faces framework and design, development, and testing of web-based application User Interfaces, business logic & process, and data access layers in a distributed multi-tier application.
- Experience using Facelets as the UI rendering mechanism is a Java Server Faces (JSF), Icefaces, SEAM web application user interface
- Familiarity with design, development and testing of web services and E-Business methods.
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 105,000 employees worldwide, BAE Systems had 2008 sales of $34.4 billion.


Support Solutions, based in Rockville, Maryland, provides a wide range of services in engineering, system integration, ship repair, and readiness and sustainment for military platforms. Its Technology Solutions & Services unit addresses the full life-cycle needs of U.S. Department of Defense and federal civilian customers with capabilities in systems engineering and technical assistance, system and subsystem integration, operations, and maintenance. TSS serves every branch of the U.S. military and numerous civilian agencies, operating the U.S. Army’s munitions plant in Kingsport, Tennessee; integrating communications systems and developing and integrating precision tracking radars; and providing design and support services for air and missile defense systems.

The Ship Repair business is the leading U.S. provider of non-nuclear ship repair, conversion, and modernization services. It focuses on drydock and pier-side ship repair and sustainment services for the U.S. Navy, other defense agencies, and commercial customers.

The Readiness & Sustainment business focuses on customers’ growing need for through-life platform support.

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 ...

Click here to apply for this position.

Job code: 10024777
14232616