1

Java Jobs in Richmond, VA (NOW HIRING)

Java Developer

Richmond, VA · On-site

$50.50 - $65.25/hr

Stefanini is looking for Java Developer in Richmond, VA/San Francisco, CA(Onsite)For quick apply, please contact Atika Nagar; Ph: 248 582 W2 Candidates Only! Responsibilities:In this role, you will ...

Java Fullstack Developer

Glen Allen, VA

$49.50 - $64/hr

Company Description Health Care Client Senior Java Developer: 6+ years Java Development- (Full Stack) Java EE - "EE" stands for Enterprise Edition. Experience with one or more Javascript frameworks ...

Software Engineer (Java)

Glen Allen, VA · On-site

$100K - $120K/yr

Software Engineer (Java) Our client, an education services company, is seeking a Senior Software Engineer (Java) to join their team, hit the ground running, and help drive to success. This will be a ...

Java Developer

Richmond, VA · On-site

$50.50 - $65.25/hr

Stefanini is looking for Java Developer in Richmond, VA/San Francisco, CA(Onsite) For quick apply, please contact Atika Nagar; Ph: 248 582 6512 Atika.nagar@stefanini.com W2 Candidates Only!

Java Developer

Richmond, VA

$50.50 - $65.50/hr

Stefanini is looking for Java Developer in Richmond, VA/San Francisco, CA(Onsite) For quick apply, please contact Atika Nagar; Ph: 248 582 6512 Atika.nagar@stefanini.com W2 Candidates Only!

Java Developer

Richmond, VA · On-site

$50.50 - $65.50/hr

Stefanini is looking for Java Developer in Richmond, VA/San Francisco, CA(Onsite) For quick apply, please contact Atika Nagar; Ph: 248 582 6512 Atika.nagar@stefanini.com W2 Candidates Only!

Java Developer

Richmond, VA

$50.50 - $65.50/hr

Stefanini is looking for Java Developer in Richmond, VA/San Francisco, CA(Onsite) For quick apply, please contact Atika Nagar; Ph: 248 582 6512 Atika.nagar@stefanini.com W2 Candidates Only!

Java Developer - III

Richmond, VA · On-site

$50.50 - $65.25/hr

Job Summary We are seeking an experienced Java Developer to contribute to the development, modification, testing, implementation, and evaluation of complex software solutions using Angular and Java ...

Lead end-to-end design and development of Java-based applications. * Provide technical leadership, mentoring, and guidance to development teams. * Design scalable, secure, and high-performance ...

Java Developer

Richmond, VA · On-site

$50.50 - $65.25/hr

Strong in Core Java/J2EE technologies and frameworks like Spring, Struts, Hibernate etc. * Hands on experience working on REST & SOAP based Webservices. * Experience developing Web API's Using REST ...

Sr Java Developer

Richmond, VA

$56.75 - $72.25/hr

Java Full Stack Developer Location : Richmond VA Duration : 3 Months Contract To Hire # Position : 3 Required Skills- Full stack developer - Java/J2EE, Spring, Rest, API (Mandate) Java (Version 1.6), ...

Sr. Java Developer

Richmond, VA · On-site

$56.75 - $72.25/hr

VDOT is looking for experienced Java developer with 8 - 10+ years experience in IT. Candidate needs to have hands-on experience developing applications in Java, J2EE, Open Source Framework, PL/SQL.

Java Developer

Richmond, VA · On-site

$50.50 - $65.25/hr

Strong in Core Java/J2EE technologies and frameworks like Spring, Struts, Hibernate etc. * Hands on experience working on REST & SOAP based Webservices. * Experience developing Web API's Using REST ...

Java Developer - III

Richmond, VA · On-site

$80 - $85/hr

  • Medical

  • Dental

  • Vision

  • Retirement

VARITE is looking for a qualified Java Developer - III in Richmond, VA 23219 What does the client do? A central banking system of the United States that manages monetary policy, regulates financial ...

Sr Java Developer

Richmond, VA · On-site

$56.75 - $72.25/hr

Java Full Stack Developer Location : Richmond VA Duration : 3 Months Contract To Hire # Position : 3 Required Skills- • Full stack developer - Java/J2EE, Spring, Rest, API (Mandate) • Java ...

Java Architect

Richmond, VA

$60K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

Java EE framework and system development * Experience with use cases, process flows, and UML * Technical expertise in IBM z/OS, Java Virtual Machine, Virtual AIX, JDBC bridging techniques ...

Java Developer

Richmond, VA · On-site

$45 - $48/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

JOB TITLE: Java Developer JOB LOCATION: Remote WAGE RANGE*: $45hr to $48hr w2 JOB NUMBER: 26-01189 REQUIRED EXPERIENCE: Skills Required * 8+ years of working experience as a Java developer

Java Developer with DMN

Richmond, VA · On-site

$50.50 - $65.25/hr

