2

Entry Level Java Software Engineer Jobs in Baltimore, MD

Java Developer

Annapolis, MD · On-site

$70K - $285K/yr

Athenix Solutions Group is looking for multiple Java Software Developers in Annapolis Junction, MD. The developers will support a variety of projects to develop, maintain, and enhance complex and ...

Java Developer

Annapolis, MD · On-site

$50.50 - $65.25/hr

Athenix Solutions Group is looking for multiple Java Software Developers in Annapolis Junction, MD. The developers will support a variety of projects to develop, maintain, and enhance complex and ...

next page

Showing results 1-20

Entry Level Java Software Engineer information

See Baltimore, MD salary details

$49.2K

$98.2K

$199.2K

How much do entry level java software engineer jobs pay per year?

As of Aug 18, 2026, the average yearly pay for entry level java software engineer in Baltimore, MD is $98,163.00, according to ZipRecruiter salary data. Most workers in this role earn between $62,600.00 and $101,800.00 per year, depending on experience, location, and employer.

What is an entry level Java software engineer?

An Entry Level Java Software Engineer is a beginner role in software development that focuses on building, testing, and maintaining applications using Java. Engineers in this position work under the guidance of senior developers to write code, debug programs, and collaborate with teams to develop software solutions. Typical responsibilities include understanding project requirements, writing efficient code, and learning best practices in software engineering. This role is ideal for recent graduates or those with foundational programming knowledge looking to start a career in Java development.

What does a typical day look like for an entry level Java software engineer?

As an Entry Level Java Software Engineer, your day often includes writing and debugging Java code, participating in daily stand-up meetings, and collaborating with senior developers or mentors on assigned tasks. You might work on implementing new features, fixing bugs, reviewing pull requests, and learning about development best practices and code standards. There's usually a mix of independent work and teamwork, with opportunities to ask questions, receive feedback, and build your technical skills. This structure is designed to help you gain experience while steadily expanding your responsibilities within the team.

What are the key skills and qualifications needed to thrive as an entry level Java software engineer?

To thrive as an Entry Level Java Software Engineer, you need a solid understanding of Java programming, object-oriented concepts, basic algorithms, and a relevant degree in computer science or a related field. Familiarity with tools such as IntelliJ IDEA or Eclipse, version control systems like Git, and awareness of popular frameworks such as Spring or Hibernate is typically expected. Strong problem-solving skills, attention to detail, a willingness to learn, and effective team communication will set you apart. These competencies help you quickly adapt to real-world software development environments, contribute to team projects, and build a successful engineering foundation.

What are the most commonly searched types of Java Software Engineer jobs in Baltimore, MD?

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

What cities near Baltimore, MD are hiring for Entry Level Java Software Engineer jobs?

Cities near Baltimore, MD with the most Entry Level Java Software Engineer job openings:

Infographic showing various Entry Level Java Software Engineer job openings in Baltimore, MD as of July 2026, with employment types broken down into 1% Locum Tenens, 93% Full Time, 3% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $98,163 per year, or $47.2 per hour.

Java Software Engineer with Security Clearance

BAE Systems

Annapolis Junction, MD • On-site

$146K - $249K/yr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 5 days ago


BAE Systems rating

8.4

Company rating: 8.4 out of 10

Based on 150 frontline employees who took The Breakroom Quiz

10th of 49 rated military and defense


Job description

Job Description Ready to apply your craft to a mission that actually matters? BAE Systems is seeking Senior Java Software Engineers to join a high-velocity agile team supporting a nationally significant program. The Tech & Terrain: * Methodology: SAFe (Scaled Agile Framework) in a true DevOps ecosystem. * The Rigor: Test-Driven Development (TDD) and robust automation are our baseline, not an afterthought. * The Stack: Dive deep into Java and the Java Cryptographic Framework, or expand your reach into Python, embedded C/C++, and modern Web UI. * The Work: From architecting server-side business logic to refining complex UIs, you'll turn agile stories into deployable, mission-critical capabilities. Why BAE Systems?
We pair a culture of trust and camaraderie with the flexibility you need to perform at your peak. Join a team driven by a shared ambition: protecting freedom through technological superiority. #LI-PB2 Required Education, Experience, & Skills * Must currently possess a TS/SCI clearance with appropriate polygraph * Bachelor's Degree in Computer Science or a related discipline. Relevant work experience may be substituted for a Degree. * Experience with one or more of the following: Java/JEE, Python, C/C++ , SQL, SOAP, WSDL, WADL. * Experience with User Interface development, knowledge of databases and structures, and/or experience working with XHTML, HTML, XML, XSLT. * Experience developing on Windows, and/or Linux operating systems. * Experience with one or more of the following: Java, Python, PERL, PowerShell, VBS, Eclipse, Postgres, Oracle, Jenkins on a Windows platforms. * Must have a strong understanding of sound software development principles and practices. * Must be able to plan and prioritize personal tasking and be able to communicate effectively verbally and in writing. * Must be an independent thinker, capable of performing high quality work, both independently and with a team, in a fast-moving environment. MDOPS Preferred Education, Experience, & Skills * Experience with the following: JEE, SQL, application servers (Tomcat, WebLogic, JBoss), scripting. * Experience with high level requirements management including requirements decomposition, secure systems engineering and development, trade-off analysis, interface control, and testing and continuous integration. * Experience in software development on Agile teams using Agile Developer practices such as Pair Programming, TDD, Refactoring, and ATDD. * Experience with FITNesse, Mockito, Cucumber, Unified Functional Tester (UFT), Selenium. * Experience with Behavior Driven Development (BDD) or Test Driven Development (TDD). * Secure Software development (i.e. Layer 7 Policy). * Experience with the Scaled Agile Framework (SAFe) methodology, SAFe Agilest Certification, or past experience as a member of an agile team. Pay Information
Full-Time Salary Range: $146670 - $249330 Please note: This range is based on our market pay structures. However, individual salaries are determined by a variety of factors including, but not limited to: business considerations, local market conditions, and internal equity, as well as candidate qualifications, such as skills, education, and experience. Employee Benefits: At BAE Systems, we support our employees in all aspects of their life, including their health and financial well-being. Regular employees scheduled to work 20+ hours per week are offered: health, dental, and vision insurance; health savings accounts; a 401(k) savings plan; disability coverage; and life and accident insurance. We also have an employee assistance program, a legal plan, and other perks including discounts on things like home, auto, and pet insurance. Our leave programs include paid time off, paid holidays, as well as other types of leave, including paid parental, military, bereavement, and any applicable federal and state sick leave. Employees may participate in the company recognition program to receive monetary or non-monetary recognition awards. Other incentives may be available based on position level and/or job specifics. About BAE Systems Intelligence & Security BAE Systems, Inc. is the U.S. subsidiary of BAE Systems plc, an international defense, aerospace and security company which delivers a full range of products and services for air, land and naval forces, as well as advanced electronics, security, information technology solutions and customer support services. Improving the future and protecting lives is an ambitious mission, but it's what we do at BAE Systems. Working here means using your passion and ingenuity where it counts - defending national security with breakthrough technology, superior products, and intelligence solutions. As you develop the latest technology and defend national security, you will continually hone your skills on a team-making a big impact on a global scale. At BAE Systems, you'll find a rewarding career that truly makes a difference. Intelligence & Security (I&S), based in McLean, Virginia, designs and delivers advanced defense, intelligence, and security solutions that support the important missions of our customers. Our pride and dedication shows in everything we do-from intelligence analysis, cyber operations and IT expertise to systems development, systems integration, and operations and maintenance services. Knowing that our work enables the U.S. military and government to recognize, manage and defeat threats inspires us to push ourselves and our technologies to new levels. This position will be posted for at least 5 calendar days. The posting will remain active until the position is filled, or a qualified pool of candidates is identified.

What BAE Systems employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom