> Markdown version of [/jobs/ext/1298435-senior-level-full-stack-developer-python-java](https://www.wearedevelopers.com/jobs/ext/1298435-senior-level-full-stack-developer-python-java). 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). --- # Senior-Level Full-Stack Developer (Python, Java) - **Company:** IDS International - **Location:** Annapolis Junction, MD, United States - **Experience:** Expert - **Salary:** $155,000.0 - $175,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Intrusion Detection Systems, Python (Programming Language), Object-Oriented Software Development, Software Requirements Analysis, Jupyter - **Published:** July 16, 2026 - **Apply:** https://www.juju.com/job/00000000ggph3o ## About the Role * Bachelor's degree with eight (8) years of relevant experience, or equivalent * Proficiency in object-oriented development using Python and Java * Experience using Jupyter * Active TS/SCI with Polygraph ## Description IDS believes in resolving conflict, building innovative approaches to do so. Combining operational expertise with an intimate understanding of today's greatest challenges, we bring our customers the solutions required for success in a complex and multidimensional world. IDS tailors solutions for a diverse range of government, military, nonprofit, and public-sector clients., Please note, candidates must be flexible. Shift times are general hours; some projects may require earlier or later reporting based on customer requirements., IDS is seeking a Senior-Level Full-Stack Developer to support mission analytics efforts. The developer will work directly with mission stakeholders to capture software requirements and develop, deploy, and maintain analytics and metadata solutions across customer-supported tools and environments., * Collaborate with mission stakeholders to capture and refine software requirements ## Related Videos - [Hacking Kubernetes: Live Demo Marathon](https://www.wearedevelopers.com/videos/488-hacking-kubernetes-live-demo-marathon) - [Java Sucks (So C# Didn't Have To)](https://www.wearedevelopers.com/videos/100271-java-sucks-so-c-didn-t-have-to) - [Kubernetes dev is fun, but setup and ops isn't! See a fun PaaS alternative to push any code, ipynbs or even just data!](https://www.wearedevelopers.com/videos/732-kubernetes-dev-is-fun-but-setup-and-ops-isn-t-see-a-fun-paas-alternative-to-push-any-code-ipynbs-or-even-just-data) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Beam Me Up, Java! Unraveling the Warp-Speed Evolution: A Journey through Java LTS Versions 11 to 21](https://www.wearedevelopers.com/videos/658-beam-me-up-java-unraveling-the-warp-speed-evolution-a-journey-through-java-lts-versions-11-to-21) - [How to Cause (or Prevent) a Massive Data Breach- Secure Coding and IDOR](https://www.wearedevelopers.com/videos/39-how-to-cause-or-prevent-a-massive-data-breach-secure-coding-and-idor) ## Related Articles - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [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) - [Dev Digest 134 - Where pixels sing?](https://www.wearedevelopers.com/magazine/477-dev-digest-134-where-pixels-sing)