Jobs · Engineering · Maryland

Junior Software Engineer

Freedom Technology Solutions Group, LLC · Annapolis Junction, MD · 3 mo ago
On-siteEngineering$135k–$155k/yrFull-time

What You’ll Do

  • Partner with cross-functional teams to translate complex requirements into technical solutions
  • Build high-performance Java-based microservices for geospatial analysis, visualization, and data processing
  • Develop resilient, scalable systems using modern design patterns and cloud architectures
  • Integrate APIs and geospatial libraries to build capabilities

Required

  • TS/SCI with Polygraph
  • Bachelor's or higher degree in Computer Science, Software Engineering, or a related field (4 years of relevant experience may substitute)
  • Understanding of Java programming language
  • Familiarity with version control systems (e.g., Git)
  • Understanding of microservices architecture and design principles
  • Familiarity with relational and NoSQL databases and their interactions
  • Effective communication skills for both technical and non-technical audiences
  • Strong problem-solving skills, curiosity, and a willingness to learn new technologies quickly

Desired

  • Familiarity with geospatial tools and libraries (e.g., GDAL, GeoTools) or a strong interest in learning geospatial technologies
  • Foundational understanding of cloud platforms such as AWS and cloud-native development concepts
  • Exposure to containerization and orchestration tools like Docker and Kubernetes
  • Experience working in Agile/Scrum environments, including participation in sprint ceremonies and team collaboration
  • Basic understanding of task estimation (e.g., story pointing) and iterative development practices
  • Ability to manage and deliver work within sprint timelines and adapt to evolving priorities

Key Technologies

  • Java / Spring – Core application framework and business logic
  • Maven – Build automation and dependency management
  • Linux / Windows – Host environments for development, servers, and containers
  • Docker – Containerization platform for packaging applications
  • Kubernetes – Container orchestration and cluster management
  • AWS – Cloud platform (compute, storage, networking, managed services)
  • GitLab – Source control + CI/CD pipelines
  • Argo (Argo CD / Workflows) – GitOps deployment and workflow automation
  • MySQL / PostgreSQL – Relational databases
  • ElasticSearch – Search and analytics engine
  • MinIO – Object storage (S3-compatible)

Pay

The estimated salary range for this position is between $135,000-$155,000 (annualized USD).

Similar jobs

Software Engineer

BAE Systems, Inc.Fort George G. Meade, MD· 1 wk ago
Engineering$133k–$226k/yrapply on jobs.baesystems.com

Software Engineer

EpicRound Rock, TX· 4 days ago
Information Technologyapply on epic.avature.net

Software Engineer

EpicGarland, TX· 4 days ago
Information Technologyapply on epic.avature.net