1

Java Junior Jobs in Washington, DC (NOW HIRING)

Junior Cloud Developer

Mclean, VA · On-site

$67.70K - $87.90K/yr

Job Title Junior Cloud Developer Location McLean, VA 22102 US (Primary) Category Research ... Solid footing in at least one OOP language (Python, Java, C++, Rust, etc.) * Knowledge of scripting ...

Mentor junior developers and contribute to development best practices Technical Environment * Java/J2EE (Java 8 and 17) * Spring Boot * Hibernate/JPA * Angular / React * REST APIs * Kafka / RabbitMQ

New

Java Developer (IRS MBI Required)

Arlington, VA · Remote

$58.75 - $76/hr

Establishing and communicating coding standards, design, code reviews and leading junior Java Resources. * Troubleshooting and maintaining existing Java code and creating new Java application.

Skilled in relational PostgreSQL, Shell Scripting, Java and Python. Academic experience in object-oriented development. Academic experience in data storage technologies. Understanding of DevOps and ...

Senior Java Backend Developer - Contingent

Mclean, VA · On-site

$121.80K - $158.20K/yr

As a Senior Java Backend Developer, you will be embedded within a cross-functional Agile scrum team ... Mentor junior-mid level developers and support their growth through pairing, design review, and ...

Senior Java Backend Developer - Contingent

Mclean, VA · On-site +1

$121.80K - $158.20K/yr

As a Senior Java Backend Developer, you will be embedded within a cross-functional Agile scrum team ... Mentor junior-mid level developers and support their growth through pairing, design review, and ...

The Junior Software Engineer role will provide software development expertise on a cross ... Design, develop, test, and deploy software solutions using Java and Spring Boot 

Senior Java Backend Developer - Contingent

Mclean, VA · Remote

$123.30K - $160.20K/yr

As a Senior Java Backend Developer, you will be embedded within a cross-functional Agile scrum team ... Mentor junior-mid level developers and support their growth through pairing, design review, and ...

Junior Software Engineer

Arlington, VA · On-site +1

$60 - $85/hr

The Junior Software Engineer role will provide software development expertise on a cross-functional ... Design, develop, test, and deploy software solutions using Java and Spring Boot * Integrate code ...

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 ...

Mentor junior developers and promote software engineering best practices across teams. Disclaimer ... Java/J2EE * Spring Framework / Spring Boot * RESTful API development * Microservices architecture

Senior Java Developer

Maryland City, MD · Remote

$110K - $130K/yr

We are seeking a highly skilled Senior Java Developers. You will work with our Staff and Sr. ... Lead and mentor junior engineers, performing code reviews and setting engineering best practices.

next page

Showing results 1-20

Java Junior information

See Washington, DC salary details

$69.1K

$121K

$182.3K

How much do java junior jobs pay per year?

As of May 29, 2026, the average yearly pay for java junior in Washington, DC is $120,989.00, according to ZipRecruiter salary data. Most workers in this role earn between $85,500.00 and $120,600.00 per year, depending on experience, location, and employer.

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

To thrive as a Java Junior, you need a solid understanding of Java programming, object-oriented principles, and a relevant degree or coursework in computer science. Familiarity with development tools like Eclipse or IntelliJ IDEA, version control systems (such as Git), and basic knowledge of databases are typically expected. Strong problem-solving abilities, eagerness to learn, and good communication skills help juniors excel in collaborative and fast-paced environments. These skills enable efficient coding, effective teamwork, and smooth adaptation to evolving project requirements.

What are some typical challenges a Java Junior might face when starting out, and how can they overcome them?

As a Java Junior, you may encounter challenges like understanding complex codebases, adapting to agile development practices, and debugging unfamiliar issues. It's common to feel overwhelmed at first, but asking questions, participating in code reviews, and pairing with more experienced developers can accelerate your learning. Regularly practicing coding, studying documentation, and using collaboration tools will also help you quickly become a productive member of the team.

What are Java Junior developers?

