Software Engineer - Java | Active TS/SCI
Herndon, VA
Full Time
Experienced
Basic Qualifications:
- 2-10 years of experience in Experience in Java development
- Proficiency in troubleshooting across multiple operating systems, including Linux and Windows
- Strong diagnostic and problem-solving skills
- Demonstrated background in integrating and supporting COTS/FOSS solutions
- Ability to quickly learn and apply new technologies
- Must hold an active TS clearance (with a current background investigation). Candidate will be required to complete an NGA crossover and receive a briefing prior to starting on the program.
Preferred:
- Large-scale software development experience, including:
- Developing, modifying, and troubleshooting Java code
- COTS integration
- Agile development with familiarity in Scaled Agile Framework (SAFe) using VersionOne
- Experience with Angular, DOJO, Oracle WebLogic, Tomcat
- Databases: Oracle DBMS, Postgres DBMS, SQL, PL/SQL
- Operating systems: UNIX/Linux
- Web/automation technologies: HTML, Selenium, JavaScript, EJB, Web Services, Microservices (Docker & Kubernetes), REST, XML, UML
- Development tools: Eclipse or NetBeans
- Deployment architectures and CI/CD pipelines using Docker, Git/JIRA, Kubernetes, Jenkins, Conductor, Kafka/Zookeeper, Consul, CMDB
- Big data technologies, including:
- Data ingest: JSON, Kafka, Microservices, Elasticsearch
- Analytics: Hive, Spark, R, Pig, Oozie workflows
- Hadoop ecosystem: Hive data, Oozie, Spark, Pig, Impala, Hue
- COTS integration: Knowi, MongoDB, Oracle, MySQL RDS, Elastic, Logstash, Kibana, Zookeeper, Consul, Hadoop/HDFS
- Containerization/configuration tools: Docker, Chef
Apply for this position
Required*