Skip to main content

Java Software Engineer

Technology
DPG Solutions
Aurora, United States$12,500 - $20,833 /year2 months agoUntil 4/21/2026
Full timeOn-site

Job description

  • *Security Clearance Required - TS/SCI with CI Poly or TS/SCI
  • *Job Title: Mid - Senior Java Software Engineer
  • *Key Responsibilities:**
  • 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.
  • *Required Experience:**
  • 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.
  • *Preferred Qualifications:**
  • 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.
  • *Benefits at a glance:**
  • Competitive Salary
  • Company Funded/Immediately vested 25% 401k Profit Sharing Plan
  • All Benefits and Premiums paid by company and with company HSA contribution
  • Quarterly Equity Share Bonuses
  • 250 hours of Leave Annually
  • 2 x Company Sponsored Annual Events for the employees and their families
  • Education Benefits
Keywords
javaspringspring-bootamazon-web-servicesjenkinsdockerkubernetesgitlabpythoncplusplusconfluenceeclipsejirajunitkafkabamboohr

¿Te interesa este puesto?