Java Junior developers are entry-level software engineers who specialize in programming using the Java language. They typically have a foundational understanding of Java syntax, object-oriented programming concepts, and basic software development practices. Java Juniors often assist with coding, debugging, and testing under the supervision of more experienced developers, while continuously learning and building their technical skills. Their responsibilities may also include maintaining existing applications and writing simple features as part of a development team.

What is the difference between Java Junior vs Java Developer?

AspectJava JuniorJava Developer
Required Experience0-2 years2+ years
CertificationsOptional, entry-level certificationsOptional, advanced certifications
Work EnvironmentTraining, mentorship-focusedProject-driven, independent
ResponsibilitiesLearning, basic coding tasksDesign, develop, maintain Java applications

Java Junior roles are entry-level positions focused on learning and supporting Java projects, often requiring minimal experience. Java Developers have more experience, handle complex tasks, and contribute to project design and implementation. The transition from Java Junior to Java Developer involves gaining skills, experience, and certifications over time.

What are the most commonly searched types of Java jobs in Washington, DC? The most popular types of Java jobs in Washington, DC are:
Infographic showing various Java Junior job openings in Washington, DC as of May 2026, with employment types broken down into 71% Full Time, 18% Part Time, and 11% Contract. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution, with an average salary of $120,989 per year, or $58.2 per hour.
Senior Consultant--Java Developer

Senior Consultant--Java Developer

Oxford Government Consulting LLC

Washington, DC • On-site

$102K - $138K/yr

Full-time

Posted 16 days ago


Job description

As a Java Developer, you'll design, deliver, and support operations for custom-built systems that enable our clients to execute mission-critical business processes. You'll be involved in all stages of the Software Development Lifecycle (SDLC) from requirements through implementation, including direct ownership of technical designs, code development, and component test execution to demonstrate that finished components function as per specifications. In this role, you'll collaborate closely with large, diverse project teams to drive project success. The position is hybrid and would require working at least one day per week on site in the DC Metro area.

Key Responsibilities:

  • Design and develop scalable, maintainable software solutions across multiple system domains.
  • Architect technical implementations that align with business requirements and system constraints.
  • Transform functional specifications into detailed technical designs and efficient code.
  • Implement comprehensive testing strategies, including unit, integration, and system testing.
  • Collaborate with DevOps to ensure smooth deployment pipelines and production releases.
  • Document code, APIs, and system architecture to facilitate knowledge sharing and maintenance.
  • Participate in code reviews to maintain quality standards and mentor junior developers.
  • Troubleshoot complex technical issues across the development lifecycle.
  • Investigate and resolve production incidents, perform root cause analysis and implement corrective measures to minimize system downtime and prevent recurrence.
  • Modernize codebase by migrating from Java 8 to Java 21, refactoring legacy code to leverage new language features and performance improvements while ensuring backward compatibility.
  • Support issue analysis and fixes during assembly test, product test, regression test, and production issue resolution.

Minimum Qualifications:

  • U.S. citizenship.
  • BA or BS degree or four years of experience in lieu of a degree.
  • Minimum 2 years of experience developing web applications using Java.
  • Minimum 2 years of experience with Java-based MVC frameworks (Spring MVC, Spring Boot, etc.).
  • Minimum 2 years of experience with JavaScript frameworks (e.g., Ionic, Cordova, Angular (2+), AngularJS (1.4+), KnockoutJS, EmberJS, MeteorJS, ReactJS, Vue.js, etc.).
  • Minimum 2 years of experience using HTML5/CSS3 in responsive web applications.

Preferred Skills:

  • Experience with Java & JEE frameworks.
  • Experience with Frontend frameworks and libraries.
  • Experience with Eclipse/IntelliJ/NetBeans/FireBug/Chrome development tools.
  • Experience with databases, SQL, data modeling.
  • Experience with performance tuning.
  • Experience with mobile (iOS, Android, Ionic).
  • Experience with responsive web development (e.g., Bootstrap, Material Design, Zurb Foundation, etc.).
  • Experience with dynamic stylesheet languages (e.g., SASS, LESS).
  • Experience with Agile (SCRUM, Kanban), Standard SDLC, and CMMI-compliant processes.