Demo

Junior Software Developer

Haystack
Annapolis, MD Full Time
POSTED ON 9/3/2026
AVAILABLE BEFORE 10/2/2026
A cutting-edge technology company, specialising in AI-powered decision intelligence solutions for national security, supply chain management, and digital identity, is looking for a talented individual to join their highly collaborative team.

The Role

  • Develop and maintain high-performance Java microservice web applications within a modern, distributed ecosystem
  • Collaborate with the Technical Lead on architectural decisions, design problems, and shaping the product roadmap
  • Interact directly with customers and operators to troubleshoot issues, gather feedback, and propose new features
  • Ensure quality through end-to-end testing, continuous integration, and deployment of production-ready applications

What You'll Need

  • 3 years of software engineering experience with a Bachelor's degree in a technical discipline OR 7 years of equivalent experience
  • Strong hands-on experience with Java design, debugging, and complex problem-solving
  • Proven experience building and maintaining RESTful web applications using Spring Boot
  • Experience interacting with MongoDB or similar NoSQL/relational database technologies
  • Practical experience writing and executing automated tests to ensure code reliability
  • Active TS/SCI with poly clearance

What's On Offer

  • Opportunity to make an immediate, real-world impact with your code
  • Direct interaction with mission partners and customers daily
  • Collaborate closely with technical leaders and have a voice in product roadmaps
  • Work with a modern tech stack and contribute to critical microservice ecosystems

Apply via Haystack today!

Salary.com Estimation for Junior Software Developer in Annapolis, MD
$75,633 to $91,396
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Junior Software Developer?

Sign up to receive alerts about other jobs on the Junior Software Developer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$72,538 - $87,299
Income Estimation: 
$88,790 - $110,816
Income Estimation: 
$88,790 - $110,816
Income Estimation: 
$107,385 - $134,565
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Haystack

  • Haystack Providence, RI
  • We're hiring on behalf of a Haystack partner! The Role • Lead the definition, design, and implementation of security capabilities to enable secure enterpri... more
  • 1 Day Ago

  • Haystack Kansas, KS
  • We're hiring on behalf of a Haystack partner! The Role Support, build, implement, and improve technology solutions across sites Manage large projects with ... more
  • 1 Day Ago

  • Haystack Tucson, AZ
  • Customer Sales Associate | Tucson, AZ | $16 - $18/hr We're working with a global customer engagement powerhouse with nearly a century of success on this ex... more
  • 1 Day Ago

  • Haystack Baltimore, WA
  • We're hiring on behalf of a Haystack partner! The Role Design, develop, test, and review cyber-hardened software in C and Python within classified environm... more
  • 1 Day Ago


Not the job you're looking for? Here are some other Junior Software Developer jobs in the Annapolis, MD area that may be a better fit.

  • Captivation Software Annapolis, MD
  • Job Description. Job Description. Build to something to be proud of. Captivation has built a reputation on providing customers exactly what is needed in a ... more
  • 15 Days Ago

  • Omniscius Consulting Annapolis, MD
  • Our client is seeking a Junior Software Developer to join an established, high-performing team supporting mission-critical security applications. This posi... more
  • 8 Days Ago

AI Assistant is available now!

Feel free to start your new journey!