1

Java Coding Jobs in Midlothian, VA (NOW HIRING)

Sr, Java Dev

Richmond, VA ยท On-site

$56.75 - $72.25/hr

Excellent coding skills in Java with knowledge on Spring Boot framework. * Experience with backend microservice, REST API, lambda development. * Strong understanding and application of AWS services ...

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 ...

App Dev - Java - Sr

Richmond, VA ยท On-site

$56.75 - $72.25/hr

Python - basic (coding skills) * HTML or JavaScript * SQL * Tableau * AWS (S3 buckets) - certification preferred * Databricks Nice to Have: * Java * Share flow (for automation on backend) Day to Day ...

... 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 ...

Software Engineer - Java (Level III)

Richmond, VA ยท On-site

$51.25 - $70.25/hr

Ensure delivery of high-quality, scalable, maintainable, and well-tested code. Perform both ... Strong proficiency in Java and Spring Boot. Minimum 5 years of experience with SQL databases.

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 7, 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.

$52.25 - $66.75/hr

Contractor

Posted 23 days ago


Job description

Job Description
Title: Senior Java Developer
Duration: 12 Months - Possible Extensions
Location Glen Allen, VA - Onsite
Job Description
We are looking for a Java Developer with experience in building high-performing, scalable, enterprise-grade applications.
You will be part of a talented software team that works on mission-critical applications. Java developer roles and responsibilities include managing Java application development while providing expertise in the full software development lifecycle, from concept and design to testing.
Responsibilities
  • Write well designed,testable, efficient code
  • Ensure designs followspecifications
  • Prepare and produce releasesof software components
  • Prepare technical standards,provide technical advice and guidance, and collaborate with otherprogrammers to conceptualize and develop design
  • Support continuousimprovement by investigating alternatives
  • Investigate, debug, and fixsoftware defects
  • Work with limitedsupervision.
  • Resource should be willing toanalyze, research and should take initiative in solving the issues.A go getter attitude.

Requirements
Interpersonal Skills
  • Strong written and verbalcommunication skills
  • Ability to quickly adapt tochanges
  • Ability to work independently
  • Preferred Requirements
  • Knowledge of using AzureDevOps
  • Hands-on experience usingGradle
  • Familiar with UI componentlibraries
  • Knowledge of Micro Services,Containerization, Spring Boot
  • Agile software developmentexperience

Minimum Requirements
  • BS or equivalent degree inComputer Science or related subject
  • 5+ years of hands-on SoftwareDevelopment experience in Java
  • Web services(SOAP/REST)design and development experience.
  • Object Oriented analysis anddesign using common design patterns.
  • Familiar with Domain DrivenDesign concepts and patterns
  • 3+ years of experience usingJPA2/Hibernate, including HQL, JPQL, Hibernate Criteria, and JPA Criteria
  • 3+ years of experience in theSpring Framework, Spring boot - Spring Data, Spring Cloud
  • Knowledge of usingApplication Server like WebLogic 14 and above.
  • Experience writing test codeusing Junit, Mockito frameworks
  • Experience using KAFKA andMongoDB, and Relational databases (Oracle, SQLServer)
  • Build and configureapplications to meet business requirements
  • Experience using Git,Ant/IntelliJ, Gradle, Core Java, Eclipse, and SQL Developer with Oracle19c