1

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

Java Developer

Arlington, VA ยท On-site

$105K - $125K/yr

Position Title: Java Developer Location: Hybrid (2-3 days per week) / Onsite (Sprezzatura HQ ... Participate in code reviews and mentor junior developers * Contribute to automated testing, CI/CD ...

Java Developers (Multiple)

Reston, VA

$53 - $68.75/hr

... junior, mid level and senior developers. Most of the positions are mid level. Must be able to ... Qualifications #Java #Backend #Javascript #Deployment #Build #Maven Additional Information Saviance ...

Java Developer

Arlington, VA ยท On-site

$105K - $125K/yr

... mentor junior developers โ€ข Contribute to automated testing, CI/CD processes, and application ... with Java development โ€ข Experience with Spring Framework and/or Spring Boot โ€ข Experience ...

Senior Java Developer

Washington, DC ยท On-site

$64.75 - $82.75/hr

... Java developers to work on various initiatives within the MyBlue Customer eService & Digital ... junior resources and enforcing software development best practices Operational support and ...

Urgent Need JAVA Developer

Washington, DC

$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 ยท On-site

$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 Columbia, MD salary details

$60K

$105.2K

$158.5K

How much do junior java programmer jobs pay per year?

As of Jul 13, 2026, the average yearly pay for junior java programmer in Columbia, MD is $105,151.00, according to ZipRecruiter salary data. Most workers in this role earn between $74,300.00 and $104,800.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 are the most commonly searched types of Java Programmer jobs in Columbia, MD? The most popular types of Java Programmer jobs in Columbia, MD are:
What cities near Columbia, MD are hiring for Junior Java Programmer jobs? Cities near Columbia, MD with the most Junior Java Programmer job openings:
Infographic showing various Junior Java Programmer job openings in Columbia, MD as of July 2026, with employment types broken down into 1% Internship, 85% Full Time, 7% Part Time, 1% Temporary, and 6% Contract. Highlights an 83% Physical, 4% Hybrid, and 13% Remote job distribution, with an average salary of $105,151 per year, or $50.6 per hour.

Java Developer

SprezzMC

Arlington, VA โ€ข On-site

$105K - $125K/yr

Other

Medical, Dental, Vision, Life

Posted 7 days ago


Job description

Position Title: Java Developer
Location: Hybrid (2-3 days per week) / Onsite (Sprezzatura HQ Arlington, VA)

Other Considerations:U.S. Citizen or Permanent Resident (Required)


POSITION SUMMARY


We are seeking a Java Developer to support the sustainment, enhancement, and modernization of mission-critical applications supporting the Department of Veterans Affairs (VA). The successful candidate will contribute across both legacy enterprise platforms and modern application architectures, helping to bridge existing systems with future-state modernization initiatives.

The primary focus of this role is enterprise Java application development utilizing legacy technologies while contributing to modernization efforts leveraging Spring Boot, microservices, and API-driven architectures.

RESPONSIBILITIES


* Design, develop, test, and maintain enterprise Java applications
* Analyze and resolve complex software defects and production issues
* Support enhancements and sustainment activities for applications utilizing Java, Spring Framework, Struts, JSP, EJB, JMS, WebLogic, Hibernate, Oracle, and related technologies
* Design and implement REST and SOAP-based services and integrations
* Develop and maintain modern backend services utilizing Java 17+, Spring Boot, microservices, JPA/Hibernate, and REST APIs
* Collaborate with architects and senior developers on modernization initiatives
* Develop and optimize SQL queries and database integrations
* Participate in code reviews and mentor junior developers
* Contribute to automated testing, CI/CD processes, and application deployments
* Collaborate with cross-functional Agile teams to deliver high-quality software solutions


QUALIFICATIONS


* Bachelor's degree in Computer Science, Software Engineering, Information Systems, or related field (or equivalent experience)
* 3-7 years of software development experience
* Strong experience with Java development
* Experience with Spring Framework and/or Spring Boot
* Experience developing REST APIs and web services
* Experience working with Oracle or other relational databases
* Experience using Git-based source control
* Experience working in Agile/Scrum environments
* Strong troubleshooting and analytical skills

PREFERRED QUALIFICATIONS

* Experience with WebLogic application server administration or deployment
* Experience with Struts, JSP, EJB, JMS, or other enterprise Java technologies
* Experience with microservices architectures
* Experience with Docker and containerized applications
* Experience with React, JavaScript, or TypeScript
* Experience supporting federal government or VA programs
* Experience with Jira and Confluence


WORKING CONDITIONS

Standard Business hours are Monday through Friday. Occasional extended or weekend hours may be required based on operational needs. Must have reliable internet service that allows for effective telecommuting.


PAY RANGE


The base salary range for this position is $105,000 to $125,000 annually, depending on geographic work location, relevant experience, skills, education, internal equity, security clearance, and contract requirements. Geographic salary ranges are determined in accordance with the company's compensation practices and represent a good-faith estimate of the compensation for this position at the time of posting.


BENEFITS


Sprezzatura offers a comprehensive and flexible benefit package to include:

  • Medical, Dental, and Vision
  • Health Saving Account (when enrolled ineligible plan) with Company contribution
  • Company paid Life, Accidental Death, Short-term & Long-term Disability
  • Voluntary Accident, Hospital Indemnity, & Critical Care Insurance
  • Voluntary Medical & Dependent Care Flexible Spending Accounts