1

Java Coding Jobs in Midlothian, VA (NOW HIRING)

Senior Java Fullstack developer

Richmond, VA · On-site

$52 - $67/hr

US CITIZENS OR GREEN CARD HOLDERS WITH 3 YEARS OF GREENCARD RESIDENCY ONLY ONLY APPLICABLE ON W2 Qualifications: • At least 5 years of strong experience in core JAVA coding skills - Must have • ...

Senior Java Developer

Richmond, VA · Hybrid

$56.75 - $72.25/hr

... Java code Participate in architecture, design, development, testing, and deployment Debug, troubleshoot, and resolve production issues Prepare and manage code releases Collaborate with cross ...

Java Developer

Richmond, VA · On-site

$50.50 - $65.25/hr

JAVA consultants 8+ years of experience with complex, large scale application development and ... code. Knowledge and experience of creating common framework and classes are strongly preferred.

Java Developer

Richmond, VA · On-site

$50.50 - $65.25/hr

... Skills: • JAVA consultants 8+ years of experience with complex, large scale application ... application code. • Knowledge and experience of creating common framework and classes are ...

Java Developer

Richmond, VA · On-site

$50.50 - $65.25/hr

Java Developer Duration: 12 months Location: Richmond, VA (3-days onsite)   Must Have • Java ... Write code and tests, build prototypes, resolve issues, and profile and analyze bottlenecks

Java Tutor

Richmond, VA · Remote

$40/hr

Emphasizes clean code principles and test-driven development, connecting Java to web development, Android applications, and enterprise software engineering. * Curriculum Awareness & Adaptive ...

Working experience with Unit testing tools, CI tools and source code management tools such as ... Java, HTML/Javascript, SOAP, REST, Agile Additional Information All your information will be kept ...

Working experience with Unit testing tools, CI tools and source code management tools such as ... Java, HTML/Javascript, SOAP, REST, Agile Additional Information All your information will be kept ...

Sr. Java Developer

Richmond, VA

$56.75 - $72.25/hr

Candidate should have Excellent coding and design skills BS in Computer Science or Information ... JAVA development experience J2EE Architecture JSP Servlets XML JSON XSL SQL PL/SQL JDBC OO Design ...

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 ... Should have excellent design and coding skills and a passion for building highly scalable ...

Java Backend Developer (W2)

Glen Allen, VA · On-site

$47.75 - $61.75/hr

Senior Java Backend Developer Location: Onsite; Glen Allen, VA *** Please note that this role is ... Develop clean, efficient, testable backend code. * Enhance and maintain data access layers and ...

... you. Entry Level Java developer Overview: HADRONTS offers customers a distinctive blend of ... Code, test, debug, implement and document basic programs. Assist in the modification of company ...

next page

Showing results 1-20

Java Coding information

See Midlothian, VA salary details

$14

$53

$73

How much do java coding jobs pay per hour?

As of Jun 9, 2026, the average hourly pay for java coding in Midlothian, VA is $53.71, according to ZipRecruiter salary data. Most workers in this role earn between $46.44 and $60.10 per hour, depending on experience, location, and employer.

What are some typical daily tasks or responsibilities for someone working in a Java Coding role?

Professionals in Java Coding roles typically spend their days writing, testing, and debugging Java code as part of a software development team. Tasks often include collaborating with team members to design features, conducting code reviews, resolving bugs, and optimizing existing applications. You may also be expected to participate in daily stand-ups or Agile meetings, update technical documentation, and coordinate with stakeholders to clarify requirements. The ability to balance independent coding with effective team communication is key to success and career growth in this role.

Will AI replace Java devs?

AI is unlikely to fully replace Java developers, as programming requires complex problem-solving, creativity, and understanding of business logic that AI tools currently cannot replicate. Instead, AI can assist Java developers by automating repetitive tasks, code generation, and testing, allowing them to focus on more advanced aspects of software development. Staying updated with new frameworks, tools, and certifications can help Java developers remain valuable in an evolving tech landscape.

What is a Java Coding job?

A Java Coding job involves designing, developing, testing, and maintaining applications using the Java programming language. Java developers work on a variety of projects, including web applications, enterprise software, and mobile apps. They write clean, efficient code, debug issues, and collaborate with teams to implement software solutions. Java coding roles often require knowledge of frameworks like Spring, Hibernate, and tools such as Maven or Git.

What are the key skills and qualifications needed to thrive in the Java Coding position, and why are they important?

To thrive in a Java Coding role, a strong understanding of Java programming, object-oriented principles, and software development basics is essential, often backed by a degree in computer science or related field. Familiarity with development tools like Eclipse or IntelliJ IDEA, version control systems such as Git, and relevant certifications (e.g., Oracle Certified Java Programmer) are often expected. Strong problem-solving ability, effective communication, and teamwork skills help professionals excel when collaborating on projects and debugging complex systems. These combined competencies enable timely delivery of high-quality, maintainable software solutions in dynamic technical environments.

What cities near Midlothian, VA are hiring for Java Coding jobs? Cities near Midlothian, VA with the most Java Coding job openings:
Infographic showing various Java Coding job openings in Midlothian, VA as of May 2026, with employment types broken down into 85% Full Time, 9% Part Time, and 6% Contract. Highlights an 76% Physical, 4% Hybrid, and 20% Remote job distribution, with an average salary of $111,720 per year, or $53.7 per hour.

Senior Java Fullstack developer

NN Tech, LLC

Richmond, VA • On-site

$52 - $67/hr

Contractor

Posted 3 days ago


Job description

Full Stack Java Engineer/Developer:
US CITIZENS OR GREEN CARD HOLDERS WITH 3 YEARS OF GREENCARD RESIDENCY ONLY
ONLY APPLICABLE ON W2
Qualifications:
• At least 5 years of strong experience in core JAVA coding skills - Must have • Application development experience with Spring (2-3 years) - Must have • Experience in front end development skills using Angular (8 and above) • Application development experience with J2EE (3-5 years) • Experience with REST APIs. Writing RESTful Web services (Spring REST preferred); using Web frameworks, such as Spring MVC; in multi-threaded and core Java programming; shell scripting. • Experience with WebSphere, WebLogic, or other application container • Experience using Oracle as well as a knowledge of back-end PL/SQL script development (2-3 years).- Must have • Experience using Web UI Debugging tools (firebug, chrome dev tools, windows script debugger, etc.) • Expert in user interface development, engineering cross-browser, cross device compliant code. • Experience in Bootstrap, Type Script, HTML5, and CSS • Application development experience with Spring, Hibernate, SQL, JUnit, J2EE, Maven, JAXB, JSON, XML, Micro services and log4J2. Experience with REST APIs, Mini Services, Cloud, DevSecOps. • Apply code quality techniques and practices (secure development, code coverage, continuous integration). • 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.
Responsibilities:
Local (Richmond) candidates preferred but open to remote location for the candidate. 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. You will also analyze existing solutions, formulate requirements, perform coding, and 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 a Angular/JAVA environment. • 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.