Java Developer - Richmond(VA) - 1 year

Java Developer – Richmond(VA) – 1 year

For quick consideration, you can reach me at my number 701-526-3400 or ram@fabergent.com

_______________________________________________________________________________________________

GC and Citizens only

Locals Strongly Preferred

 

The ideal candidate will be an experienced developer, highly organized, an excellent communicator, and a team player with exceptional time management skills.

This role is responsible for developing, testing, implementing, debugging, and supporting computer software that resides and is executed in a J2EE environment.

Essential Qualifications/Experience

  • Degree in Computer Science or Information Systems (preferred).
  • 7+ years enterprise-level programming and/or architecture experience with multiple technology platforms with a concentrated focus on Java development
  • Experience working with projects of major complexity

Required skills include:

  • Native Java
  • J2EE
  • JDBC
  • JSP
  • Multiple browser development (IE 6/7, Firefox)
  • Ability to debug code/experience using debug tools
  • Working knowledge of workflow concepts
  • Develop software from user requirements
  • Utilize Object Oriented Analysis and Design
  • Implement user interface design and requirement
  • Translate design and requirements into code
  • Code software following standard design patterns and best practices
  • Work with Analyst to refine/clarify requirements
  • Create prototypes as appropriate
  • Utilize TPS standards
  • Participate in post-implementation reviews
  • Test software activities include:
  • Perform unit and integration testing
  • Write test cases/scripts for unit and integration testing
  • Possible assistance in testing application under new environments (IE7, Notes upgrade, SQL server upgrade)
  • Test developer tools under new environments (IE7, etc.)
  • Test developer tool upgrades
  • Support contingency testing for applications
  • Perform contingency testing and environment setup
  • Support of software
  • Carry on-call cell phone/pager
  • Research/review patches and new versions of applications
  • Provide backup/secondary support for applications
  • Answer calls from clients
  • Implement software
  • May package (ANT) and deploy code (Build Manager, other roles) for J2EE Web Applications (EARS, WARS, JARS)
  • Write technical documentation
  • Create and maintain technical documentation (flowcharts, paper prototype, role matrix)
  • Provide work effort estimates to project manager
  • Design applications
  • Work with system architect to follow established technical standards and constraints, leveraging existing processes
  • Develop system requirement documents and modeling artifacts for use by developers

 

Preferred Qualifications/Experience

  • Experience with 508 Compliance required for 1 opening.
  • Sun Java Programmer's Certification preferred.
  • Struts, JUnt, XML. CSS, XSLT.
  • Hibernate, FRBR Framework, or other persistence mechanisms.
  • Logging code, Log4J, Ant Scripts.
  • Experience in Eclipse, RAD or other IDE's.
  • SQL development and administration.
  • Deploy and manage application on WebSphere/HTTP Server.
  • Familiarity with CMM Level 3 processes.
  • Familiarity with payment mechanisms (ACH, EBT, wire transfer).

·         Prior experience with Change Management processes is preferred

____________________________________________________________________________________________________