Job Title: Java/J2EE Developer
Location: Fairfax, VA - 22033
Duration: 4-5 months (Contract to Hire)
- The Software Engineer External 3 / Java J2EE Developer are to perform to complete software development and unit testing tasks in support of the sustainment of a large web-based application. Work with a team of software professionals to develop new functionality and correct software defects. Follow detailed lifecycle processes, utilizing best practices for configuration control and development practices. Maintain and extend JAVA-based applications which utilize Tapestry, spring, Hibernate, and Struts and Oracle database backend.
- Perform software development and unit testing tasks in support of the development and sustainment of a large web-based application. Work with a team of software professionals to develop new functionality and correct software defects. Follow detailed lifecycle processes, utilizing best practices for configuration control and development practices. Maintain and extend JAVA-based applications which utilize MVC frameworks such as Tapestry and Struts and Oracle database backend. In addition the candidate will perform analysis, development, execution, and maintenance of Java J2EE applications utilizing a variety of frameworks. Primary responsibilities will be to analyze, develop, code and unit test, document procedures, and write analysis / design documents as necessary. They will work closely with the multiple teams to include: requirements, testing, and operations.
- All candidates will demonstrate strong independent problem solving, troubleshooting, analytical and conceptual skills; able to manage multiple tasks and meet scheduled dates. Must be able to adapt in a rapid changing environment, a fast learner and self-starter. Excellent written and communication skills and can work independently and well within groups.
Qualification:
- 9 years of hands-on information technology experience
- Bachelors degree with 5 years of hands-on information technology experience
- Masters degree with 3 years of hands-on information technology experience
- Ph.D. degree with 0 years of information technology experience
- In-depth knowledge of software systems' development lifecycle.
- Extensive J2EE programming experience
- Minimum 5 years of Java J2EE development experience
- Minimum of 2 years experience developing on Unix Operating Systems.
- Minimum of 2 years experience developing against an Oracle Database.
- Minimum of 2 years of experience with one of the following Java Frameworks: Hibernate, spring, or Tapestry is required.
- ** Must be US Citizen eligible to pass a DoD Public Trust/Suitability background check.