General Dynamics Information Technology Sr Software Developer - TS/SCI required in Chantilly, Virginia

Job Description

This position requires an active TS/SCI clearance with polygraph

GDIT is seeking a Senior Software Developer responsible for technical definition, implementation, and integration of enterprise Identity and Access Management services. These services enable authentication and authorization capabilities to users and applications throughout the enterprise including: token based authentication, coarse/fine grained authorization, application gateways, certificate revocation lists, and identity federation. The services are a mix of 3rd party commercial products and custom code which must run in a highly available system.

General Responsibilities:

  • Collaboration with internal / external stakeholders and product owners to identify and define identity and access services, interfaces, and requirements

  • Design, customize, and document identity and access management services based on 3rd party COTS products using Agile development approaches and methodologies

  • Develop and execute unit and integration tests of services

  • Document design, installation and operations & maintenance guides

  • Provide technical support to the deployment and operations of services

  • Support and mentor junior team members

  • Participates in special projects as required.


  1. Bachelors Degree in Computer Science, Engineering or a related technical discipline, or the equivalent combination of education, technical training, or work/military experience.

  2. Masters Degree preferred.



  • 10-15 years of related software development experience

  • Minimum of 8 years of Java software development experience

Required Skills

  • Full lifecycle Java software development of libraries and WARs, including unit and integration testing

  • Knowledge and practical experience with developing and integrating Identity and Access Management technologies including: PKI, LDAP, SAML, OAuth, Secure Tokens, WS-Trust Framework, API Gateways, and XACML Framework

  • Development of clustered, high availability, scalable deployments

  • Administration and automated deployments with RHEL Linux

  • Hands on work experience with implementing and maintaining PKI for enterprise systems

  • Developing applications for WebLogic and Tomcat environments

  • Development and deployment of RESTful web services

  • Development and maintenance of token services (ie. JSON, SAML)

Desired Skills:

  • Understanding of Amazon Web Services (AWS) architecture and system capabilities

  • Experience configuring and deploying Oracle Access Manager (OAM), Oracle Application Gateway (OAG), Oracle Identity Federation (OIF), Apache httpd

  • Experience with Artifactory, Jenkins, JUnit, GIT, Confluence, JIRA

  • Experience with developing modules for Puppet

  • Experience with developing custom checks for Nagios



As a trusted systems integrator for more than 50 years, General Dynamics Information Technology provides information technology (IT), systems engineering, professional services and simulation and training to customers in the defense, federal civilian government, health, homeland security, intelligence, state and local government and commercial sectors.With approximately 32,000 professionals worldwide, the company delivers IT enterprise solutions, manages large-scale, mission-critical IT programs and provides mission support services.GDIT is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status, or any other protected class.

Job ID2018-39469

Number of Positions1

Job FunctionInformation Technology

Security Clearance LevelTop Secret/SCI

Full/Part TimeFull Time