1

Java Jobs in College Park, MD (NOW HIRING)

Java Developer

Annapolis, MD · On-site

$150 - $200/hr

Design, develop, and maintain Java-based applications * Work with other members of the team to ensure that our applications meet the needs of our customers * Stay up-to-date on the latest Java ...

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

Mclean, VA · On-site

$51.75 - $67/hr

Mentor Junior staff Design and develop Microservices using Spring Boot, Java and RESTful architecture. Solid understanding of DevOps practices, CI/CD pipelines, and tools such as Jenkins, Git ...

Java Engineer

Gaithersburg, MD · On-site

$56 - $76.75/hr

Java Engineer Location: Gaithersburg, MD Type: Contract to Hire Length: Six months plus Client located in Gaithersburg, Maryland is seeking a Java Engineer for a contract to hire position.

Java Developer

Mclean, VA · On-site

$51.50 - $66.75/hr

Java Developer Location: Mclean, VA 22101 Long Term Contract (W2 Only) Start Date: ASAP! Apply Now Position Overview We are seeking an experienced Java/J2EE Developer with strong expertise in Spring ...

Design, develop, and maintain Java-based applications * Work with other members of the team to ensure that our applications meet the needs of our customers * Stay up-to-date on the latest Java ...

Java Developer

Annapolis, MD · On-site

$120K - $240K/yr

We are looking for a Java Developer to join our team. In this role, you will be responsible for designing, developing, and maintaining Java-based applications. You will also be responsible for ...

Java Developer

Alexandria, VA · On-site

$54.50 - $70.75/hr

Role Java developer Work Location Alexandria, VA Total experience in required skill (years) ~8 to 10 years Mandatory Technical / Functional Skills 1. Web development experience a. Good HTML5/CSS ...

Java Developer

Chantilly, VA · On-site

$52.75 - $68.25/hr

Qualifications Mandatory Requirements: * 3+ years of Java programming experience * Minimum 2+ years experience with Spring Framework * Experience with or knowledge of Agile Software Development ...

Java Developer

Chantilly, VA · On-site

$52.75 - $68.25/hr

Qualifications Mandatory Requirements: * 3+ years of Java programming experience * Minimum 2+ years experience with Spring Framework * Experience with or knowledge of Agile Software Development ...

Showing results 21-40

Java information

See College Park, MD salary details

$15

$56

$76

How much do java jobs pay per hour?

As of Sep 8, 2026, the average hourly pay for java in College Park, MD is $56.05, according to ZipRecruiter salary data. Most workers in this role earn between $48.46 and $62.74 per hour, depending on experience, location, and employer.

What is Java?

Java is a class-based object-oriented programming language that was developed in 1995 by Sun Microsystems and later bought by Oracle. Java was designed as a general language capable of programming software for commercial use. It is based on several previous languages such as Objective C, C++, and C#. Java can be used on most major operating systems, including Windows, Apple, and Linux distributions. There is also a Java virtual machine, which allows programmers and developers to work on different operating systems within a single platform.

What does a Java developer do?

A Java Developer is a software professional who specializes in designing, developing, and maintaining applications using the Java programming language. They often work on web, mobile, or enterprise applications, collaborating with other programmers, designers, and stakeholders to deliver functional software solutions. Their responsibilities include writing clean and efficient code, debugging issues, and ensuring applications are secure and scalable. Java Developers are also involved in testing, deploying, and updating software as technology and requirements evolve.

What are the key skills and qualifications needed to thrive as a Java developer, and why are they important?

To thrive as a Java Developer, you need strong proficiency in Java programming, object-oriented design, and a solid understanding of software development principles, typically supported by a degree in computer science or a related field. Familiarity with development frameworks like Spring or Hibernate, version control systems such as Git, and relevant certifications (e.g., Oracle Certified Java Programmer) is highly beneficial. Analytical thinking, problem-solving, and effective communication are important soft skills that distinguish top candidates in collaborative environments. These skills and qualifications are vital for building robust, efficient applications and contributing effectively to development teams.

How does a Java developer typically collaborate with other teams during a software project?

Java developers frequently work alongside front-end developers, QA specialists, and project managers to ensure smooth delivery of software projects. They participate in code reviews, daily stand-ups, and sprint planning meetings, sharing progress and addressing technical challenges collaboratively. Effective communication and coordination with other departments, such as DevOps for deployment or UX/UI teams for interface integration, are essential for delivering high-quality applications. This collaborative environment helps Java developers expand their technical knowledge and build strong professional relationships.

What is the difference between Java vs Python Developer?

AspectJava DeveloperPython Developer
Required CredentialsBachelor's in Computer Science, Java certificationsBachelor's in Computer Science, Python certifications
Work EnvironmentEnterprise applications, Android developmentWeb development, data science, automation
Industry UsageFinance, telecom, enterprise softwareTech startups, data analysis, AI projects
Common Search/ComparisonJava DeveloperPython Developer

