1

Java Developer Software Developer Jobs in District of Columbia

Java Developer

Washington, DC · On-site

$57.75 - $74.75/hr

... and maintain multiple software applications/components Deliver high availability and high ... programming, testing, and debugging Conduct Java and Javas EE application development Ensure ...

Java Developer

Washington, DC · On-site +1

$57.75 - $74.75/hr

... software applications/components • Deliver high availability and high-performance software ... programming, testing, and debugging • Conduct Java and Javas EE application development • ...

Software Developer - Java

Washington, DC · On-site

$64.75 - $82.75/hr

We are seeking a self-motivated software developer with demonstrated experience in modern web ... Full stack experience, including Java. * Experience with relational databases. * Multi-platform ...

Java Developer

Loudoun, VA · On-site

$57.75 - $74.75/hr

Java Developer Location: McLean, VA / Wilmington, DE/ New York, NY Java/J2EE Spring Framework Cloud AWS Front End: Angular (prefer version 6/7/8) Looking for someone who can build from scratch ...

Java Developer

Washington, DC · On-site

$57.50 - $74.50/hr

The Java Developer role involves applying application design and development across multiple ... software products and systems. • Develop product and platform prototypes. • Develop proof of ...

Senior Java Developer

Washington, DC · On-site

$65 - $82.75/hr

Senior Java Developer: Location: Washington, DC Duration: 6 to 12 Months Java: Hands-on experience ... Follow established software development standards and procedures and contribute towards their ...

Java Developer

Washington, DC

$57.75 - $74.75/hr

A motivated, inquisitive developer. You use your skills to deliver innovative solutions that help ... Configure software products and systems. * Develop product and platform prototypes. * Develop proof ...

Java developer

Washington, DC

$57.75 - $74.75/hr

Qualifications Expertise in Java and JavaScript programming languages, and asynchronous programming ... Experience with software development tools such as source control systems, automated build systems ...

Sr Java Developer

Washington, DC · On-site

$80 - $85/hr

TITLE: Sr Java Developer LOCATION: Washington, DC/ Onsite Employment type: Contract w2/1099/C2C ... software design and architecture · Develop, Test and Deploy applications and systems · Revise ...

Java Developer - Locals only

Washington, DC · On-site

$57.75 - $74.75/hr

... Software and Product Development, IT Outsourcing and Technology assistance supplier headquartered ... Java Developer Location: Washington, DC Mode: Fulltime/ Perm hire Required Skills: Java, J2ee ...

Java Developer

Washington, DC · On-site

$62.25/hr

The Java Developer will be responsible for designing and developing system enhancements and debug upgraded system code, creating functional and technical design documentation to correspond to ...

Java Developer - Locals only

Washington, DC · On-site

$57.75 - $74.75/hr

... Software and Product Development, IT Outsourcing and Technology assistance supplier headquartered ... Java Developer Location: Washington, DC Mode: Fulltime/ Perm hire Required Skills: Java, J2ee ...

Senior Java Developer

Washington, DC

$64.75 - $82.75/hr

... Java developers to work on various initiatives within the MyBlue Customer eService & Digital ... Working with architects and technical leads on software design, prototyping, and development ...

Showing results 21-40

Java Developer Software Developer information

See District of Columbia salary details

$17

$64

$87

How much do java developer software developer jobs pay per hour?

As of Sep 11, 2026, the average hourly pay for java developer software developer in District of Columbia is $64.07, according to ZipRecruiter salary data. Most workers in this role earn between $55.43 and $71.73 per hour, depending on experience, location, and employer.

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

To thrive as a Java Software Developer, you need strong proficiency in Java programming, object-oriented design, algorithmic problem-solving, 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 commonly required, and certifications like Oracle Certified Java Programmer can be beneficial. Excellent analytical thinking, teamwork, and clear communication are vital soft skills for collaborating on complex projects and troubleshooting issues. These combined skills ensure efficient, high-quality software development that meets user requirements and industry standards.

How do Java developers typically collaborate with other team members in a software development project?

Java Developers frequently work closely with other developers, quality assurance testers, product managers, and sometimes UI/UX designers to deliver software solutions. Collaboration often involves participating in daily stand-ups, code reviews, and sprint planning meetings as part of an Agile or Scrum team. Effective communication and version control practices are essential, as Java Developers need to coordinate with backend and frontend teams to integrate features and resolve issues efficiently.

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

AspectJava Developer Software DeveloperWeb Developer
Required CredentialsBachelor's in Computer Science, Java certificationsBachelor's in Computer Science or Web Development, HTML/CSS/JavaScript skills
Work EnvironmentSoftware companies, enterprise environments, backend developmentDesign agencies, tech firms, frontend and full-stack projects
Employer & Industry UsageTech firms, financial institutions, software vendorsMedia, e-commerce, startups, agencies
Common Search & Comparison IntentUnderstanding roles, skills, and career pathsComparing web development roles and skills

While Java Developers focus on backend development using Java, Software Developers may work across various programming languages and platforms. Web Developers specialize in creating websites and web applications, often using HTML, CSS, and JavaScript. Both roles require programming skills but differ in their focus areas and work environments.

Infographic showing various Java Developer Software Developer job openings in District of Columbia as of August 2026, with employment types broken down into 88% Full Time, 8% Part Time, and 4% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $133,265 per year, or $64.1 per hour.

JAVA Lead Developer :: Sterling, VA(Remote till Covid-19 then Onsite) ::

Loudoun, VA • On-site

Navtech, Inc.
Civil Engineering Construction • 11 - 50 employees

Contractor

Re-posted 10 days ago


Job description

Job Description:
Job Title: Java Software Developer Lead
Location: Sterling, VA(Remote till Covid-19 then Onsite)
Duration: 6+ Months Contract then Hire
Job Description:
Note from Client Hiring Manager: Core /Production Support, I'll need someone who can troubleshoot issues by source code analysis, not just by hands-on access to production data, since that's not always possible in a customer environment. Being able to narrow down issue causes and troubleshoot by source code analysis requires more advanced Java skills and analytical abilities.
The client has an excellent opportunity available for a Lead Java Developer. The Lead Java Developer will assist in the development as well as provide mentorship to junior developers. This position offers an excellent opportunity to grow with a dynamic team of developers.
  • Participate in design meetings and reviews
  • Create technical or requirement documentation
  • Analyze functional requirements and implement them
  • Design and develop software, applying design patterns and best coding practices
  • Review code and mentor junior developers on the team as needed

Requirements:
The ideal candidate should possess the following qualifications:
  • A Bachelor's degree in Computer Science required with 8+ years of experience in Java/JEE development or a Master's degree in Computer Science with 6+ years of experience in Java/JEE development
  • Highly motivated team player with excellent communication skills
  • Solid understanding of OOP and ability to apply design patterns
  • Experience with Spring Batch, Hibernate, or other ORM frameworks
  • Experience with performance tuning, load testing, or query optimization
  • Experience with advanced programming techniques such as multithreading, concurrency, reflections, AOP, etc
  • Experience with front-end development using HTML, CSS and Javascript libraries (e.g. HTML5, Angular, jQuery)
  • Experience with Continuous Integration tools (TeamCity) build tools such as Maven/Ant

Best Regards,
Kevin Smith
Lead Technical Recruiter
NAVTECH INC
PH: 224-296-3545 | *************

Navtech logo

About Navtech

Sourced by ZipRecruiter

Industry

Civil engineering construction

Company size

11 - 50 Employees

Headquarters location

New Bloomfield, PA, US

Year founded

1996