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).