1

Junior Applications Developer Jobs in Virginia (NOW HIRING)

Description Jr. Java Developer: At B&A, we foster and embrace a distinct set of values that we live ... Responsibilities: * Assist in the development, testing, and maintenance of Java applications.

Junior .NET Developer

Reston, VA ยท On-site

$69K - $90K/yr

... applications; prepare and update user manuals and system documentation; evaluate new software and recommend changes as necessary. - Evaluate and assess client needs; suggest project priorities ...

Junior .NET Developer

Reston, VA ยท On-site

$69K - $90K/yr

... applications; prepare and update user manuals and system documentation; evaluate new software and recommend changes as necessary. - Evaluate and assess client needs; suggest project priorities ...

Description: Jr. Java Developer: At B&A, we foster and embrace a distinct set of values that we ... Responsibilities: * Assist in the development, testing, and maintenance of Java applications.

next page

Showing results 1-20

Junior Applications Developer information

See Virginia salary details

$23.8K

$88.2K

$136.3K

How much do junior applications developer jobs pay per year?

As of Jun 26, 2026, the average yearly pay for junior applications developer in Virginia is $88,212.00, according to ZipRecruiter salary data. Most workers in this role earn between $66,400.00 and $86,300.00 per year, depending on experience, location, and employer.

What does a Junior Applications Developer do?

A Junior Applications Developer assists in designing, coding, testing, and maintaining software applications under the supervision of more experienced developers. They work with programming languages, troubleshoot issues, and contribute to software development projects. Their role often involves learning new technologies, collaborating with team members, and writing code that meets project requirements. This entry-level position is a starting point for building a career in software development.

What are the key skills and qualifications needed to thrive as a Junior Applications Developer, and why are they important?

To thrive as a Junior Applications Developer, you need a solid grasp of programming fundamentals, familiarity with common languages like Java, Python, or C#, and typically a degree in computer science or a related field. Experience with version control systems (such as Git), integrated development environments (IDEs), and basic database management is also valuable. Strong problem-solving abilities, eagerness to learn, and effective communication skills help you collaborate and grow in the role. These skills and qualities ensure you can contribute to development projects, adapt to evolving technologies, and work well within a software team.

What are some common challenges faced by Junior Applications Developers when transitioning from academic projects to real-world business applications?

Junior Applications Developers often find that real-world business applications require a greater focus on code maintainability, collaboration, and adherence to organizational standards than academic projects. They may face challenges adapting to working within established codebases, using version control tools, and coordinating with cross-functional teams like QA, UI/UX, and project management. Additionally, balancing the need to deliver features on tight deadlines while ensuring code quality can be demanding, but these experiences provide valuable learning opportunities and foster professional growth.
What are the most commonly searched types of Applications Developer jobs in Virginia? The most popular types of Applications Developer jobs in Virginia are:

Applications Programmer III

Iridium Satellite, LLC

Mclean, VA โ€ข Hybrid

Full-time

Posted 14 days ago


Job description

Iridium is an award-winning and innovative satellite communications company with bragging rights to the only network that offers voice and data connectivity anywhere in the world.   For over 20 years, Iridiumโ€™s unique network and services have supported critical communications needs for individuals, businesses, and the evolving Internet of Things.

At Iridium, we understand the importance of staying connected and the limitations of traditional communications networks. People across the globe, including first responders, humanitarians, global militaries, scientific researchers, and lone workers, as well as ships, aircraft and remote operations all rely on Iridium to stay connected. We take our responsibility for providing these essential communications very seriously and pride ourselves on offering a reliable lifeline when needed.  Likewise, Iridium is committed to providing an exciting and innovative workplace, where employees are challenged to think outside the box and collaborate on new, bold ideas and solutions.  Our talented teams are passionate about their work and the impact our company makes around the world.  Iridium fosters an empowering and inclusive culture that allows employees to genuinely be their best selves.   We are looking for others who want to join this truly unique company that celebrates our employees and provides the opportunity to truly make a difference in the world.


