[JAVAS01379] Java Software Developer - Fredericksburg, VA

SimVentions, Inc.
Job Description

SimVentions is looking for a Software Developer to support various asymmetric warfare programs. The Candidate will develop Java and Android applications and utilize other languages and scripting frameworks as appropriate.


  • Develop, Design, and Debug Java and Android software applications based on defined requirements
  • Develop Unit Tests for developed software
  • Participate in daily, weekly, and monthly software development team meetings
  • Document software to the satisfaction of the Software Development Plan
  • Develop and document software architecture and design to align with design documentation (e.g., System/Subsystems Design Document (SSDD), Graphical User Interface (GUI) design guide)
  • Work with System Engineers to review requirements and propose solutions to satisfy requirements.
  • Create prototypes (e.g., wireframes)

Required Skills and Experience:  Minimum of 5 years of Java software development

Preferred Skills and Experience:

  • Experience with Android application development using SQLite, developing and invoking Web Services
  • Experience developing and using complex algorithms
  • Ability to utilize software development tools: Netbeans, Android Studio, and Subversion
  • Experience with software configuration management tools (e.g., JIRA) is preferred. Experience with continuous integration methodologies (DevOps) and associated tools

Education:  BS in Computer Science is required, emphasis on Mathematics or Statistics is preferred.

Clearance:  Ability to obtain a Secret clearance

Contact Information
Other Postings