1

Senior Java Developer Jobs in Baltimore, MD (NOW HIRING)

Senior Java Developer

Laurel, MD · On-site

$58.75 - $74.75/hr

Senior Java DeveloperIntroduction The Senior Java Developer will be responsible for designing, developing, testing, troubleshooting, and optimizing enterprise web applications. They will also mentor ...

Senior Java Developer

Baltimore, MD · On-site +1

$57 - $72.50/hr

I have an opening for a Senior Java Developer with a strong background in Life Sciences (must have).Position is an ongoing contract for 6 months+, preferably EST candidates. The client said they can ...

Senior Java Developer

Laurel, MD · On-site

$56.75 - $72.50/hr

Senior Java Developer Your Main Objective: Develop analytics using Java MapReduce and Python in the Linux (Red Hat version 7+) environment. Develop prototypes, answering new questions, as well as ...

Senior Java Developer

Annapolis, MD · On-site

$56.75 - $72.25/hr

Yes Position Summary Base-2 Solutions is seeking a Senior Java Developer to modernize a critical government information system. The ideal candidate will have deep expertise in enterprise Java ...

Senior Java Developer

Annapolis, MD · On-site

$56.75 - $72.25/hr

Yes Position Summary Base-2 Solutions is seeking a Senior Java Developer to modernize a critical government information system. The ideal candidate will have deep expertise in enterprise Java ...

Senior Java Engineer Location: Annapolis Junction, MD Clearance Required: Active TS/SCI with Full ... strong mid-level developer ready to take the next step, you'll have the chance to make a ...

Sr Java Developer

Baltimore, MD

$57 - $72.50/hr

Experience with Java ESB frameworks, FUSE ESB preferred * Experience with build frameworks, Maven preferred * Experience with Apache Camel * Experience with OSGI, Apache Karaf preferred * Strong ...

next page

Showing results 1-20

Senior Java Developer information

See Baltimore, MD salary details

$10

$62

$85

How much do senior java developer jobs pay per hour?

As of Aug 18, 2026, the average hourly pay for senior java developer in Baltimore, MD is $62.43, according to ZipRecruiter salary data. Most workers in this role earn between $54.71 and $69.76 per hour, depending on experience, location, and employer.

What is a senior Java developer?

Senior Java Developers are experienced software engineers who specialize in using the Java programming language to design, develop, and maintain complex applications. They typically lead development teams, oversee project architecture, and ensure code quality through best practices. In addition to strong coding skills, they often mentor junior developers and collaborate with stakeholders to deliver robust software solutions. Their expertise is crucial in building scalable, high-performance applications across various industries.

What are the key skills and qualifications needed to thrive as a senior Java developer?

To thrive as a Senior Java Developer, you need advanced proficiency in Java programming, experience with software design patterns, and a strong grasp of backend development, often supported by a degree in computer science or related field. Familiarity with frameworks like Spring, build tools such as Maven or Gradle, and version control systems like Git, as well as knowledge of cloud platforms, is typically required. Excellent problem-solving, leadership, and communication skills help you guide teams and collaborate effectively. These competencies are crucial for delivering robust, scalable software solutions and driving technical success within development teams.

What are some common challenges senior Java developers face when working on large-scale enterprise projects?

Senior Java Developers often encounter challenges such as maintaining code quality across large codebases, managing dependencies between modules, and ensuring optimal application performance. Collaborating with cross-functional teams—including QA, DevOps, and product management—requires clear communication and effective problem-solving. Additionally, staying updated with the latest Java frameworks and best practices is essential for delivering scalable and maintainable solutions in complex enterprise environments.

What is the difference between Senior Java Developer vs Java Software Engineer?

AspectSenior Java DeveloperJava Software Engineer
Required CredentialsBachelor's in CS or related, Java certifications often preferredBachelor's in CS or related, Java certifications beneficial
Work EnvironmentTeam lead roles, project management, mentoringDevelopment-focused, coding, testing, and implementation
Employer & Industry UsageTech companies, finance, e-commerceSoftware firms, startups, enterprise IT
Common Search & ComparisonOften compared for experience level and responsibilitiesSimilar roles with slight variations in scope

The main difference between a Senior Java Developer and a Java Software Engineer lies in their responsibilities and experience. Senior Java Developers typically take on leadership, mentoring, and project management roles, while Java Software Engineers focus more on coding, development, and technical implementation. Both roles require strong Java skills and relevant credentials, but the Senior Java Developer usually has more experience and a broader scope of responsibilities.

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

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

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

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

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

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

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

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

Infographic showing various Senior Java Developer job openings in Baltimore, MD as of August 2026, with employment types broken down into 81% Full Time, 5% Part Time, and 14% Contract. Highlights an 83% Physical, 5% Hybrid, and 12% Remote job distribution, with an average salary of $129,850 per year, or $62.4 per hour.

Senior Java Developer / Java Programmer

R3 Management Services

Lanham, MD • On-site

$57 - $72.75/hr

Full-time

Posted 6 days ago


Job description

Senior Java Developer / Java Programmer

