View Our Website View All Jobs

Advanced Software Developer

BCMC has an immediate opening for an Advanced Software Developer (Java) to join our team in Oakton, VA. The position provides an opportunity to develop the cutting-edge technology that supports some of our nation's fundamental defense services.  In addition to receiving a competitive salary and generous health and personal benefits, the Advanced Software Developer (Java) will enhance their skill set by working among a talented and technically accomplished group of colleagues. The employee will also enjoy a flexible work environment where contributions are recognized and rewarded.

** Candidate must have Active TOP SECRET or above security clearance for this position *** 

Key Responsibilities:

  • Advanced Software Developer (Java) conduct or participate in the research, design and development of systems software, software applications and/or tools for new programs and subprograms.
  • Responsibilities also include enhancements, modifications and corrections to existing software.
  • In addition, these employees are responsible for coding, testing, integrating and documenting software solutions.

Education/Clearance Requirements:

  • The Advanced Software Developer position requires a Bachelor's degree in Software, Computer, or Electrical Engineering, Computer Science, or a related field or equivalent and five to eight years of related experience; or Master's degree and three to five years of related experience.
  • A minimum of a Top Secret security clearance is required at time of hire. Candidates must be able to obtain DHS Suitability. Applicants selected will be subject to a U.S. Government security investigation and must meet eligibility requirements for access to classified information.
  • Due to the nature of work performed within our facilities, U.S. citizenship is required.

Required Experience: 

  • A proven record of software delivery and deployment
  • In-depth understanding of object-oriented methodology, algorithms, data structures, and design patterns required
  • Ability to construct efficient queries
  • Comfortable with Unix/Linux
  • Development experience in one of the following:
  • Pyramid or other Python web framework
  • Java - JEE server side Java, JDBC, JMS
  • 5 years Ruby on Rails
  • Perl
  • Understanding and experience with Agile Development.

Preferred: Both Python web framework and Java development experience

Work location: Oakton, VA 22124

Read More

Apply for this position

Apply with Indeed
Attach resume as .pdf, .doc, or .docx (limit 2MB) or Paste resume

Paste your resume here or Attach resume file

To comply with government Equal Employment Opportunity / Affirmative Action reporting regulations, we are requesting (but NOT requiring) that you enter this personal data. This information will not be used in connection with any employment decisions, and will be used solely as permitted by state and federal law. Your voluntary cooperation would be appreciated. Learn more.
Veteran/Disability status