1

Junior Software Developer Java Jobs in Washington

Design, develop, test, and deploy software solutions using Java and Spring Boot  ... Support CI/CD pipelines and DevOps workflows  * System Maintenance & Continuous Improvement 

Junior Software Engineer

Arlington, VA · On-site +1

$60 - $85/hr

Design, develop, test, and deploy software solutions using Java and Spring Boot * Integrate code ... Support CI/CD pipelines and DevOps workflows * System Maintenance & Continuous Improvement

Software Developer - Java

Washington, DC

$64.75 - $82.75/hr

We are seeking a self-motivated software developer with demonstrated experience in modern web ... Full stack experience, including Java. * Experience with relational databases. * Multi-platform ...

Junior Software Developer Intern

Mclean, VA · On-site

$19.50 - $25.50/hr

Job Title Junior Software Developer Intern Location McLean, VA 22102 US (Primary) Category Research, Development, and Engineering Job Type Temporary Career Level Staff Education Some College ...

Junior Software Developer Intern

Mclean, VA · On-site

$19.50 - $25.50/hr

Job Title Junior Software Developer Intern Location McLean, VA 22102 US (Primary) Category Research, Development, and Engineering Job Type Temporary Career Level Staff Education Some College ...

We are seeking a motivated Junior Software Engineer to join our team supporting a mission-critical ... Experience with Java, C launguages, and/or Python Clearance: TS/SCI w/ Poly Required Q ...

We are seeking a motivated Junior Software Engineer to join our team supporting a mission-critical ... Experience with Java, C launguages, and/or Python Clearance: TS/SCI w/ Poly Required Q ...

Software Developer (Java)

Herndon, VA

$58.75 - $75/hr

Software Developers / Engineers, Automation Developers & Testers Location: On-site Herndon, VA or ... middle-tier Java Spring Boot API development - Familiarity with Angular, including components ...

Junior Software Developer

Springfield, VA · On-site

$70K - $90.90K/yr

Developers on GEODS routinely design and implement new custom features that solve unique problems ... Experience designing scalable APIs and backend services * 2 years' experience in either Java ...

Junior Software Developer

Springfield, VA

$70K - $90.90K/yr

Developers on GEODS routinely design and implement new custom features that solve unique problems ... Experience designing scalable APIs and backend services * 2 years' experience in either Java ...

Junior Software Developer

Merrifield, VA

$66.80K - $86.80K/yr

Developers on GEODS routinely design and implement new custom features that solve unique problems ... Experience designing scalable APIs and backend services * 2 years' experience in either Java ...

Junior Software Engineer Your Main Objective: Work in a variety of environments to develop ... Developing analytics using Java in a Linux environment. Performing extraction, transforming, and ...

next page

Showing results 1-20

Junior Software Developer Java information

See Washington salary details

$58.6K

$97K

$122.2K

How much do junior software developer java jobs pay per year?

As of May 30, 2026, the average yearly pay for junior software developer java in Washington is $96,974.00, according to ZipRecruiter salary data. Most workers in this role earn between $82,900.00 and $110,000.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Junior Software Developer (Java), and why are they important?

To thrive as a Junior Software Developer (Java), you need a solid understanding of Java programming, algorithms, and object-oriented principles, often supported by a degree in computer science or related field. Familiarity with development tools like Eclipse or IntelliJ IDEA, version control systems such as Git, and knowledge of build tools like Maven or Gradle is often required. Strong problem-solving abilities, willingness to learn, and effective communication skills help junior developers collaborate and adapt quickly. These skills are crucial for building reliable software, integrating smoothly into development teams, and growing within the role.

What are some common challenges faced by Junior Software Developers working with Java, and how can they overcome them?

Junior Software Developers working with Java often encounter challenges such as understanding complex codebases, managing version control with tools like Git, and applying best practices for clean and efficient code. To overcome these obstacles, it's helpful to actively participate in code reviews, seek guidance from senior developers, and make use of online resources and documentation. Joining stand-up meetings and collaborating closely with teammates can also accelerate learning and help new developers adapt to the team's workflow.

What does a Junior Software Developer Java do?

A Junior Software Developer Java is an entry-level programmer who specializes in building, testing, and maintaining software applications using the Java programming language. They typically work under the supervision of senior developers and contribute to coding, debugging, and documentation. Their responsibilities often include fixing bugs, writing unit tests, and collaborating with team members to deliver functional software solutions. This role is ideal for individuals who have a basic understanding of Java and are eager to gain professional experience in software development.

What is the difference between Junior Software Developer Java vs Junior Software Developer Python?

AspectJunior Software Developer JavaJunior Software Developer Python
Required CredentialsBachelor's in CS or related field, Java certifications (optional)Bachelor's in CS or related field, Python certifications (optional)
Work EnvironmentEnterprise applications, backend development, large-scale systemsData analysis, scripting, web development, AI/ML projects
Employer & Industry UsageFinancial services, enterprise software, telecomTech startups, data science firms, research institutions
Common Search & ComparisonYesYes

