Click here to view additional job opportunities >>

Exeter Government Services

View All Jobs | Jobs By Location
Java Engineer: Generalist for National Applications
Job#: 190674
Positions: 1
Posted: 05/21/2013
Job Type: Full Time
Location: Gaithersburg, MD
Department: Civilian Programs
Category: NIST_CISS
Salary: Commensurate With Experience
Benefits: Full Benefits
Apply To This Job
Return To List

Job Description

About Us:
Exeter Government Services is a privately held veteran-owned small business founded in 2002, located in Gaithersburg, MD. We provide software development, systems integration and management consulting to a wide array of DoD and civilian agencies including US Army, US Air Force, the FDA and the Veteran’s Administration. Exeter’s successful technology and management services are built around our important core tenets of client and employee focus. In support of the National Institute of Standards and Technology (NIST), Exeter is leading a 5 year contract providing technical expertise and consultation in information security with a mission to protect our nation’s information and information systems.

 

Position details:
The Java Engineer will be a new addition to the National Vulnerability Database (NVD) engineering team. NVD is a comprehensive cyber security vulnerability database that integrates publicly available U.S. government vulnerability resources and provides references to industry resources. NVD is the U.S. government repository of standards based vulnerability management data. This data enables automation of vulnerability management, security measurement, and compliance (e.g. FISMA). As a crucial part of a larger cyber-security program in support of NIST, this position will focus on developing and enhancing applications and services that make up NVD. The NVD project is just one component of a flourishing cyber-security practice of Exeter, and this position may also require support and participation in other engineering efforts supporting NIST.


What you will be doing:
The successful candidate will be working with a smart, fun, talented, small but extremely effective, group of engineers on NIST’s campus. You will collaborate with other team members and client personnel to interpret business requirements and general designs into detailed designs and application code. You will help Build complex applications components and web services supporting NVD’s services that will be used by tens if not hundreds of millions of customers. This role will entail the following day-to-day responsibilities:

  • Create/review detailed designs, develop java online and Web Services modules
  • Ensure coded modules are performance tuned appropriately; participate in code reviews, fix defects during Product Test, System Test, and Regression Test
  • Provide metrics/status to team leads
  • Work closely with the test team to help identify and resolve issues. This role may also entail overseeing work of others and working day to day with client leadership personnel.
  • Research technical information and prototype new ideas. 
  • Follow best practices in continuous integration, reusability, maintainability.
Skills/Requirements

What you need:

  • 7 or more years of experience in systems analysis, design or programming and the associated development methodologies.
  • 7 or more years in OOP and clearly understands how to implement various design patterns.
  • Understand the operations of dynamic web pages (JSF, Struts, JSP, Tapestry, HTML, CSS, etc)
  • Expertise developing for and integrating with J2EE application servers (JBoss, Glassfish, Weblogic, Websphere). This means understanding perhaps some administration, but more so deployment and operation practices of code implementation.
  • You have a close working relationship with org.hibernate and are familiar with writing structured queries. You may very well be proficient in fine tuning SQL performance.
  • Experience with XML parsers, schemas, and transformations.
  • Understanding that “web services expertise” doesn’t mean updating HTML and email, you understand and have experience in creating and managing SOAPMessage objects, may have developed a service application from a WSDL, may have had development expertise in RESTful implementations.
  • You are very familiar with continuous integration and the components that make up the development and delivery framework including SCM (Subversion), Ant, Build Systems (Maven, Hudson, CruiseControl). You have assisted in coordinating the proper setup of automated builds, release to dev, test and pre-prod environments using the build system.
  • You have expertise coding in Adobe Flex. May also have had some expertise in Cold Fusion development.
  • Basic Windows Server administration; you know your way around Window’s Internet Information Server (IIS)
  • Experience troubleshooting performance issues (DB related), Java debugging, Http Protocol debugging
  • Experience in working with open source tools & solutions as well as utilizing Agile practices especially Scrum
  • Strong analytical skills
  • Ability to work cooperatively with a small team on simple / mid-complex modules/issues
  • A solid understanding and appreciation for SDLC tools, processes, and methodology.

What's in it for you?

  • Ability to work with the team who is responsible for providing guidance to the entire industry on how to keep systems secure (NVD receives 72 Million requests every year)
  • Opportunity to build your skills and resume that will provide career path security for decades to come.
  • An opportunity to provide an immediate and direct impact on major initiatives at NIST
  • Work in highly creative team using agile methods and practices.


Nice to have:
while(!asleep()) sheep++

For additional information about Exeter Government Services, please visit our website at www.exetergov.com
 

Apply To This Job

 

 

| More