> Markdown version of [/jobs/ext/2689326-junior-mid-software-developer](https://www.wearedevelopers.com/jobs/ext/2689326-junior-mid-software-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Junior-Mid Software Developer - **Company:** NS2 Mission - **Location:** Chantilly, VA, United States - **Experience:** Starter - **Salary:** $95,499.0 - $130,454.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Microsoft Windows, Apache ActiveMQ, Amazon Web Services, Automation of Tests, Bash Shell, C Shell, C++ (Programming Language), Signals Intelligence, Computer Engineering, Continuous Integration, Software Debugging, Linux, Eclipse (Software), Fortran (Programming Language), Gradle, Java Development Tools, Junit, Python (Programming Language), Public Key Infrastructure, Software Engineering, Scripting, Gitlab, Kubernetes, Information Technology, Apache Kafka, Bitbucket, X-midas, Atlassian Bamboo, Docker, Jenkins - **Published:** September 3, 2026 - **Apply:** https://www.clearancejobs.com/jobs/8996013/junior-mid-software-developer ## About the Role * Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related field. * Strong software development experience with Java.Strong Linux/UNIX/Windows skills. * Proficient in writing JUnit tests and Javadoc documentation. * Proficient with Java development tools such as Eclipse, Gradle. * Experience with SCM and continuous integration technologies such as Jenkins, GitLab, Bamboo, Bitbucket. * Strong problem-solving skills and ability to work in a collaborative, mission-focused environment with a focus on detail and quality. * Active Security+ certification or ability to obtain certification within first 3 months. Desired Qualifications: * NeXtMidas, X-Midas, and/or basic DSP background. * Java certifications or equivalent knowledge. * Experience with scripting in C Shell and Bash. * Experience with creating Docker images and VMs. * Experience with C/C++, Python, and/or FORTRAN. * Experience with SIGINT community. * Strong background in math and science. * Understanding of geospatial concepts. * Experience with TLS, PKI Certificates. * Experience with AWS, Kubernetes, Kafka Streams, Apache ActiveMQ. ## Description * Design, develop, and maintain software components in Java. * Troubleshoot and debug complex software problems. * Write automated tests using JUnit and NeXtMidas macro language. * Maintain a test environment using Jenkins, GitLab, MinIO Server. * Reply to user help requests. ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [Navigating the Future of Junior Developers in Tech](https://www.wearedevelopers.com/videos/1280-navigating-the-future-of-junior-developers-in-tech) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)