1

Junior Java Programmer Jobs in Olney, MD (NOW HIRING)

Java Kafka Developer (Hybrid)

Ashburn, VA · Hybrid

$52.25 - $67.50/hr

Java Kafka Developer - Full-Time Ashburn, VA (Hybrid - 1 to 2 days onsite / 3 to 4 days remote ... Mentor junior developers and support team growth Required Qualifications * U.S. Citizen able to ...

Java/Kafka Developer

Ashburn, VA · On-site

$75K - $155K/yr

C. Mack Solutions is in search of a Java/Kafka Developer to design, build, and deploy custom ... Providing mentoring to junior members of the team Requirements: You must live within the DC, MD, VA ...

Urgent Need JAVA Developer

Washington, DC · On-site

$57.75 - $74.75/hr

Java Developer Location: Washington, DC (Local or Nearby) Duration: 6-12 Months Tasks Requisition ... junior resources and enforcing software development best practices Operational support and ...

Need SR JAVA Developer

Washington, DC

$57.75 - $74.75/hr

Position title: Sr. Java Developer Location: Washington, DC (Locals and ready to attend F2F ... more junior resources and enforcing software development best practices Required Skills: This ...

Jr Java FS

Mclean, VA · On-site

$120K - $130K/yr

Roles & Responsibilities Java development skills * Must have worked on Event-based systems * Should have good knowledge on Spring Boot concepts and hands on coding * Should have good knowledge on ...

next page

Showing results 1-20

Junior Java Programmer information

See Olney, MD salary details

$62.4K

$109.3K

$164.8K

How much do junior java programmer jobs pay per year?

As of Jul 9, 2026, the average yearly pay for junior java programmer in Olney, MD is $109,336.00, according to ZipRecruiter salary data. Most workers in this role earn between $77,300.00 and $109,000.00 per year, depending on experience, location, and employer.

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

To thrive as a Junior Java Programmer, you need a solid understanding of Java programming, object-oriented concepts, and a relevant degree or coursework in computer science. Familiarity with development environments like Eclipse or IntelliJ IDEA, version control systems such as Git, and basic knowledge of databases are typically required. Strong problem-solving skills, attention to detail, and the ability to communicate effectively within a team are important soft skills. These competencies are crucial for delivering clean, maintainable code and collaborating efficiently on software projects.

What are Junior Java Programmers?

Junior Java Programmers are entry-level software developers who specialize in writing, testing, and maintaining code using the Java programming language. They typically work under the supervision of more experienced developers and assist in developing applications, debugging issues, and learning best practices in software development. Their responsibilities often include understanding project requirements, writing clean code, and collaborating with team members to deliver high-quality software solutions. This role is ideal for individuals who have foundational knowledge of Java and are looking to gain professional experience in the field.

What types of projects or tasks can a Junior Java Programmer expect to work on in their first year?

As a Junior Java Programmer, you can expect to work on a variety of tasks such as debugging existing code, writing unit tests, developing small features, and assisting with backend development on larger projects. You'll often collaborate closely with senior developers and participate in code reviews to learn best practices. Many organizations assign juniors to maintenance tasks or simpler modules at first, gradually increasing responsibility as you build confidence and technical skills. This hands-on experience is invaluable for understanding software development workflows and improving your coding abilities.

What is the difference between Junior Java Programmer vs Java Developer?

AspectJunior Java ProgrammerJava Developer
Required CredentialsBasic Java certifications, some programming experienceAdvanced Java certifications, multiple years of experience
Work EnvironmentEntry-level projects, supervised tasksDesign, develop, and maintain complex applications
Employer & Industry UsageTech companies, startups, IT departmentsSoftware firms, enterprise solutions, large-scale projects

While Junior Java Programmers focus on learning and executing basic Java tasks under supervision, Java Developers handle more complex development responsibilities, including designing and implementing software solutions. The roles differ mainly in experience level and scope of work, but both require a solid understanding of Java programming.

What cities near Olney, MD are hiring for Junior Java Programmer jobs? Cities near Olney, MD with the most Junior Java Programmer job openings:
Infographic showing various Junior Java Programmer job openings in Olney, MD as of July 2026, with employment types broken down into 1% Internship, 83% Full Time, 10% Part Time, and 6% Contract. Highlights an 82% Physical, 6% Hybrid, and 12% Remote job distribution, with an average salary of $109,336 per year, or $52.6 per hour.
Senior Consultant--Java Developer

Senior Consultant--Java Developer

Oxford Government Consulting LLC

Washington, DC • On-site

$102K - $138K/yr

Full-time

Re-posted 27 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.