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
____________________________________________________________________________________________________