✦ Luna Orbit — Software Engineering

Junior Software Engineer

at GovCIO

📍 Remote, US Remote 💰 $62K – $75K USD / year Posted March 11, 2026
Salary $62K – $75K USD / year
Type Full-Time
Experience entry
Exp. Years 0-2 years (or commensurate experience)
Education Bachelor’s degree in Computer Science, Information Systems, or related field
Category Software Engineering

Entry-level Software Engineer supporting modernization of a mission-critical enterprise application in a fully remote US role. The job focuses on backend development in Java/Spring Boot, writing REST APIs, integration work, and assisting with QA/regression testing and troubleshooting.

  • Assist in analyzing and documenting existing AMS system components and workflows
  • Support backend services development using Java and Spring Boot
  • Write and test simple APIs and integration components
  • Work with SQL queries for data validation and cleanup
  • Support QA and regression testing and troubleshoot defects

Build and test backend services using Java and Spring Boot, write simple REST APIs and integration components, and work with SQL queries for data validation and cleanup. Assist with mapping legacy functionality to modern modules and participate in Agile ceremonies for a secure government environment under Public Trust.

The ideal candidate is an entry-level (0-2 years) Java developer with basic experience building backend services and simple REST APIs. They understand SQL and relational databases, can support regression testing and troubleshooting, and have exposure to Agile ceremonies. They must be a US citizen to obtain and maintain Public Trust and are ideally familiar with Spring Boot and Git.

Basic knowledge of Java and object-oriented programmingUnderstanding of REST APIs and basic web conceptsFamiliarity with SQL and relational databasesStrong problem-solving ability and willingness to learnGood communication0-2 years (or commensurate experience) for Bachelor’s degree in Computer ScienceInformation Systemsor related fieldUS Citizenship is required to obtain and maintain Public Trust
Exposure to Spring Boot (academic or personal projects)Familiarity with Git or version control systemsBasic understanding of cloud platforms (AWS/Azure)Experience with any scripting language (PythonBash)Exposure to Agile or Scrum
JavaSpring BootREST APIsSQLGitAgileScrumAWSAmazon Web ServicesAzure
Javaobject-oriented programmingREST APIsSQLrelational databasesbackend developmentSpring Bootintegration componentsregression testingQAtroubleshooting defectsdocumentationAgile ceremoniesstand-upsbacklog refinementdemosdata validationdata cleanupGitversion controlAWS/Amazon Web ServicesAzurePythonBashScrumPublic Trust
backend servicesJavaSpring BootREST APIsAPI developmentintegration componentsSQLdatabase queriesdata validation and cleanupregression testingQA and regression testing activitiestroubleshooting defectsdocumentationAgile ceremoniesstand-upsbacklog refinementdemoslegacy functionality mappingprofilestransactionsreportssecure government environments
learnhigh-ownershipproblem-solvingcommunicationteamworkwillingness to learnattention to detail
Industry Government/Public Sector
Job Function Develop and test backend APIs and integrations for modernization of an enterprise AMS system.
Role Subtype Backend Engineer
Tech Domains Java, Python, SQL / PostgreSQL, Azure, Amazon Web Services, Spring Boot, Agile
Visa Sponsorship No
Junior Software Engineerentry-level Software Engineerbackend developmentJavaobject-oriented programmingSpring BootREST APIsAPIsintegration componentsSQLrelational databasesdata validationdata cleanupregression testingtroubleshooting defectstechnical notesflow diagramsmappingsAgilestand-upsbacklog refinementdemoslegacy platformssecure government environmentsPublic TrustUS CitizenshipGitversion controlAWSAmazon Web ServicesAzurePythonBashScrum

Must be a US Citizen to obtain and maintain Public Trust, Must have basic knowledge of Java and object-oriented programming, Must have familiarity with SQL and relational databases

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile