1

Java Junior Jobs in Baltimore, MD (NOW HIRING)

We are seeking a highly motivated and talented Remote Junior Software Engineer to join our growing ... Java, Python, C++) * Experience with web development technologies such as HTML, CSS, and JavaScript

Showing results 41-60

Java Junior information

See Baltimore, MD salary details

$60.6K

$106.1K

$160K

How much do java junior jobs pay per year?

As of Sep 8, 2026, the average yearly pay for java junior in Baltimore, MD is $106,145.00, according to ZipRecruiter salary data. Most workers in this role earn between $75,000.00 and $105,800.00 per year, depending on experience, location, and employer.

What is a Java Junior?

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 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 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 Baltimore, MD?

The most popular types of Java jobs in Baltimore, MD are:

What are popular job titles related to Java Junior jobs in Baltimore, MD?

For Java Junior jobs in Baltimore, MD, the most frequently searched job titles are:

What job categories do people searching Java Junior jobs in Baltimore, MD look for?

The top searched job categories for Java Junior jobs in Baltimore, MD are:

What cities near Baltimore, MD are hiring for Java Junior jobs?

Cities near Baltimore, MD with the most Java Junior job openings:

Infographic showing various Java Junior job openings in Baltimore, MD as of August 2026, with employment types broken down into 84% Full Time, 7% Part Time, and 9% Contract. Highlights an 80% Physical, 6% Hybrid, and 14% Remote job distribution, with an average salary of $106,145 per year, or $51 per hour.

Senior Java Developer w/ Angular

Woodlawn, MD • On-site

Centurion Consulting Group
51 - 200 employees

$59.50 - $76/hr

Full-time

Posted 11 days ago


Key responsibilities

  • Design and develop software applications using Angular, Java, REST API, and Spring Boot.

  • Develop and implement GUI components and web pages, ensuring compliance with accessibility standards.

  • Collaborate with cross-functional teams to develop understanding of needs and provide technical solutions.


Job description

Job Description Key Required Skills: Strong experience with Java, Angular 9 and above, Spring boot, Kafka and REST API. Position Description: Design and develop software applications using Twelve-Factor App methodology from functional requirement Design and develop applications using Angular, Java, REST API and spring boot. Develop highly innovative UI design, Web components, achieved through collaboration and dialogue with other experts in the field.

The candidate will continually assess advancements in technologies to gauge and recommend better solutions for the customer to improve the software developer's experience and efficient delivery of software. Implementation of Graphical User Interface (GUI) using presentation tier technologies such as AngularJS, JavaScript, JSP, HTML, CSS, XML, AJAX, and jQuery. Collaborate with product design and engineering teams to develop an understanding of needs.

Design Web Page components that are compliant with Section 508 of the Rehabilitation Act (29 U.S.C. 794d). Design and develop Microservices using Spring Boot, Java and RESTful architecture

Develop Simple Object Access Protocol (SOAP) based Web Services using technologies such as JAX-WS, Apache Axis, and Web Services Description Language (WSDL). Good understanding of DevOps practices, CI/CD pipelines, and tools such as Jenkins, Git, Bitbucket, and experience with cloud platforms (AWS, Azure, or Google Cloud) and containerization technologies. Ability to collaborate with cross-functional teams, including business analysts, QA, and project managers and commitment to continuous learning and staying updated with emerging technologies.

Develop unit test cases for every possible Java class with real scenarios using Junit, Mockito and Power Mock frameworks Attend all customer technical discussions/design/development meetings and provide viable technical solutions to further enhance the existing architecture and improve code quality/process. Provide guidance/support to other junior/mid-level developers. All other duties as assigned or directed.

REQUIRED SKILLS: 10+ years of experience with Java, Spring Boot, Angular, React. Extensive Design and Programming skills in Java and JEE technologies. Extensive hands-on experience with UI frameworks such as Angular Experience working on Agile projects and strong knowledge of Agile terminology and tools including Agility.

Factors To Help You Shine (Required Skills) *Selected candidate must be able to obtain and maintain a public trust clearance** *Selected candidate must be willing to work on-site in Woodlawn, MD 5 days a week** *Master's and 5+ years of experience, Bachelor's and 7+ years of experience or 13+ years in lieu of a degree** Experience in designing high-throughput and low-latency systems using Java and Angular, including architecting scalable solutions capable of handling large volumes of concurrent requests with minimal response times. Experience in developing applications using Single-Page Application Architecture. Strong experience with Java, Angular 9 and above, Spring boot, and REST API.

Experience in coding "responsive" web pages with an understanding of the cross-browser limitations and browser compliance standards. Experience designing and deploying cloud-native applications onto AWS with PostgreSQL. Experience with modern software development tools for Continuous Integration including Jenkins, Git/BitBucket, Jira, Nexus, Maven, Jenkins, SonarQube, Fortify, and UrbanCode Deploy.

Experience with Web Services Technologies (XML, JAXP, JAXB, JAX-WS, AXIS, JERSEY, JSON, CXF, REST and SOAP) and Security (LTPA, OAUTH2/JWT). Hands-on Design and development experience on Microservices and RESTful API. Experience with Automated unit test (i.e

JUnit, Mocking frameworks), Test Driven Development (TDD), and Behavior-driven development (BDD) (Cucumber). Experience with JEE technologies including Struts, Spring Framework (IoC, MVC, Transactions, Security, and Batch), Spring Boot, Spring JDBC, JPA, Hibernate, SOAP/RESTful, XML, DB2, Tomcat, WebSphere. Experience with static code analyzers like SonarQube and addressing SonarQube recommended technical debts such as bugs, vulnerabilities, hotspots in the code.

Knowledge of security vulnerabilities in web applications and addressing them. DESIRED SKILLS: Proficient in designing and implementing Kafka-based event-driven architectures, including the use of Kafka producers, consumers, topics, partitions, and consumer groups for scalable and fault-tolerant data streaming. Experienced in configuring Kafka brokers, managing message retention policies, and optimizing throughput with appropriate replication and partitioning strategies.

Familiar with integrating Kafka Connect for data ingestion, utilizing Kafka Streams for real-time data processing, and monitoring Kafka clusters for performance and reliability. Demonstrate a strong understanding of the latest trends in Artificial Intelligence (AI) and showcase the ability to apply AI knowledge to enhance or redesign existing system architectures, identifying opportunities where AI-driven solutions can add value, improve efficiency, or enable new capabilities. Experience with the implementation of Section 508 standards for Web Applications.

Exposure to writing Technical White Papers and systems design documents. Prior experience with federal or state governments IT projects.