Java and Python developers often share similar educational backgrounds and certifications. Java developers typically work on enterprise applications and Android development, while Python developers focus on web development, data science, and automation. Both roles are highly sought after in different industry sectors, with Java more common in large enterprises and Python popular in startups and AI projects.

Is Java still in demand?

Java remains a highly in-demand programming language for software development, enterprise applications, and Android app creation. Its widespread use in large organizations and the availability of Java certifications contribute to ongoing job opportunities for Java developers.

What jobs can I get if I learn Java?

Java developers are in demand for roles such as software engineer, backend developer, Android app developer, and full-stack developer. These positions typically require knowledge of Java programming, object-oriented design, and related tools like Spring or Hibernate, often with certifications or experience in software development environments.

What jobs can I get with Java?

Java is a versatile programming language used in various roles such as Java developer, software engineer, backend developer, Android app developer, and systems analyst. These jobs typically require knowledge of Java frameworks, object-oriented programming, and development tools like IDEs and version control systems.

What are popular job titles related to Java jobs in College Park, MD?

For Java jobs in College Park, MD, the most frequently searched job titles are:

What job categories do people searching Java jobs in College Park, MD look for?

The top searched job categories for Java jobs in College Park, MD are:

What cities near College Park, MD are hiring for Java jobs?

Cities near College Park, MD with the most Java job openings:

Infographic showing various Java job openings in College Park, MD as of August 2026, with employment types broken down into 85% Full Time, 4% Part Time, and 11% Contract. Highlights an 79% Physical, 6% Hybrid, and 15% Remote job distribution, with an average salary of $116,576 per year, or $56 per hour.

Senior Java Developer / Java Programmer

Lanham, MD • On-site

$57 - $72.75/hr

Full-time

Posted 27 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 position requires experience supporting Java applications that integrate with IRS legacy IBM mainframe environments, including mainframe batch processes, data services, and interfaces involving COBOL, CICS, DB2, Assembly Language Coding, JCL, and AEV JCL.

The Senior Java Developer will work as part of an integrated IRS-led technical team and collaborate with Java developers, COBOL and mainframe 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.
  • Develop, maintain, and troubleshoot Java applications that interface with IBM mainframe systems, COBOL/CICS/DB2 applications, Assembly Language Coding components, batch-processing environments, and IRS shared data services.
  • Analyze and support mainframe batch jobs, JCL and AEV JCL procedures, job outputs, datasets, interface files, system logs, job failures, and application integration issues.
  • Use IBM mainframe and development tools such as IBM Suite, File Manager, IBM Debugger, Eclipse/RDz, and Endevor to support application development, testing, troubleshooting, configuration management, and deployment activities.
  • Coordinate with COBOL, CICS, DB2, Assembly Language Coding, database, and infrastructure specialists to resolve interoperability and integration problems between Java and legacy mainframe applications.
  • Investigate mainframe interface failures, batch-processing problems, data-transfer issues, job abends, database errors, and production defects affecting Java applications.
  • Support Final Integration Testing readiness, defect investigation, code corrections, production implementation, and post-deployment monitoring for Java and mainframe-integrated applications.
  • 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, mainframe-integration, batch-processing, 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, mainframe-interface documentation, 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, interoperability, 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 Java, mainframe, database, and integration 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, Information Technology, Information Systems, or a related technical field.
  • At least eight years of professional Java development experience, including application design, coding, testing, integration, deployment, and maintenance.
  • Hands-on experience supporting Java applications that integrate with IBM mainframe systems, legacy applications, batch-processing environments, or mainframe-hosted data services.
  • Experience with IBM mainframe tools and technologies such as JCL, AEV JCL, File Manager, IBM Debugger, Eclipse/RDz, Endevor, or comparable technologies.
  • Experience integrating or troubleshooting Java applications and interfaces involving COBOL, CICS, DB2, Assembly Language Coding, batch jobs, mainframe datasets, or related legacy components.
  • 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, mainframe-integration issues, batch-processing failures, and performance problems.
  • Experience working in Agile software-development environments.
  • Strong written and verbal communication skills.
  • Ability to work effectively with multidisciplinary Java, mainframe, database, DevOps, security, and Government teams.
  • 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 be a U.S. citizen.

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 supporting IBM mainframe applications or environments involving COBOL, CICS, DB2, Assembly Language Coding, JCL, AEV JCL, VSAM, panels, copybooks, or skeleton procedures.
  • Experience troubleshooting mainframe batch failures, job abends, data-interface problems, DB2 issues, and Java-to-mainframe integration defects.
  • Experience supporting Final Integration Testing, production deployments, and post-implementation operations for mainframe-integrated 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, VisualJC, or Endevor.
  • Understanding of OneSDLC/ELC lifecycle processes, IRM 2.5 requirements, ServiceNow Change processes, Endevor transmittal 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.