The contractor must develop and maintain software solutions, leveraging the following technologies and skill sets with any combination of the following:Programming languages: C, C++, Javascript, Java, J2EE, Go (Golang), Genesis, Snort, Bash, Python, Distillery, QuizKidFrameworks, life-cycle management, and development tools: Hibernate, SpringBoot, ExtJS, AngularJS, Ansible, Swagger, Git, Subversion, Maven, Jenkins, Gradle, Nexus, Eclipse, IntelliJ, Ext-Js, JQuery, and D3.Cloud technologies: Pig, Hive, Apache Spark, Azure DataBricks, Storm, HBase, Hadoop Distributed File System, and MapReduceOpen-source virtual machines and Cloud-based systems: OpenStack, OpenShift, Docker, Kubernetes, Microsoft Azure, and Amazon Web ServicesApplication servers: Node.js, Oracle Weblogic, Oracle Glassfish, JBoss and Apache Tomcat. Data interchange formats: JavaScript Object Notation (JSON), Apache Avro, eXtensible Mark-up Language (XML), Structure Threat Intelligence eXpression (STIX)Data environments: Oracle, Sybase, PostGreSQL, MySQL, MongoDB, Splunk, and Elasticsearch/Logstash/Kibana (ELK), Neo4jOperating system environments: Windows, Linux, and MacOSSoftware requirements management: Atlassian Suite, EPICS, Story BoardData Science: Statistical Analysis, Data Visualization, Graph Analysis, Data Engineering-.