What Weโ€™re Looking For:

If you are a software developer skilled in Power Pages, Power Platform, Power Automate, Dynamics 365, JavaScript, Python, and Azure DevOps, and have 5+ years of experience, you may be an excellent fit for the Applications Programmer III role within Iridiumโ€™s B/OSS Billing Development team. As an Applications Programmer III, you will independently design and develop Azure Power Pages and solutions across the Power Platform within our B/OSS delivery team. You will also provide technical support to assist operations and support teams. Success in this role requires strong analytical abilities, effective communication skills, and the capability to translate functional requirements into robust technical designs.You will contribute to the development, maintenance, and support of multiple core software systems within the teamโ€™s product catalog.

What Youโ€™ll Do:
  • Design, develop, and maintain portals and business applications using Power Pages, Dynamics 365, and ModelDriven Apps, with custom JavaScript and Liquid templates.
  • Build workflow automation and integrations using Power Automate and Azure Functions (Python)
  • Develop secure, scalable data models using Dataverse and Azure Database for PostgreSQL
  • Manage endtoend ALM and CI/CD pipelines using Azure DevOps
  • Support modernization initiatives and adopt new tools and technologies
  • Participate in Agile ceremonies and collaborate with product owners, business teams, QA, and operations
  • Deliver highquality work independently and drive projects to completion
  • Review peer code and mentor junior team members
  • Produce builds, patches, and deployments
  • Support integration, documentation, and the launch of new product offerings
  • Work collaboratively with development and testing teams

What Youโ€™ll Need to Succeed:
  • Bachelorโ€™s degree in Computer Science or related field, or equivalent experience.
  • 5+ years of relevant software development experience
  • 4+ years of experience with cloud and application development.
  • Expertise in Power Pages, Power Apps (ModelDriven & Canvas), Power Automate, Dynamics 365, Azure Functions, and Azure DevOps.
  • Strong experience with Dataverse and Azure Database for PostgreSQL.
  • Experience with Git or similar version control systems.
  • Familiarity with CI/CD and DevOps practices.
  • Ability to translate functional requirements into technical solutions.
  • Strong troubleshooting skills for performance and logic issues.
  • Excellent communication skills with the ability to clearly convey deliverables and issues to technical and nontechnical audiences.
  • Strong relationshipbuilding skills with colleagues and leadership.
  • Analytical thinker with creative problemsolving abilities.
  • Proactive in providing feedback and sharing knowledge.
  • Capable of prioritizing tasksโ€”your own and potentially others'โ€”to meet deadlines.

Things That Would be Great if You Brought to the Table:

  • Spring Boot and Java development experience. 
  • Experience with OpenShift or Kubernetes. 

Weโ€™ll also need you to:

  • Occasionally work extended hours during releases or when troubleshooting customerimpacting issues
  • Be able to work a hybrid schedule that includes at least 60% of your time (3 days per week) in office
  • Provide afterhours production support when urgent issues arise
  • Participate in an oncall rotation
  • Ability to travel up to 5%.

Work Environment:

This position primarily works in the company office or in a home office. The position is largely sedentary with the majority of the position sitting in a chair and working with a computer. The role uses basic office equipment including a phone, video, computer, keyboard, mouse and printer. For meetings in-person, this position will need to be able stand, walk within the office and climb stairs on occasion.

We believe in-person connection drives innovation, strengthens mentorship, and builds culture, while flexibility enables employees to do their best work. Under Iridiumโ€™s Hybrid Work Policy, employees are expected to work at least three days per week (approximately 60%) in an Iridium office to support collaboration, relationship-building, and professional growth.

 

Additional Information

This job description outlines the general nature and level of work for this role and is not a comprehensive list of duties, responsibilities, or qualifications. Employees may be assigned additional responsibilities as needed.

Iridium is an Equal Opportunity Employer, including individuals with disabilities and protected veterans.