Program: IRS Master File Research and Analysis (MFRA)
Place of Performance: Hybrid—approximately 25% at the New Carrollton Federal Building, 5000 Ellin Road, Lanham, MD 20706, and 75% at the contractor’s location. The employee must be able to report to the Government site within two hours of notice.

Position Summary

The Senior Java Developer will provide full-lifecycle software development, operations and maintenance, integration, testing, deployment, and production support for IRS Master File Research and Analysis applications. The individual will develop and enhance secure, scalable, high-performance Java applications supporting Filing Season, Mid-Year, Tax-Year, legislative, and mandated system changes.

The Senior Java Developer will work as part of an integrated IRS-led technical team and collaborate with developers, business analysts, database specialists, DevOps engineers, security personnel, and Government stakeholders.

Essential Duties and Responsibilities

  • Analyze business requirements, work requests, system specifications, and technical documentation.
  • Design, develop, code, test, integrate, deploy, and maintain Java and Java Enterprise Edition applications.
  • Develop and maintain RESTful web services and application programming interfaces using JAX-RS or comparable technologies.
  • Apply object-oriented programming principles, Java design patterns, Spring Framework, Hibernate, and modern web-development technologies.
  • Develop user-interface components using JavaServer Faces, PrimeFaces, React, or comparable frameworks.
  • Design and build scalable, secure, reliable, and high-performance applications.
  • Deploy and support Java applications using Red Hat JBoss Enterprise Application Platform 7.2.6 or newer.
  • Integrate applications with IRS enterprise systems, shared services, databases, infrastructure, and external interfaces.
  • Develop and maintain solutions using Oracle, PL/SQL, DB2, XML, HTML, and related technologies.
  • Perform unit, functional, automated, integration, regression, performance, load, and security testing using JUnit or equivalent tools.
  • Investigate application incidents, defects, and ServiceNow problem tickets, including high-priority P1 and P2 issues.
  • Troubleshoot application, web-service, database, integration, and production-performance problems and implement corrective solutions.
  • Support code builds, configuration management, and deployment activities using Jenkins/Hudson, Maven, ANT, GitHub, and Endevor.
  • Use Linux RHEL 8.0 and Linux shell scripts to support application development and operations.
  • Apply secure-development practices and support compliance with FISMA, Section 508, IRS security requirements, and applicable lifecycle standards.
  • Develop and maintain required technical documentation, including design specifications, test plans, deployment plans, programming requirements, operating instructions, system manuals, and knowledge articles.
  • Participate in Agile Scrum activities, including planning, development, testing, demonstrations, deployments, retrospectives, and Change Control Board meetings.
  • Conduct technical and architectural reviews to verify solution feasibility, quality, security, and alignment with program requirements.
  • Maintain accurate code, configuration, testing, and lifecycle artifacts in designated repositories.
  • Provide technical guidance, knowledge transfer, coaching, and mentoring to team members and IRS personnel.
  • Explain complex technical matters to nontechnical stakeholders and prepare presentations or briefings for Government leadership.
  • Support production implementations and post-deployment monitoring to ensure system stability and timely resolution of issues.

Minimum Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
  • At least eight years of professional Java development experience, including application design, coding, testing, integration, deployment, and maintenance.
  • Strong experience with object-oriented programming, Java design patterns, Spring Framework, Hibernate, and web technologies.
  • Demonstrated experience designing and developing scalable, high-performance enterprise applications.
  • Experience with Java/Java EE, JAX-RS, JUnit, JBoss EAP, Maven, ANT, Jenkins/Hudson, GitHub, and Linux.
  • Experience developing or integrating RESTful web services and shared APIs.
  • Experience with Oracle, PL/SQL, DB2, or comparable relational database technologies.
  • Experience troubleshooting production applications and resolving software defects and performance issues.
  • Experience working in Agile software-development environments.
  • Strong written and verbal communication skills.
  • Ability to work effectively with multidisciplinary technical teams and Government stakeholders.
  • Must hold an active IRS Minimum Background Investigation or a qualifying federal background investigation that satisfies the Government’s requirement at the time of proposal submission.
  • Must maintain the required investigation and staff-like access eligibility throughout employment.
  • Must meet applicable U.S. citizenship or lawful permanent residency requirements.

Preferred Qualifications

  • Current Java professional certification.
  • Experience supporting IRS or U.S. Department of the Treasury systems.
  • Knowledge of IRS Master File systems, particularly the Business Master File or Individual Master File.
  • Familiarity with CFOL command codes and federal tax-processing applications.
  • Experience with IBM Engineering Lifecycle Management tools, including DOORS Next and Engineering Test Management.
  • Experience with Jira, Eclipse/RDz, File Manager, IBM Debugger, AppScan, AppInternals, JConsole, or VisualJC.
  • Understanding of OneSDLC/ELC lifecycle processes, IRM 2.5 requirements, ServiceNow Change processes, and federal application-security standards.

Work Requirements

  • Hybrid performance with regular availability to work at the New Carrollton Federal Building.
  • Must be able to report to the Government site within two hours of notification.
  • No reimbursable travel is anticipated under the contract.
  • Employment is contingent upon contract award, Government approval, verification of qualifications, and continued satisfaction of security and suitability requirements.