Programmer Analyst Principal Leader (Java/J2EE Developer)
Job Category:Programmer Analyst Principal Leader Primary Location:USA-VA: VIRGINIA-CHANTILLYSchedule:Full-time Job Type:Regular Employee Status:Regular Yes, 25 % of the Time Job Posting: 04/16/2008Description: Essential Job Functions The Java Application Web Developer will be responsible for developing database-driven, transactional web or web service-based applications, Java, JSP, EJB, servlets, and STRUTS applications. Development of web applications that retrieve data from SQLServer databases and produce on-line reports. Development of web applications that accept data from a user and populate SQLServer database tables. Building highly complex web pages and/or web sites using current internet and scripting languages and web authoring tools Designing modular and extensible solutions to meet user needs and apply best-practices in developing acceptable solutions Enhancing/defining a suite of custom developed applications and business management tools, supporting both internal and external customers, Performing technical and application architecture design and development Codes, tests, debugs, implements, and documents highly complex programs. Develops complex test plans to verify logic of new or modified programs. Designs systems and programs to meet highly complex business needs. Prepares detailed specifications from which programs are developed and coded. Creates appropriate documentation in work assignments such as program code, and technical documentation. Gathers information from existing systems, analyzes program and time requirements. Assists project manager in preparing time estimates and justification for assigned tasks. Supports project personnel in resolving fairly complex program problems. Works with client and management to resolve issues and validate programming requirements within their areas of responsibility. Provides technical advice on complex programming. May serve as technical project lead; provides leadership and work guidance to less experienced personnel. Conducts quality assurance activities such as peer reviews. Provides consulting services in a technical and/or managerial capacity to management and technical staff. May represent company in presentations or conferences involving customers, co-contractors, suppliers, competitors, academia or the public. Basic Qualifications Bachelor's degree or equivalent combination of education and experience Bachelor's degree in computer science, mathematics or related field preferred Nine or more years of programming or testing experience Two or more years experience in developing J2EE applications, including XML, Java, and JSP coding. Solid knowledge of Struts or Spring J2EE architecture. Experience with Apache/Tomcat and/or WebSphere Application Servers. Experience interacting with SQL Server db using jdbc connectivity. Experience with Eclipse development environment. Familiarity with version management such as PVCS or SVN Understanding of Ant build process. Scripting experience a plus.Other Qualifications U.S. Citizenship required Ability to obtain and maintain U.S. Government issued clearance Ability to travel up to 25% Remote Work Location Authorized:No Relocation Assistance:Not AvailableClearance Level:Public Trust Create Success
|