Richmond, VA (Remote Project for now – Visit 1 to 2 days onsite when client offices open) 12+ Months Job Description: Our Direct Client is seeking an experienced, full-time, on-site, dedicated Candidate, with skills and expertise as described in below requirement. Responsibilities: As a Senior level Java Programmer, this position is responsible for IT phases of the system development lifecycle (SDLC) of one or more automated IT applications, systems and software. Confer with analysts, domain experts and users to understand and document requirements, estimate levels of effort and meet system needs. Perform complex programming duties (including enhancements and maintenance) using JAVA, Eclipse, Spring, Hibernate, JBOSS, Maven and Subversion; write and maintain appropriate program code; use meaningful naming conventions; utilize security best practices; provide technical leadership on system integration and transition; use interfaces and reports efficiently; and ensure application services are installed and configured based on business needs and system requirements. Develop, test, and implement new systems and applications; ensure deployment plan is completed, deployment steps and back-out procedures are followed, adequate post-implementation testing is conducted, and implementation efforts do not compromise existing systems, services, or availability; and maintenance and enhancements are completed within scope, budget and schedule. Skill Required/Desired: 7 Years Required – Sr level Java Development skills 7 Years Required – Exp with Eclipse, Spring, Hibernate, JBOSS, Maven and Subversion 800 Corporate Drive, Suite 301-500 Stafford, VA, 22554 Phone – 1 (703) 547-8929 Fax – 1 (703) 991-7602 #J-18808-Ljbffr