Lead Java Developer
CACI International
(Sterling, Virginia)CACI provides information solutions and services in support of national security missions and government transformation for Intelligence, Defense, and Federal Civilian customers.
BIT Systems is looking for a Software Engineer to work at their Dulles, VA office (Headquarters). The ideal candidate will have a TS/SCI clearance, 9 years of experience with full life-cycle software development (analysis, design, development, test, deployment, maintenance). Use of industry-proven design patterns and open source tools is encouraged. This position requires a combination of new application development tasks and enhancements to existing capabilities on a small team in an agile development environment.
The SW Engineer will shape the development of new functionality exploring techniques for real time assessment of operations against the intent of the tasking as well as supporting test tools. Candidates must be self-motivated individuals who can understand technical concepts, clearly communicate them to a varying range of audiences/understanding levels, and collaborate on technical direction with development team.
Education and Experience:
- Typically requires bachelor’s degree or equivalent, and seven to nine years of related experience.
Required Qualifications:
- At least nine years of experience with full life-cycle software development (analysis, design, development, test, deployment, maintenance)
- At least nine years of experience developing software using the Java programming language
- Experience with SQL
- Experience with Unix/Linux operating systems
- Software CM processes / tools (Subversion, etc.)
- Troubleshooting skills
- Communication skills, analytical/problem solving ability, time management and organizational skills
- Experience in installation of systems at customer locations
Desired Qualifications:
- Experience with mission planning, execution, and particularly assessment systems
Working Conditions
Type of Travel: Local, Up to 10%
Questions
There are no answered questions, sign up or login to ask a question
- Design
- Java
- Linux
- Operating System
- Patterns
- Software Development
- SQL
- Thorough Understanding of Software Development Life Cycles
- Unix
- Software Configuration Management
- Subversion
- Software Testing Tools
- TS/SCI
- Programming Language
- Open Source

Want to see jobs that are matched to you?
DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.