Job#2528 Java/J2EE Applications Developer-VA (closed)
U.S. Citizen Only
Long Term Contract
Department of Defense Agency
40 Hour Work Week
No Overtime Permitted
Location: Alexandria, VA
No Travel Requirement
Job Description:
The candidate will be experienced in the full Software Development Life cycle and highly proficient in Java 2 Enterprise Edition (J2EE) application development skills. The candidate will be responsible for working
with the project team to develop and maintain the application. Responsibilities include (but are not limited to):
Develop Design Documentation based on application requirements, Develop and test code per schedule,
Escalate risks and issues to the Development Manager, and assist in troubleshooting production support
issues.
The candidate must be self-motivated individual, able to work independently with little guidance, with
excellent communication and problem solving skills and able to work in a team environment
Qualification Needed:
Bachelor's Degree required (computer science, information systems, business major preferred) or
additional years of development experience.
Excellent oral and written communication skills to articulate technical or operational problems
into understandable business terms appropriate for the audience.
Proven ability to analyze and design applications using an object oriented approach.
1 or more years experience in object oriented software development.
1 or more years experience developing Java and J2EE applications.
Experience with Unix or Linux required
Experience with JDBC, Struts (or Spring), iBatis preferred but not required.
Ability to consistently apply quality and security standards.
Ability to work effectively in a team and with clients.
Ability to analyze, test, and implement infrastructure components
Experience with software configuration management tools.
Strong skills in troubleshooting - determine causes of errors and drive problem resolution to
ensure business continuity
Experience with testing tools, unit and integration test scripting and testing methodologies.
Experience using an Integrated Development Environment (e.g., Eclipse, Visual Studio).
Experience with web application frameworks such as Struts, JavaServer Faces or Spring
Experience with Oracle, SQL and PL/SQL
Java certifications , preferred but not required.
Knowledge of agile software development using Scrum, preferred but not required.
Knowledge of Identity Management, Public Key Infrastructure (PKI), smart cards, and/or
biometric technologies is a plus, but not required.
Java and J2EE development
Object Oriented Programming
Knowledge of SQL and SQL tuning techniques
Writing complex SQL statements (e.g., joining six or more tables)
Experience with web services and SOA framework, preferred but not required.
Experience using UML diagrams in the design process.
Knowledge of file parsing, preferred but not required.
Individuals who qualify for and are selected for this position, and do not currently live in the area, must be willing to
pay their own expenses to relocate.
