Softworld Java developer in Reston, Virginia

Java developer

  • Email a Friend

Apply to this job >

Date posted:

May 11, 2017

Job Type:



Reston, VA

Job ID:



TS/SCI Java Developer Duration: permanent Locations: Reston, VA Clearance: Active TS/SCI

o Develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented requirements o Provides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of COTS/GOTS in place of new development, and requirements analysis and synthesis from system level to individual software components o Designs, implements, and integrates software applications or performs software engineering tasks o Utilizes software engineering and design methodologies appropriate to the development, integration, and production environment o Ensures efficient delivery of software engineering capabilities using industry standards and repeatable processes o Mitigates risks, controls costs and schedule variance, and effectively manages large scale, integrated software projects o Reviews and tests software components for adherence to the design requirements and documents test results o Selects the software development processes in coordination with the customer and system engineering. o Recommends new technologies and processes for complex software projects. o Ensures quality control of all developed and modified software.

Qualifications o Active TS/SCI (CI Poly preferred or eligible) o HS and 12+ yrs relevant experience; OR Associate's and 10+ yrs relevant exp; OR Bachelor's and 8+ yrs relevant experience; OR Master's and 6+ yrs of relevant exp; OR PhD and 4+ yrs of relevant exp o Experience with Object Oriented Programming with Java o Familiarity with Data Interchange Formats -e.g. JSON, XML o Experience with Software Project Estimation o Experience with Module Decomposition o Experience with Database Programming with SQL and T-SQL o Experience building REST/SOAP services o Experience with SCRUM/Agile -e.g. Use Cases, User Stories, Work Tasks, Atlassian JIRA, Confluence o Experience with Requirements Analysis/Validation -e.g. Writing Unit Tests, User Interface Tests, etc o Experience with UML Diagramming -e.g. Activity Diagrams, Class Diagrams, Sequence Diagrams o Experience debugging applications using logging, VM monitoring, etc o Experience with Git/Github source control

Bonus skills/experience: o DoD 8570 Level I and applicable Computing Environment (CE) certifications (these will be required to be obtained/maintained) o Experience with DoDAF -e.g. Operational Views, System Views, etc o Familiarity with Jenkins/Hudson Build Management o Familiarity with Testing Frameworks -e.g. Mockito o Familiarity with Model View Controller (MVC), Single Page web Applications (SPA) -e.g. Angular, EmberJS, Backbone, React, etc o Familiarity with Amazon Web Services (AWS) -e.g. EC2, CloudWatch, Management Console, VPC, etc o Certification with AWS -e.g. DevOps, Solutions Architect, Developer