logo

View all jobs

Senior Software Engineer w/ 7 years experience

Annapolis Junction, MD · Information Technology
REQUIRED SKILLS/ABILITIES:
  • TO BE CONSIDERED FOR THIS POSITION YOU MUST HAVE AN ACTIVE TS/SCI W/ FULL SCOPE POLYGRAPH SECURITY CLEARANCE (U.S. CITIZENSHIP REQUIRED)
Core Competencies and Skills: 
• Java programming for distributed systems, with experience in networking and multi-threading
• Apache Hadoop
• Apache Accumulo
• Apache NiFi
• Agile development experience
• Well-grounded in Linux fundamentals and knowledge in at least one scripting language (e.g.,
Python, Ruby, Perl, etc.)
• Experience with source code management practices and tools
• Enabling tools: Git, Maven, Jira
• Willingness to be a committer/contributor to open source applications
• Continuous Integration / Continuous Testing: Bamboo, Jenkins, GitLab Cl/Pipelines
• Continuous Monitoring: ELK Stack (ElasticSearch, Logstash and Kibana), Nagios
• Familiarity with microservices software development technique and container-orchestration (e.g., Kubernetes)
DESIRED Experience on at least one Object Oriented System.
 DESIRED Firm grasp of modem computer programming with a minimum of six (6) years experience in programming and development of application software for complex systems and software testing.
 DESIRED Knowledge and experience with internals of HDFS, HADOOP, and/or Google's BIG TABLE.
 DESIRED Experience with Hadoop clusters with 1000 or more cores.
 DESIRED Familiar with the software development process described in the J-STD-016 and IEEEIEIA 12207, "Information technology-Software life cycle processes" and possess at least two (2) years of experience developing software in accordance with these standards.
 DESIRED Able to communicate directions and provide guidance to junior programmer/analysts.
 DESIRED Four (4) years demonstrated experience developing software for one of the following: Windows, UNIX, or Linux (Redhat versions 3-5) OS.
 DESIRED Experience "wrapping" legacy systems or components as Web Services within a SOA framework.
 DESIRED Extensive experience in planning and accomplishing goals and complicated tasks and providing consultation on complex projects as top-level contributor or specialist.
 DESIRED Experience in evaluating project needs, determining tasks and durations and allocating resources.
  • Shall have seven (7) years experience in software development/engineering, including requirements analysis, software development, installation, integration, evaluation, enhancement, maintenance, testing, and problem diagnosis/resolution.
  • Shall have two (2) years experience in the SIGINT environment.
Powered by