1

Junior Java Programmer Jobs in Maryland (NOW HIRING)

Java Developer

Hanover, MD · On-site

$170K - $191K/yr

Mentor junior engineers Critical Skills/Experience: * 3+ years Java (modern) and Spring/Spring Boot * Experience developing RESTful APIs (JSON-based services) * Strong SQL/database experience ...

Java Developer

Hanover, MD · On-site

$170K - $191K/yr

Mentor junior engineers Critical Skills/Experience: * 3+ years Java (modern) and Spring/Spring Boot * Experience developing RESTful APIs (JSON-based services) * Strong SQL/database experience ...

Mentor junior engineers Critical Skills/Experience: * 3+ years Java (modern) and Spring/Spring Boot * Experience developing RESTful APIs (JSON-based services) * Strong SQL/database experience ...

Currently, we are looking for entry-level software programmers, Java Full stack developers, Python ... it's a junior or entry level position. The additional skills and project work with hands on ...

JAVA DEVELOPER (PYTHON) Location: Suitland, MD Duration: 12+ Months Visa: USC, GC, H1B and EAD ... Share best practices and improve processes within and across sprint teams, and mentor more junior ...

Sr. Java Developer

Rockville, MD · On-site

$58.25 - $74.50/hr

Sr. Java Developer Apex Systems is looking for a Sr. Backend Developer to join the leading ... Mentor and supervise junior staff in project-level tasks. * Participate in external process ...

Senior Java Developer

Maryland City, MD · On-site +1

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

Senior Java Developer

Maryland City, MD · On-site +1

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

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

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

next page

Showing results 1-20

Junior Java Programmer information

See Maryland salary details

$59.2K

$103.7K

$156.3K

How much do junior java programmer jobs pay per year?

As of May 28, 2026, the average yearly pay for junior java programmer in Maryland is $103,678.00, according to ZipRecruiter salary data. Most workers in this role earn between $73,300.00 and $103,400.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 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 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 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 Maryland? The most popular types of Java Programmer jobs in Maryland are:
What cities in Maryland are hiring for Junior Java Programmer jobs? Cities in Maryland with the most Junior Java Programmer job openings:
Infographic showing various Junior Java Programmer job openings in Maryland as of May 2026, with employment types broken down into 89% Full Time, 8% Part Time, and 3% Contract. Highlights an 44% Physical, 1% Hybrid, and 55% Remote job distribution, with an average salary of $103,678 per year, or $49.8 per hour.
Junior Java Engineer [$224k/yr+] TS with Security Clearance

Junior Java Engineer [$224k/yr+] TS with Security Clearance

SYSTOLIC

Annapolis Junction, MD • Hybrid

$224K/yr

Other

This job post has expired 1 day ago. Applications are no longer accepted.


Job description

Candidates must already possess an active Top Secret to be considered. Summary: • Develop complex software capabilities for computer-based systems. • Utilize Java, Spring, RESTful web services, and Microservices architecture.

• Apply agile software development and configuration management tools including Git, Nexus, and Maven. • Work with Linux, NiFi, Kafka, AWS, Kubernetes, and Microsoft Azure. • Manage SQL databases such as PostgreSQL and MySQL, and Big Data platforms.

• Use JIRA and Confluence for development. Qualifications & Compensation: • At least 5 years of experience in Software Engineering, Modern Java Frameworks and Libraries (e.g., Spring, Guava) and a Bachelors in related field; 3 years relevant experience with Masters in related field; or High School Diploma or equivalent and 9 years relevant experience. • Total Compensation: $224k+ yearly Job Description: • Design, develop, and implement complex software capabilities for computer-based systems.

• Utilize strong working knowledge and experience in Java-based software development. • Work with modern Java Frameworks and Libraries such as Spring and Guava. • Develop and design enterprise APIs, RESTful web services, and Microservices architecture.

• Apply Object Oriented Programming (OOP) paradigms and agile software development methodologies. • Manage configuration with tools like Git, Nexus, and Maven. • Operate comfortably within a Linux command line environment.

• Contribute to a dynamic team, demonstrating strong troubleshooting and problem-solving skills. • Engage with cloud technologies including AWS, Azure, NiFi, Kafka, and Kubernetes. • Work with SQL databases (e.g., Postgres, MySQL), distributed databases, and NoSQL databases.

• Maintain a current Top Secret U.S. Government security clearance and U.S. citizenship.

• Obtain DoD 8140 / 8570 compliance certification within 60 days of employment. Telework: This role supports a hybrid work arrangement, requiring 1-2 days per week on customer site in Hanover, MD and 1 day per week in Enlighten's Columbia, MD office. About SYSTOLIC: SYSTOLIC is dedicated to giving our employees the best possible company experience so that they can focus on providing outstanding support to their customer’s mission.

Our company is founded on integrity, enthusiasm, and a relentless commitment to supporting the Intelligence Community. You can learn more about us and submit an application to be considered against our current and future openings at https://systolic.com. To learn about our compensation ranges, visit our Pay Transparency page at: https://systolic.com/pay-transparency