Junior Software Developer

Akumen, Inc.
Washington, DC, United States
about 1 month ago

Role details

Contract type
Internship / Graduate position
Employment type
Full-time (> 32 hours)
Experience level
Starter
Experience required
2 years minimum
Working hours
Regular working hours
Job source

Tech stack

ASP.NET Java (Programming Language) JavaScript (Programming Language) .NET Framework Agile Methodology Data Analysis Application Frameworks Application Integration Architecture Microsoft Azure Bash Shell C Sharp (Programming Language) Cloud Computing
+33 more
Code Review Information Systems Relational Databases Software Debugging Python (Programming Language) PostgreSQL Microsoft SQL Server Object-Oriented Software Development Windows PowerShell Scrum Methodology Cloud Services Secure Coding Software Deployment Software Engineering Software Systems Web Applications Software Organization Scripting Enterprise Software Applications ReactJS Spring-boot Software Application Programming Containerization AngularJS Kubernetes Infrastructure Automation Frameworks Information Technology Bicep Restful APIs Terraform Software Version Control Devsecops Docker

Job description

As a Junior Software Developer, you will support the design, development, testing, deployment, and maintenance of enterprise software applications. Working alongside senior developers and technical leads, you will contribute to the full software development lifecycle while gaining hands-on experience with modern development frameworks, cloud technologies, and DevSecOps practices.

The ideal candidate is a motivated software developer with a strong technical foundation, a willingness to learn, and a passion for building high-quality software solutions. This role offers the opportunity to work on enterprise applications that support business processes, workflows, analytics, and reporting capabilities for federal customers while expanding your knowledge of cloud-native development and Agile methodologies., * Develop, test, debug, and maintain enterprise software applications under the guidance of senior developers and technical leads.

  • Assist with the development of front-end and back-end components, RESTful APIs, and application integrations using modern development frameworks.
  • Participate in Agile ceremonies, code reviews, sprint planning, and technical discussions while following established coding standards and best practices.
  • Support application deployments, troubleshooting, production support, and continuous improvement activities using Azure DevOps and CI/CD pipelines.
  • Collaborate with Business Analysts, Product Owners, UX designers, and cross-functional teams to implement business and technical requirements.
  • Develop secure, scalable, and maintainable code while adhering to organizational security policies and DevSecOps principles.
  • Continuously expand technical knowledge by learning new technologies, cloud services, and software development best practices.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related technical field (or equivalent experience).
  • 2 (two) or more years of professional software development experience or relevant internships developing enterprise or web-based applications.
  • Experience developing applications using C#/.NET, Java, or similar object-oriented programming languages, along with JavaScript frameworks such as React or Angular.
  • Experience working with Microsoft Azure and Azure DevOps, including source control, work item tracking, and CI/CD pipelines.
  • Experience developing RESTful APIs and working with relational databases such as SQL Server or PostgreSQL.
  • Familiarity with Agile/Scrum development methodologies, software development best practices, and secure coding principles.
  • Strong analytical, problem-solving, communication, and teamwork skills.

Preferred Qualifications

  • Experience with ASP.NET Core, Spring Boot, or similar modern application frameworks.
  • Experience with Docker, Kubernetes, or other containerization technologies.
  • Familiarity with Infrastructure as Code tools such as Terraform or Bicep.
  • Experience with scripting languages such as PowerShell, Python, or Bash.
  • Experience supporting federal government or other regulated environments.

Clearance Requirement

  • A minimum of an active DoD Secret security clearance is required.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

2:56 min

Provisioning a secure container infrastructure with Bicep

Matthias Falkenberg +1 · World Congress 2022

2:59 min

Introduction and transitioning into the tech industry

Anna Mcdougall · JS Congress

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · World Congress 2026 Europe

Videos

See all

Related articles

See all