• Location: Washington, District Of Columbia
  • Type: Contract
  • Job #2000

Title: Full Stack Developer

Location:  Crystal City, VA

*Clearance: *Active TS/SCI w/ Polygraph needed to apply *

Company Overview:

Cornerstone Defense, in partnership with our military, intelligence, and civil government customers, supports U.S. operations worldwide through the use of many different types of intelligence, satellite, and cyber technologies. Cornerstone’s Intelligence Sector provides solutions to the United States Government for information collection, operations, exploitation and dissemination, and research activities. Our Team specializes in software development, cloud architecture, systems and network engineering, systems integration, agile management, as well as targeting operations and intelligence analysis. Our support to our mission customers includes cyber network operations, exploitation and defense, signals intelligence, human intelligence, and critical missions and networks.

Technology Stack:

  • ExtJS – must have front-end development experience. ExtJS is strongly preferred. Experience with Angular and/or React is a plus.
  • Java/J2EE – must have experience developing Java web applications
  • JSP, Beans, JTSL, Spring Framework – must have experience maintaining and modernizing/refactoring Java applications
  • SOAP & REST – must have experience with developing and consuming both SOAP and REST APIs.
  • Oracle – must have experience with relational database systems and stored procedures. Oracle is preferred. Additional RDMS system exposure, especially to Postgres, would be a plus.

Technology “Buzz words”:

  • Node – incrementally migrating Java applications to node-based microservices
  • Eclipse
  • Git
  • Maven/Artifactory
  • Tomcat – J2EE apps served using Tomcat
  • Solr/Zookeeper – NoSQL document/search preferred, Elasticsearch is a plus.
  • Linux – SSH/Bash scripting experience is helpful
  • AWS

Day to day:

  • This role requires solid communications both customer facing and as part of a team
  • This role requires the ability to document repeatable processes and following existing team processes
  • This application is a critical mission system, supporting thousands of online users. The role requires experience supporting critical apps.
  • Must be willing to be on site per customer requirements. Currently this is 2 days a week (40%) and might increase going forward.
  • Although not frequent, this role might have an operational component requiring after hours support as the systems are part of a critical mission.

Role Preferences:

  • Agile, SharePoint, Jira and Confluence would be helpful.
Attach a resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!