Entry-Level Software Engineer
GovCIO
About the role
Join GovCIO as we modernize mission-critical enterprise applications! We are seeking a motivated and enthusiastic Entry-Level Software Engineer ready to dive into the world of software engineering. This fully remote position is perfect for recent graduates or those at the start of their careers who want to learn about large-scale enterprise system operations, legacy platforms, and secure government environments.
As a key member of a small team, you will gain valuable hands-on experience in real-world system modernization, focusing on backend development, system analysis, and integration tasks. This role offers a high-learning environment where you will take on significant responsibilities, ensuring you grow quickly in your career.
Key Responsibilities:
- Analyze and document existing AMS system components and workflows.
- Develop backend services using Java and Spring Boot.
- Write and test APIs and integration components.
- Work with SQL for database queries, assisting in data validation and cleanup.
- Map legacy functionality to modern modules (profiles, transactions, reports, etc.).
- Support QA and regression testing activities, especially for complex workflows.
- Troubleshoot defects and understand system behavior.
- Contribute to documentation such as technical notes and flow diagrams.
- Participate in Agile ceremonies (stand-ups, backlog refinement, demos).
Qualifications:
A Bachelor’s degree in Computer Science, Information Systems, or related field with 0-2 years of experience (or equivalent).
Required Skills and Experience:
- Basic understanding of Java and object-oriented programming principles.
- Understanding of REST APIs and fundamental web concepts.
- Familiarity with SQL and relational databases.
- Strong problem-solving skills and a desire to learn.
- Excellent communication skills.
Clearance Required: US Citizenship is necessary to obtain and maintain Public Trust.
Preferred Skills and Experience:
- Exposure to Spring Boot through academic or personal projects.
- Familiarity with Git or other version control systems.
- Basic understanding of cloud platforms (AWS/Azure).
- Experience with scripting languages (Python, Bash).
- Exposure to Agile methodologies or Scrum.
Salary Range:
USD $62,000.00 - USD $75,000.00 /Yr.
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free