Java Software Engineer / Quotient, Inc. / Herndon, VA

Quotient, Inc./Herndon, VASmithsonian Online Academic Appointment System (SOLAA).  This web
application allows users around the world to apply for academic programs,
upload application materials such as transcripts, resumes and essays and
allow references to answer survey questions about the applicant and upload
their own confidential letters of recommendation. Administrative functions
are available to staff allowing them to manage the applications through
searching, evaluating and accepting and creating appointments. Enhancements
to the current system are underway and new functionality is being added.
 
SOLAA is a J2EE application written using Oracle JDeveloper 10g.  It is
currently hosted on a Solaris 10 / Oracle Application Server (OAS) platform.

Requirements:

Specific needs include but are not necessarily limited to the following types
of contractor personnel:
 
J2EE Developer / Designer
 
The Smithsonian Institution desires contracting personnel with the following
types of skills:
 
Knowledge of and familiarity with accepted system/software development life
cycle model (SDLCM) principles and practices.
Extensive knowledge of and familiarity designing, developing, and working
with database-driven web architectures.
·         A high degree of proficiency programming in/with Java
-working in an Integrated Development Environment.
A high degree of proficiency programming with SQL.
Experience working with Oracle database management systems, Oracle 10g is
version currently used
·         Experience working with Java in an Integrated Development
Environment, JDeveloper 10g is currently being used
·         Experience developing complex J2EE applications with
multiple developers using a version control system such as Rational Clear
Case
·         Experience with ADF, JSF, JSPX pages and ADF Faces
·         Experience programming Javascript
·         Knowledge of and experience in using Oracle Identity
Management. 
·         Experience in testing and debugging
Experience providing system upgrade, maintenance, and support services.
Knowledge of and familiarity working with Microsoft Word, Excel and
PowerPoint.
The ability to develop, tailor, and deliver presentations to both
non-technical and technical audiences
·         Excellent written and verbal communication skills
·         Experience in provide technical training
 
The contractor should have flexibility in resource scheduling and the ability
to provide staffing to meet unexpected work surges to meet operational and
project needs. 
 
The contractor must have extensive experience in developing complex
JDeveloper 10g applications with multiple developers using a version control
system (Rational ClearCase on this project). ADF Faces is the technology used
for this project. The data model and business logic are implemented by using
ADF Business Components. Databinding is provided by Oracle ADF. The Web
client layer is built using JSF pages and ADF Faces components.
 
The contractor must have extensive experience in writing complex J2EE
programs. He/she must also have comprehensive knowledge and experience in the
design and construction of complex web services. Knowledge and experience in
the use of JSPX pages and ADF Faces components is required. He/she must have
extensive experience with Javascript.
 
The contractor must be an expert in system design. As problems are
encountered in continuing development and in enhancement requests by the
Oversight Committee, the contractor must be able to provide accurate
recommendations regarding database changes and any changes to the current
processes and work with the project team to implement the changes. The
contractor must have extensive experience in developing use cases and
workload estimates.
 
Knowledge of and experience in using Oracle Identity Management and security
related to JDeveloper is required. Knowledge of and experience with OAS is
required as well.
 
The contractor must have excellent written and verbal communication skills
including the ability to produce system and user documentation that is clear,
well formatted and free of grammatical errors. The contractor will provide
knowledge transfer on the use of JDeveloper and associated products for
application development to the project team in one on one situations as well
as group presentations.Apply To Job