WASHINGTON, DC, USA
16 hours ago
Sr. Java Developer/Team Lead
Job Seekers, Please send resumes to resumes@hireitpeople.com Primary Skills: Minimum of 7 years experience in Java-based Object Oriented Development (OOD) is required

Description:
Only GC and US Citizens


Purpose:

The ideal candidate will enjoy a fast-paced culture that promotes the development of new ideas in an

innovative environment. This candidate must be customer focused, have excellent time management,

communication, leadership, and follow-up skills. This is an exciting opportunity to work with cutting edge

technology on internet based mapping applications used throughout the country. We are seeking a senior

application person who is more than a developer, a candidate interested in leading technical teams.

Essentially you could say an application architect, who goes beyond normal development, meaning

somebody who has experience and skills for handling end-to-end projects in the application space, but

also can strategize and handle client relations and also be able to articulate technical intricacies in normal

terms. Candidates with a desire to lead project development teams are strongly encouraged to apply.

Responsibilities:

Under the direction of the Team Lead or as the Team Lead, the Senior Application Developer:

• Interfaces with customer to determine and document application requirements

• Coordinates with other functional members of the project team, ie. infrastructure, database

administrators, security, and configuration management

• Performs specialized programming duties including conceptual system design, specifications

development, including writing interfaces to Database Management Systems (DBMS)

• Designs detailed input and output record layouts, documenting the functions of programs

• Translates detailed design into computer software

• Tests, debugs, and refines the computer software to produce the required product

• Ensures that software design promotes modularity and portability and is reliable, serviceable,

and maintainable, has demonstrable accuracy, privacy and security, and is sufficient within the

parameters of the system

• Prepares required system and data requirements documentation, including both program-level

and user-level documentation; system test, implementation, and configuration management

plans and system demonstrations

• Design and develop Intranet-based interactive applications

Qualifications (specify minimum criteria for selection criteria)

Number of Years Experience Required:

• 7-10 years experience in the Information Technology industry

• 5 years experience with Oracle Database operating in a production environment

Minimum Education Required:

• Bachelors’ Degree in related field - Computer Science, Engineering, or Math is preferred

Technical Skills Required:

• 7 years experience as an application developer, with full development life cycle experience

(requirements phase through deployment)

• Experience leading Information Technology project teams

• Minimum of 7 years experience in Java-based Object Oriented Development (OOD) is required

• Hands on Experience with most of the following technologies and frameworks are a must: JDBC

& connection pooling, Struts, Spring, Hibernate, Tapestry, Ant, XML/XSL Parsers, other Apache/

Jakarta Open Source tools and frameworks

• Knowledge of UNIX environment is a must, Solaris preferred

• Knowledge and experiences developing Web Services

• Strong math skills a plus

• Exposure to GIS / ESRI environment is a plus

• Works within an Agile (Scrum) team to advance the state of the product

Computer Skills:

• SW Development skills required:

• Languages required:

o Legacy system replacement and reengineering

o Data integration and aggregation (i.e. FTP, synchronization, Web Services)

o Java, Servlets, J2EE. Java Server Pages

o Oracle PL/SQL including creating Views, Functions, and Procedures

o XML, HTML, JavaScript, CSS

• Knowledgeable in SW, HW, and technologies that support web-based application development,

ie Java, J2EE, Oracle Spatial, UNIX, XML, XSD and schema generation tools, PDF, AJAX , and GIS

tools.

• Application Servers & Platforms required:

o Sun Java System Application Server

o Apache Tomcat

o Windows 2000 and XP

o Sun Solaris

• Working knowledge of Geographical Information System (GIS) software a plus: ArcIMS, ArcSDE,

ArcView, ArcInfo, map routing software

• Experience with web-enabling technologies to enhance input to and output from geographical

displays is a plus

Other Knowledge, Skills, and Abilities Required:

• U.S. Citizen or person with valid U.S. Work Visa who has lived in the U.S. for 3 or more years

• Demonstrated ability to communicate and interface with the customer and interpret requirements

• Ability to communicate requirements.

Candidates selected will be subject to a Government background investigation and must meet eligibility

requirements.

Confirm your E-mail: Send Email