Both roles typically require a bachelor's degree in computer science or related fields. Java developers often work on enterprise-level applications in industries like finance and telecom, while Python developers focus on data analysis, scripting, and AI projects in startups and research. The choice depends on your career interests and industry focus.

What cities in Washington are hiring for Junior Software Developer Java jobs? Cities in Washington with the most Junior Software Developer Java job openings:
Infographic showing various Junior Software Developer Java job openings in Washington as of May 2026, with employment types broken down into 93% Full Time, 3% Part Time, and 4% Contract. Highlights an 85% Physical, 1% Hybrid, and 14% Remote job distribution, with an average salary of $96,974 per year, or $46.6 per hour.

Junior Software Engineer

DocMe360

Arlington, VA • Remote

$60 - $85/hr

Full-time, Contractor

Medical, Dental, Vision, Retirement, PTO

Posted 22 days ago


Job description

Description: DocMe360 is seeking a talented Junior Software Engineer to join our dynamic team. The Junior Software Engineer role will provide software development expertise on a cross-functional team supporting the Department of Veteran Affairs. 

This role is responsible for designing, developing, testing, and maintaining high-quality software solutions aligned with mission objectives and technical standards. The Junior Software Engineer collaborates with multiple VA teams and stakeholders to translate functional requirements into scalable, secure, and maintainable code.

The Department of Veterans Affairs requires this candidate to be a U.S. citizen. 

This role is currently structured as a 1099 contract position, with the potential to transition to a W-2 role in the future.

Responsibilities

  • Software Design & Development 
    • Design, develop, test, and deploy software solutions using Java and Spring Boot 
    • Integrate code and repository management with GitHub Copilot 
    • Write clean, maintainable, and well-documented code aligned with best practices 
    • Participate in architectural discussions and contribute to technical design decisions 
    • Implement APIs, integrations, and data processing components as required 
  • Code Quality & Technical Excellence 
    • Conduct peer code reviews and provide constructive feedback 
    • Ensure adherence to coding standards, secure development practices, and performance optimization guidelines 
    • Develop and maintain automated unit and integration tests 
    • Troubleshoot and resolve complex technical issues across environments 
  • Agile Development & Collaboration 
    • Participate in sprint planning, backlog refinement, stand-ups, demos, and retrospectives 
    • Collaborate closely with product managers, architects, UX designers, and other engineers 
    • Provide effort estimates and technical input during planning cycles 
    • Support CI/CD pipelines and DevOps workflows 
  • System Maintenance & Continuous Improvement 
    • Maintain & enhance existing products to improve performance, scalability, and reliability 
    • Identify and remediate technical debt 
    • Support production deployments and assist in root cause analysis when issues arise 
    • Recommend improvements to tools, frameworks, and development processes 
  • Adhere to the DocMe360 Core Values 
    • Delivery – Deliver all efforts through a culture of honesty, transparency, unwavering integrity, and professional growth 
    • Optimist – Optimize and invest in professional growth, empowerment, and well-being 
    • Collaboration – Collaborate for impact; foster teamwork and shared expertise to achieve success 
    • Motivation – Motivate from within to naturally inspire and energize clients with passion and purpose 
    • Exploration – Explore opportunities for innovative technologies and trends that align with our mission and foster the highest quality of products and services 

Requirements

Minimum Qualifications

  • Education and Experience 
    • Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience) 
    • 2+ years of professional software development experience 
    • Proven experience building and maintaining enterprise or mission-critical systems 
    • Experience working within agile development teams 
  • Technical Skills 
    • Understanding of secure coding practices and application security fundamentals.
    • Proficiency in Java and Spring Development  
    • Experience with modern software frameworks and development tools within the JavaScript ecosystem 
    • Familiarity with Maven, SQL, and Docker 
    • Experience designing and consuming RESTful APIs 
    • Experience working with relational and/or NoSQL databases 
    • Familiarity with cloud platforms (e.g., AWS, Azure, or similar) 
    • Experience with version control systems (e.g., Git) 
    • Understanding of CI/CD pipelines and DevSecOps practices 
    • AI-Assisted Development: Proven experience integrating AI tools (such as GitHub Copilot) into daily development workflows to accelerate delivery, write efficient code, and improve test coverage
  • Problem-Solving & Communication 
    • Strong analytical and debugging skills 
    • Ability to break down complex technical problems into implementable solutions 
    • Strong written and verbal communication skills 
    • Ability to collaborate effectively across technical and non-technical stakeholders 

Preferred Qualifications

  • Experience supporting federal or regulated environments 
  • Experience modernizing legacy systems 
  • Experience with containerization and orchestration tools 

Benefits

Expected 1099 rate range for this role is $60/Hr - $85/Hr

If converted to W2, expected salary range for this role is $65,000 - $95,000

The benefits listed below are for full-time W2 employees:

  • Health Care Plan (Medical, Dental, & Vision)
  • Retirement Plan (401k, IRA)
  • Paid Time Off (Vacation, Sick & Public Holidays)
  • Family Leave (Maternity & Paternity)
  • Training & Development
  • Work From Home