1

Java Jobs in Leesburg, VA (NOW HIRING)

Java Developer

Mclean, VA · On-site

$51.50 - $66.75/hr

Java Developer Location: Mclean, VA Duration: 6 + Months - Hands-on experience in Enterprise Data Services development and delivery using SOA architecture . Minimum 4-6 years programming with Java ...

Java Developer

Mclean, VA · On-site

$51.50 - $66.75/hr

Senior Java Developer (Angular + AWS + Microservices) Location: [McLean , VA / Local Candidates] Employment Type: Contract Job Overview: We are seeking a highly skilled Senior Java Developer with ...

Java Developer

Fairfax, VA · On-site

$52.25 - $67.50/hr

Java Developer Category: Software Development/ Engineering Main location: United States, Virginia, Fairfax Alternate Location(s): United States, Louisiana, Lafayette United States, Tennessee ...

Java Developer

Fairfax, VA

$52.25 - $67.50/hr

Java Developer Employment Type: Full-Time Department: Information Technology CGS is seeking a Java developer/programmer to join a team working on the enhancement of data utilization for a large ...

Java Developer

Mclean, VA · On-site

$51.50 - $66.75/hr

Skills: Mongo DB, Advanced Java Concepts Java development skills AWS Must have a working experience in AWS environment (Not theoretical knowledge) Event-based systems knowledge Spring Boot ...

Java Tutor

Leesburg, VA · Remote

$40/hr

About the Job The Varsity Tutors Live Learning Platform has thousands of students looking for online Java tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have the flexibility to ...

Java Tutor

Rockville, MD · Remote

$40/hr

About the Job The Varsity Tutors Live Learning Platform has thousands of students looking for online Java tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have the flexibility to ...

Java Tutor

Fairfax, VA · Remote

$40/hr

About the Job The Varsity Tutors Live Learning Platform has thousands of students looking for online Java tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have the flexibility to ...

Java Developer 4

Rockville, MD

$52 - $67.25/hr

The main function of a Java Developer is to design, develop, and implement web-based Java applications to support business requirements. Job Responsibilities: * Analyze highly complex business ...

Java Developer

Mclean, VA · On-site

$51.50 - $66.75/hr

S. corporation plus all the benefits of a highly affordable offshore outsource development team Java Developer Mclean VA Responsibilities Design architecture, reusable components and frameworks. Work ...

JAVA Developer

Chantilly, VA · On-site

$52.25 - $67.50/hr

JAVA Developer Location: Chantily, VA(Hybrid) This is a hybrid role (3 days onsite, 2 days remote) for a Java software engineer to support the Chantilly, VA medical laboratory. The primary ...

next page

Showing results 1-20

Java information

See Leesburg, VA salary details

$15

$57

$78

How much do java jobs pay per hour?

As of May 29, 2026, the average hourly pay for java in Leesburg, VA is $57.35, according to ZipRecruiter salary data. Most workers in this role earn between $49.62 and $64.18 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 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 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 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.

What are the most commonly searched types of Java jobs in Leesburg, VA? The most popular types of Java jobs in Leesburg, VA are:
What are popular job titles related to Java jobs in Leesburg, VA? For Java jobs in Leesburg, VA, the most frequently searched job titles are:
What cities near Leesburg, VA are hiring for Java jobs? Cities near Leesburg, VA with the most Java job openings:
Infographic showing various Java job openings in Leesburg, VA as of May 2026, with employment types broken down into 70% Full Time, 19% Part Time, and 11% Contract. Highlights an 73% Physical, 4% Hybrid, and 23% Remote job distribution, with an average salary of $119,284 per year, or $57.3 per hour.

$51.50 - $66.75/hr

Full-time

Posted 25 days ago


Job description

We are seeking a Senior Java Developer to join our team supporting fraud-related actions for a major financial client. This is a back-end development role focused on building and maintaining high-performance systems using Java and Spring Boot. The ideal candidate should be a self-starter, independent worker, and a team player with strong problem-solving skills.
Key Responsibilities:
  • Develop, enhance, and maintain back-end applications using Java, Spring Boot, and Kafka.
  • Implement and support AWS serverless components, with Python as a secondary language for Lambda functions.
  • Work closely with product and tech teams to support various fraud detection initiatives.
  • Assist in production support, troubleshooting, and optimizing system performance.
  • Collaborate with cross-functional teams to ensure seamless integration of services

Required Skills & Experience:
  • Strong expertise in Java and Spring Boot for backend development.
  • Experience with Kafka for real-time data processing.
  • Familiarity with AWS services, particularly Lambda and other serverless technologies.
  • Proficiency in Python (preferred for AWS serverless development).
  • Ability to work independently while collaborating with the team as needed.

Nice to Have:
  • Previous experience working with Capital One.

Work Model:
  • Hybrid: Must be co-located in McLean, VA and report to the office three days a week (Monday-Thursday optional, Friday is remote).
  • Contract Only: No conversion to full-time, but there is a possibility of extension.