Software Engineer (Intelligence) with Security Clearance Engineering - Chantilly, VA at Geebo

Software Engineer (Intelligence) with Security Clearance

Software Engineer - (TS/SCI - FS Poly) POSITION:
Software Engineer LOCATION:
Langley VA or Chantilly VA REQUIRED CLEARANCE:
TS/SCI with FULL SCOPE POLYGRAPH Introduction:
Altamira offers comprehensive solutions to provide access control to computing resources, applications, and data at the enterprise level.
These enterprise services ensure appropriate authentication and secure identity propagation are achieved.
Authentication services is developing an automation product to improve our ability to automate partners to adopt Secure Token Services (STS) faster and easier.
Altamira has identified a need for support with a strong background in JAVA, RESTful Web Services, frameworks such as Spring, web containers such as Tomcat, version control systems such as GIT, build tools such as Apache Ant or Maven, DevOps components such as Jenkins and Artifactory, strong experience with cloud-based technologies, and experience with developing 508 compliant User Interfaces.
Job Description:
Must interface with customers, architects, and infrastructure teams to ensure the iterative development effort meets the needs of the customer in an efficient, manageable, and secure manner.
Must support the development of existing Sponsor services such as STS and Cloud Access Portal.
The Contractor shall develop the User Interface (UI) to be 508 compliant.
Must develop an STS Self-Service system that interfaces with the Customer Registration System.
Must develop the STS Self-Service system to interface with Ping Identity Federate to enable mission partners to define and promote their SAML and OAuth connections in development, test, and production environments.
Must enable both the STS Self-Service systems and the Customer Registration to have a workflow option to enable IC mission partners to approve specific activities in the process.
Must support the implementation of an automated unit and integration testing capabilities for both systems.
Must have strong experience deploying software solutions in a cloud environment.
Must also assist in the creation of technical documentation and other routine programmatic and security accreditation artifacts.
Must develop against new requirements.
Must enhance existing requirements.
Must operate and maintain deployed systems.
Must support end user training on the creation of both the STS Self-Service systems and Customer Registration.
Must develop critical software components that leverage COTS APIs.
Must participate in the deployment and administration of a COTS tool.
Required Technical Skills and
Qualifications:
Demonstrated experience working on an Agile development team.
Demonstrated experience writing and working off of user stories.
Demonstrated experience developing with Java.
Demonstrated experience developing rest services using Java.
Demonstrated experience writing, transforming, and extending code in Java using modern build tools such as Maven or Gradle.
Demonstrated experience writing, transforming and extending code in Java using IDEs such as Eclipse or IntelliJ.
Demonstrated experience producing and consuming REST and HAL Compliant API's.
Demonstrated experience developing user interface to ICD 508 accessibility compliance.
Demonstrated experience working with ICD 503 at the Rev 4 Level.
Demonstrated experience with DevOps tools and technologies such as Jenkins, Rundeck, or Nexus.
Demonstrated experience with Spring to include Spring-Boot.
Demonstrated experience with overall trouble shooting and debugging in a production environment.
Demonstrated experience with Linux and at least one shell scripting language (bash preferred).
Demonstrated experience with Amazon Web Services (AWS) including Cloud Formation, RDS, and S3 experience leveraging AWS SDK.
.
Estimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.