1

Java Software Developer Jobs in Columbia, MD (NOW HIRING)

Java Software Engineer

Reston, VA ยท On-site

$53.75 - $73.75/hr

Verisign is looking for Junior Java software engineer to expand the Name Studio API team ( An ideal candidate should understand Cloud Computing, preferably AWS, has some knowledge of Machine Learning ...

Senior SDET/Java Developer

Rockville, MD ยท On-site

$58.25 - $74.50/hr

ummary: Java SDET with exceptional SQL skills. Job Responsibilities: Create expert level SQL select queries, Test and debug analytics reports and dashboards for data integrity and correctness ...

Lead JAVA

Greenbelt, MD ยท On-site

Job Summary We are seeking a Mid-Level Java Software Developer with hands-on experience in developing and maintaining enterprise web applications using Java technologies. The ideal candidate will ...

The Research Java Software Engineer will support the National Institutes of Health (NIH). Qualifications Responsibilities: He or She will: Work closely with research staff to deliver the next ...

Java Software Engineer - Scrum Master

Gaithersburg, MD ยท On-site

$56 - $76.75/hr

Leidos is seeking Java Software Engineer - Scrum Master to join the Air Traffic Business Area within the Homeland Sector, supporting the development of next-generation flight service and air traffic ...

Showing results 21-40

Java Software Developer information

See Columbia, MD salary details

$15

$55

$75

How much do java software developer jobs pay per hour?

As of Aug 7, 2026, the average hourly pay for java software developer in Columbia, MD is $55.22, according to ZipRecruiter salary data. Most workers in this role earn between $47.74 and $61.83 per hour, depending on experience, location, and employer.

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

To thrive as a Java Software Developer, you need strong programming skills in Java, a solid understanding of object-oriented design, and typically a degree in computer science or a related field. Familiarity with tools like Eclipse or IntelliJ IDEA, version control systems such as Git, and frameworks like Spring or Hibernate is essential, and certifications like Oracle Certified Professional Java Programmer can be beneficial. Effective problem-solving, collaboration, and communication skills help developers excel within teams and adapt to changing project requirements. These skills and qualifications enable developers to build robust, scalable applications efficiently and contribute to successful project outcomes.

Are Java Software Developers still in demand?

Java Software Developers remain in high demand due to the widespread use of Java in enterprise applications, Android development, and backend systems. Skills in frameworks like Spring and knowledge of cloud environments enhance job prospects, which are expected to grow as technology continues to evolve.

What is the difference between Java Software Developer vs Java Web Developer?

AspectJava Software DeveloperJava Web Developer
Primary FocusDeveloping Java applications and backend systemsBuilding and maintaining web applications using Java technologies
Required SkillsJava SE, object-oriented programming, database integrationJava EE, HTML/CSS, JavaScript, web frameworks
Work EnvironmentSoftware development teams, enterprise applicationsWeb development teams, internet-based projects
CertificationsOracle Java Certifications, Spring certificationsOracle Java Certifications, Web framework certifications

Java Software Developers focus on creating robust backend applications using Java, while Java Web Developers specialize in building dynamic web interfaces and web-based systems. Both roles require Java expertise and often overlap, but their primary responsibilities and skill sets differ based on the project type.

What does a Java software developer do?

A Java Software Developer is responsible for designing, developing, and maintaining software applications using the Java programming language. They work on various types of projects, from web and mobile applications to enterprise-level systems. Their duties typically include writing code, debugging and testing software, collaborating with team members, and ensuring that applications are efficient and secure. Java developers often work with frameworks such as Spring or Hibernate and may also be involved in integrating databases and APIs. Their role is essential in bringing software ideas to life and maintaining the smooth operation of existing applications.

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

Java Software Developers often work closely with cross-functional teams that may include front-end developers, QA engineers, project managers, and UX/UI designers. Collaboration usually involves participating in daily stand-ups, code reviews, and sprint planning meetings to ensure alignment on project goals and timelines. Developers also use version control systems, like Git, and communication tools, such as Slack or Jira, to coordinate tasks and share progress. Effective teamwork is essential for integrating different components, troubleshooting issues, and delivering high-quality software solutions.
What are the most commonly searched types of Java Software Developer jobs in Columbia, MD? The most popular types of Java Software Developer jobs in Columbia, MD are:
What cities near Columbia, MD are hiring for Java Software Developer jobs? Cities near Columbia, MD with the most Java Software Developer job openings:
Infographic showing various Java Software Developer job openings in Columbia, MD as of July 2026, with employment types broken down into 74% Full Time, and 26% Contract. Highlights an 84% In-person, 11% Hybrid, and 5% Remote job distribution, with an average salary of $118,377 per year, or $56.9 per hour.

Back-End Java Engineer, DevOps, TS/SCI with Full Scope Polygraph Security Clearance Required

Next Step Systems

Annapolis, MD โ€ข On-site

$51.25 - $70.25/hr

Full-time

Medical, Retirement, PTO

Re-posted yesterday


Job description

Back-End Java Engineer, DevOps, TS/SCI with Full Scope Polygraph Security Clearance Required, Annapolis Junction, MD
We have multiple Back-End Java Engineer openings available. This Back-End Java Engineer position is 100% Onsite and not Remote. Candidates will be required to work a rotating pager schedule for emergency 24/7 call-in support as required (roughly one week out of every three weeks). Staff may charge 4 additional hours for the week they are on call in addition to hours worked.
We have an immediate need for a Back-End Java Engineer with back-end Java and DevOps skills. Support will focus on software engineering and DevOps of the WEBCANDID tool, which tracks and administers requests for mission-critical intelligence reports from the Intelligence Community and partners around the world.
Responsibilities:
- Need 7+ years of experience as a Java Software Developer.
- Develop distributed software.
- Update software code and fix bugs.
- Build and deploy applications and services.
- Install and configure complex software.
- Manage network servers and technology tools.
- Monitor and maintain the system for required levels of performance.
- Write scripts to automate general system operations or DevOps activities and troubleshooting and resolving issues and outages.
Qualifications:
- Strong back-end Java 8+
- DevOps
- MASH
- Systems Administration
Benefits include medical insurance, retirement plan, PTO, etc. Salary: 80K+ DOE. Keywords: Annapolis Junction MD Jobs, Back-End Java Engineer, Java, DevOps, WEBCANDID, Scripting, Software Engineer, Software Developer, Programmer, Programmer Analyst, Maryland Recruiters, Information Technology Jobs, IT Jobs, Maryland Recruiting
Looking to hire for similar positions in Annapolis Junction, MD or in other cities? Our IT recruiting agencies and staffing companies can help.
We help companies that are looking to hire Back-End Java Engineers for jobs Annapolis Junction, Maryland and in other cities too. Please contact our IT recruiting agencies and IT staffing companies today! Phone 630-428-0600 ext. 11 or email us at jobs@nextstepsystems.com. Click here to submit your resume for this job and others.
Atlanta, Austin, Baltimore, Boston, Charlotte, Chicago, Cincinnati, Cleveland, Columbus, Dallas, Denver, Detroit, Fort Lauderdale, Houston, Indianapolis, Jacksonville, Kansas City, Los Angeles, Miami, Minneapolis, Nashville, New Jersey, New York, Philadelphia, Phoenix, Raleigh, Salt Lake City, San Antonio, San Diego, San Francisco, San Jose, Seattle, Silicon Valley, St Louis, Tampa, Washington DC
Home"Back-End Java Engineer, DevOps, TS/SCI with Full Scope Polygraph Security Clearance Required