Java Developer Sept 2010

Company: YOH
Location: St Louis
Status: Contract
Salary: Market
Close Date: 6-12 months

Job Description:

Job Summary:

 

Under general supervision, designs, implements, and tests web applications using industry standard software development techniques, tools, and frameworks.  Designs and develops complex business components in Java, deploying to Java EE Application Servers.  Integrates commercial-off-the-shelf (COTS) components with internally developed components, to implement a complete solution.

 

 

Examples of Duties:

 

·        Assist the technical analysts and architects in analyzing and assessing multiple vendor provided technical solution proposals for compliance with defined customer functional and non-functional requirements.

·        Assist the architects and technical analysts in providing conceptual design options to integrate commercial-off-the-shelf (COTS) products with internally developed components to formulate a complete solution that meets customer approved requirements and standards.

·        Translate application storyboards, use cases and web-page concept designs into
a functional, dynamic web application.

·        Provide reliable level of effort and time for completion estimates.   

·        Develop and unit test complex web application components.

·        Develop complex application business logic using Java.

·        Design, code, and integrate the application business layer with the external
application components.

·        Create and update system documentation.

·        Develop system test plans and scenarios.

·        Compose functional and regression test scripts.

·        Mentor and transfer technical knowledge to other team and department personnel as requested.

 

 

Knowledge and Experience:

 

·        General background and experience in a wide variety of information technologies including client-server and n-tier architectures, and public key infrastructure.

·        Experience leading system/application design and architecture efforts.

·        Expert on system integration strategies, techniques, and tools (e.g. Connect:Direct, web services, XML, messaging middleware)

·        Expert on Java EE technologies (Facelets, JSP, JDBC, JSF, JPA, JAXB, JAXP).

·        Expert in open source frameworks (Hibernate, Spring). Experience with MyFaces, Trinidad, Spring Web Flow, RichFaces, and MQSeries is a plus.

·        Strong background in application and enterprise design patterns.

·        Experience with Eclipse based development tools such as Rational Software Architect (RSA).

·        Experience working with and using relational databases.

·        Experience using, configuring, and tuning web application servers such as Weblogic or WebSphere.

·        Familiar with implementing standard best practices (e.g. secure programming, Java patterns, test first methodology.)

·        Experience mentoring software development personnel.

 

 

Communication:

 

Individuals at this level are expected to:

·        Present ideas assertively, aggressively and not be easily ignored.

·        Be articulate, persuasive and organized in their presentation skills.

·        Carry themselves well in-group settings.

·        Listen and promote open communication upward, downward and cross-functionally.

·        Write meaningful complex documents such as program specifications and test plans.   Documents should be clear, concise, grammatically correct, and require minimal editing. 

·        Communicate effectively with peers, clients, infrastructure support personnel, vendors, and other District personnel.

·        Effectively and accurately track progress and report status.



Contact Information:
Job Code: Java Developer July 2010
E-mail: jim.jennings@yoh.com
Website: http://www.yoh.com


Your Company Name


<< Back