Java Developer

Date: September 04, 2013

Location: Richmond, VA

Description:


Quantum Tech Staffing is seeking a Java Developer for a contract position in Richmond, VA

Preferred Education: 4 year college degree or equivalent technical study

Roles and Responsibilities:
o Code enhancement and development programs and/or required fixes to production problems using the functional and technical programming standards.
o Test enhancement and development programs.
o Participate in structured code reviews / walkthroughs.
o Create and provide content for operational documentation.
o Utilize Jdeveloper 10g, Oracle J2EE 10g application server, TOAD, CVS, JAVA/Struts, and PL/SQL to create, test, and implement an application.
o Research problems before approaching the Team Lead or Functional Architect for assistance.
o Limited functional knowledge. Follow quality standards, as well as DOE style and state web standards.
o Support installation of application releases into production as directed.
o Communicate accurate and useful status updates.
o Ability to work in a team environment
o Complete assigned tasks.
o Strong communication skills; both written and spoken.
o Analyze and design enhancements, development programs, and/or required fixes to production problems.
o Design applications to functional and technical programming standards.
o Work with Functional Architects to gather and interpret user requirements into design specifications.
o Develop system specifications and interfaces. Determine time estimates and schedule for work. Moderate functional and process knowledge.
o Coordinate work with other software developers on Application Teams.
o Assist Team Lead or Test Team Lead in monitoring estimated-time-to-complete (ETC) and actuals for assigned tasks
o Develop application designs in support of the systems specifications and interfaces, perhaps in conjunction with application or technical architects.
o Work with users to ensure that solutions meet business requirements.
o Execution of all responsibilities with little direct supervision of Team Lead. Anticipate and resolve issues specific to the team.
o Determine time estimates and schedule for own work and resolve issues in a timely manner.
o Identify and track issues, risks and action items.


Additional Responsibilities:
o Plan all required process steps.
o Review and understand the Application Team’s work standards and workplan.
o Provide status of work to Team Lead.
o Anticipate, identify, track and resolve issues and risks affecting own work and work of the Application Team. Develop contingency plans as necessary.
o Engage in ongoing process improvement.
o Detailed functional and process knowledge.
o Utilize deep modeling, design and coding skills.
o Provide expertise in one or more database environments

Required skills:
o Web development using Java – 5 years
o HTML page management – 5 years
o JavaScript/CSS – 3 years
o Struts – 2 years
o Relational Database Interfacing (Oracle 10g preferred) – 3 years
o Linux – 2 years
o System Development Life Cycle – 5 years