J2EE, Java, Web Development and SQL. * Self-starter, collaborative; problem-solver * Organized, ability to meet deadlines, work independently, manage multiple priorities * Should have excellent ...

Java Developer

Richmond, VA · On-site

$50.50 - $65.50/hr

Java Developer with IBM Sterling Two locations: Plano, TX or Richmond VA (Hybrid Role) Note: Either a Java Developer with IBM Sterling Integration exp will work or else a IBM sterling integrator with ...

Showing results 21-40

Java information

See Richmond, VA salary details

$15

$56

$76

How much do java jobs pay per hour?

As of Aug 18, 2026, the average hourly pay for java in Richmond, VA is $56.11, according to ZipRecruiter salary data. Most workers in this role earn between $48.51 and $62.79 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 the most commonly searched types of Java jobs in Richmond, VA?

The most popular types of Java jobs in Richmond, VA are:

What are popular job titles related to Java jobs in Richmond, VA?

For Java jobs in Richmond, VA, the most frequently searched job titles are:

What job categories do people searching Java jobs in Richmond, VA look for?

The top searched job categories for Java jobs in Richmond, VA are:

What cities near Richmond, VA are hiring for Java jobs?

Cities near Richmond, VA with the most Java job openings:

Infographic showing various Java job openings in Richmond, VA as of August 2026, with employment types broken down into 40% Full Time, 3% Part Time, and 57% Contract. Highlights an 95% In-person, and 5% Remote job distribution, with an average salary of $116,708 per year, or $56.1 per hour.

Java Developer

Stefanini

Richmond, VA • On-site

$50.50 - $65.25/hr

Other

Posted 26 days ago


Job description


Stefanini Group is hiring!Stefanini is looking for Java Developer in Richmond, VA/San Francisco, CA(Onsite)For quick apply, please contact Atika Nagar; Ph: 248 582 W2 Candidates Only! Responsibilities:In this role, you will work in a collaborative environment where you will contribute to the development, modification, testing, implementation, and evaluation of solutions using Angular and JAVA frameworks in AWS Cloud.You will also analyze existing solutions, formulate requirements, perform coding, test and debug; and use your communication and customer service skills to provide support and troubleshooting for production solutions, and recommend changes in development, maintenance, and standards. We employ an Agile development process. What You Will Do:Contribute to the development, testing, implementation, and review of complex solutions that reside and are executed in an Angular/Java environment in AWS Cloud.Provide programming support for complex solutions, develop software from established requirements, appropriately deploy code, and offer insight on the feasibility of system designs.Contribute to the design of technology infrastructure and configurations, recommend process improvements.Review complex patches and new versions of applications. Implement complex software packages and deploy code.Compile and maintain technical documentation, including use cases and scripts; conduct technical research and maintain viable knowledge of technology trends.Participate in cross-functional team initiatives and process improvement projects.May require extended work hours, on-call status, and occasional travel including overnight stays (15% or less).
Qualifications:Bachelor's degree or equivalent experience.At least 5 years of strong experience in core Java, Python, NodeJS coding skills, including an understanding of optimization, performance ramifications of coding decisions and object-oriented design.Experience in front end development skills using Angular (8 and above). Deep knowledge of Angular practices and commonly used modules based on extensive work experience.Application development experience with Spring, Hibernate, SQL, JUnit, J2EE, Maven, JAXB, JSON, XML, Micro services and log4J2. Experience with REST APIs, Mini Services, DevSecOps.AWS technologies including serverless, containers, RDS, storage and migration services.Cloud technologies/services with reusable patterns.Experience in Bootstrap, Type Script, HTML5, and CSS and Unit Testing: Jest/Karma/JasmineExperience with Agile methodology, working on Agile projects and participate in daily scrums and updates.Strong analytical ability and technical skill, as well as the ability to provide innovative solutions to technical needs and business requirements.Ability to exercise independent judgment in making business decisions.Strong attention to detail with a high level of data integrity and accuracy.Proficient oral and written communication, ability to interact on required information and concepts with people at all levels of the organization.Proficient ability to translate highly technical information into non-technical terms.Broad knowledge of the concepts, practices, and principles of programming including design, implementation, and testing. #LI-AN1#LI-ONSITE Stefanini takes pride in hiring top talent and developing relationships with our future employees. Our talent acquisition teams will never make an offer of employment without having a phone conversation with you. Those face-to-face conversations will involve a description of the job for which you have applied. We also speak with you about the process including interviews and job offers. About Stefanini Group:The Stefanini Group is a global provider of offshore, onshore and near shore outsourcing, IT digital consulting, systems integration, application, and strategic staffing services to Fortune 1000 enterprises around the world. Our presence is in countries like the Americas, Europe, Africa, and Asia, and more than four hundred clients across a broad spectrum of markets, including financial services, manufacturing, telecommunications, chemical services, technology, public sector, and utilities. Stefanini is a CMM level 5, IT consulting company with a global presence. We are CMM Level 5 company