> Markdown version of [/jobs/ext/3094884-mid-senior-java-software-engineer](https://www.wearedevelopers.com/jobs/ext/3094884-mid-senior-java-software-engineer). 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). --- # Mid - Senior Java Software Engineer - **Company:** DPG SOLUTIONS LLC - **Location:** Aurora, CO, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, Amazon Web Services, Architectural Patterns, Confluence, JIRA, Automation of Tests, C++ (Programming Language), Computer Programming, Continuous Delivery, Continuous Integration, DevOps, Eclipse (Software), Spring Framework, Junit, Python (Programming Language), Object-Oriented Software Development, Software Engineering, Software Systems, Web Services, Delivery Pipeline, Spring-boot, Gitlab, Kubernetes, Apache Kafka, Devsecops, Docker, Jenkins, Microservices - **Published:** September 26, 2026 - **Apply:** https://www.juju.com/job/16_af6f5e3d1 ## About the Role * Minimum of eight (8) years of software engineering experience. * Proficiency in object-oriented programming using Java and related frameworks such as Spring Boot. * Software development lifecycle experience utilizing Agile methods. * Experience with DevOps tools like Jenkins, Docker, Kubernetes, and GitLab. * Strong background in developing microservices in an AWS environment. * Hands-on experience with test automation, CI/CD processes, and pipeline automation. * Active and transferable U.S. government-issued TS/SCI security clearance is required prior to start date. Preferred Education Requirements: Typically requires a Bachelor's degree in Science, Technology, Engineering, or Mathematics (STEM) and a minimum of 8 years of relevant experience. Advanced degrees (e.g., Master's) may reduce experience requirements., * Experience in satellite ground systems, including mission management, command and telemetry, or flight dynamics models. * Additional programming proficiency in Python or C++. * Knowledge of tools like Confluence, Eclipse, Jira, Junit, Kafka, and Spring Boot. * Familiarity with large-scale legacy software systems and transitioning to modern architectures. * Interest in software leadership roles and mentoring team members. ## Description * Design, develop, test, deliver, and maintain software for cutting-edge satellite ground systems. * Collaborate with talented teams of engineers, architects, and leaders in an Agile environment. * Implement and maintain scalable microservices using Java frameworks like Spring Boot. * Contribute to the entire software development lifecycle, ensuring high-quality deliverables and adherence to best practices. * Apply modern DevSecOps and Continuous Integration/Continuous Delivery (CI/CD) techniques to ensure robust and reliable systems. * Work with multi-tiered architectures, AWS web services, and microservices software design. * Troubleshoot and resolve software challenges in new and existing systems. ## Related Videos - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) - [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) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) - [From boy scouting to redrawing the landscape](https://www.wearedevelopers.com/videos/1140-from-boy-scouting-to-redrawing-the-landscape) ## Related Articles - [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) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [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) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know)