1

Senior Java Developer Jobs in Henrico, VA (NOW HIRING)

Senior Java Developer

Richmond, VA · Hybrid

$56.75 - $72.25/hr

Senior Java Developer - Microservices & Legacy Modernization We are seeking a Senior Java Developer with a minimum of 12 years of professional, hands-on Java development experience (15-18 years ...

Sr. Java Developer

Richmond, VA

$56.75 - $72.25/hr

DMAS Prog Analyst 5 - Java Complete Description :* This position will serve as a senior application developer for the DMAS Information Management Division in the design, development, and maintenance ...

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

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

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

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.

Sr. Java Developer

Richmond, VA · On-site

$73 - $78/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

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

Senior JAVA Developer

Richmond, VA

$80K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

... Java, J2EE and web/internet based programming experience (both client and server side) 5+ Experience with OOA/OOD, distributed systems/software, real time processing, relational database systems ...

Senior Java Fullstack developer

Richmond, VA · On-site

$56 - $71.50/hr

Cognizant is seeking a Senior Java Fullstack Developer to work in a collaborative environment, focusing on the development, testing, and implementation of solutions using Angular and JAVA frameworks.

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 onsite 5 days per week in the Richmond, VA area. Client requires second interview to be held onsite ...

Sr Java Backend engineer

Richmond, VA · On-site

$118K - $153K/yr

They are seeking a Senior Java Backend Engineer to work on a new development project focused on managing customer data and creating a self-service system, utilizing Java and Python along with cloud ...

Senior Java Backend Developer

Richmond, VA · On-site

$118K - $153K/yr

TechWish is seeking a Senior Java Backend Developer with deep expertise in enterprise level application development. This role focuses heavily on building out modern microservices-based and event ...

Sr Java Backend engineer

Richmond, VA · On-site

$118K - $153K/yr

They are seeking a Senior Java Backend Engineer to work on a new development project focused on managing customer information and building scalable backend systems using Java and Python.

Java Developer III

Richmond, VA · On-site

$137K - $162K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

Senior Java / Full-Stack Cloud Engineer (AWS & Angular) Role Overview We are seeking an experienced Senior Java / Full-Stack Cloud Engineer to join our collaborative, Agile development team. In this ...

Java Developer III

Richmond, VA · On-site

$52 - $67/hr

  • Medical

  • Dental

  • Vision

  • Retirement

Senior Java / Full-Stack Cloud Engineer (AWS & Angular) Role Overview We are seeking an experienced Senior Java / Full-Stack Cloud Engineer to join our collaborative, Agile development team. In this ...

A minimum of 7 years of Java development experience with complex, large scale, n-tiered ... Experience with Rationale Requisite Pro, Rational Architect, Rational Application Developer ...

Be it core Java, full-stack Java, Web/UI designers, Big Data or Cloud or Mobility developers/architects, we have them all. 4 Year College Degree; Computer Science or related discipline or equivalent ...

next page

Showing results 1-20

Senior Java Developer information

See Henrico, VA salary details

$10

$57

$78

How much do senior java developer jobs pay per hour?

As of Aug 18, 2026, the average hourly pay for senior java developer in Henrico, VA is $57.02, according to ZipRecruiter salary data. Most workers in this role earn between $49.95 and $63.70 per hour, depending on experience, location, and employer.

What is a senior Java developer?

Senior Java Developers are experienced software engineers who specialize in using the Java programming language to design, develop, and maintain complex applications. They typically lead development teams, oversee project architecture, and ensure code quality through best practices. In addition to strong coding skills, they often mentor junior developers and collaborate with stakeholders to deliver robust software solutions. Their expertise is crucial in building scalable, high-performance applications across various industries.

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

To thrive as a Senior Java Developer, you need advanced proficiency in Java programming, experience with software design patterns, and a strong grasp of backend development, often supported by a degree in computer science or related field. Familiarity with frameworks like Spring, build tools such as Maven or Gradle, and version control systems like Git, as well as knowledge of cloud platforms, is typically required. Excellent problem-solving, leadership, and communication skills help you guide teams and collaborate effectively. These competencies are crucial for delivering robust, scalable software solutions and driving technical success within development teams.

What are some common challenges senior Java developers face when working on large-scale enterprise projects?

Senior Java Developers often encounter challenges such as maintaining code quality across large codebases, managing dependencies between modules, and ensuring optimal application performance. Collaborating with cross-functional teams—including QA, DevOps, and product management—requires clear communication and effective problem-solving. Additionally, staying updated with the latest Java frameworks and best practices is essential for delivering scalable and maintainable solutions in complex enterprise environments.

What is the difference between Senior Java Developer vs Java Software Engineer?

AspectSenior Java DeveloperJava Software Engineer
Required CredentialsBachelor's in CS or related, Java certifications often preferredBachelor's in CS or related, Java certifications beneficial
Work EnvironmentTeam lead roles, project management, mentoringDevelopment-focused, coding, testing, and implementation
Employer & Industry UsageTech companies, finance, e-commerceSoftware firms, startups, enterprise IT
Common Search & ComparisonOften compared for experience level and responsibilitiesSimilar roles with slight variations in scope

The main difference between a Senior Java Developer and a Java Software Engineer lies in their responsibilities and experience. Senior Java Developers typically take on leadership, mentoring, and project management roles, while Java Software Engineers focus more on coding, development, and technical implementation. Both roles require strong Java skills and relevant credentials, but the Senior Java Developer usually has more experience and a broader scope of responsibilities.

What are the most commonly searched types of Java Developer jobs in Henrico, VA?

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

What are popular job titles related to Senior Java Developer jobs in Henrico, VA?

For Senior Java Developer jobs in Henrico, VA, the most frequently searched job titles are:

What job categories do people searching Senior Java Developer jobs in Henrico, VA look for?

The top searched job categories for Senior Java Developer jobs in Henrico, VA are:

What cities near Henrico, VA are hiring for Senior Java Developer jobs?

Cities near Henrico, VA with the most Senior Java Developer job openings:

Infographic showing various Senior Java Developer job openings in Henrico, VA as of August 2026, with employment types broken down into 79% Full Time, 3% Part Time, and 18% Contract. Highlights an 80% Physical, 6% Hybrid, and 14% Remote job distribution, with an average salary of $118,609 per year, or $57 per hour.

Senior Java Developer

Capstone IT

Richmond, VA • Hybrid

$56.75 - $72.25/hr

Full-time

This job post has expired today. Applications are no longer accepted.


Job description

Job Description Senior Java Developer - Microservices & Legacy Modernization We are seeking a Senior Java Developer with a minimum of 12 years of professional, hands-on Java development experience (15-18 years preferred) to support a large-scale legacy modernization initiative. This role is focused on transforming monolithic applications into microservices-based architectures, as well as supporting the transition from on-premise systems to hybrid cloud environments. The ideal candidate has deep experience modernizing enterprise platforms and building highly scalable, distributed systems.

You will work on mission-critical applications as part of a high-performing engineering team, contributing across the full software development lifecycle. This role is onsite, Monday through Friday, and requires a 2nd interview to be completed onsite. A light on call rotation is required every 14-16 weeks after training is completed.

Key Responsibilities Lead and contribute to modernization efforts from monolith to microservices architectures Support migration strategies from on-prem systems to hybrid cloud environments Design, develop, and maintain scalable, enterprise-grade applications in distributed environments Write clean, efficient, and testable Java code Participate in architecture, design, development, testing, and deployment Debug, troubleshoot, and resolve production issues Prepare and manage code releases Collaborate with cross-functional teams to deliver technical solutions Contribute to continuous improvement and engineering best practices Experience working in secure enterprise environments Required Technical Skills Java / Core Java (versions 8-17; extensive hands-on experience) Spring Framework (Spring Boot, Spring Data, Spring Cloud) Microservices architecture REST API's; REST & SOAP web services development JPA2 / Hibernate (HQL, JPQL, Criteria APIs) Object-Oriented Design & Design Patterns Domain Driven Design (DDD) concepts Kafka MongoDB Oracle and SQL Server WebLogic 14+ or similar application servers JUnit, Mockito Tools: Git, Gradle, IntelliJ/Eclipse, Ant, SQL Developer (Oracle 19c) Highly Preferred Technical Qualifications Azure DevOps experience Experience with containerization technologies (Docker, Kubernetes) Familiarity with UI component libraries Agile development experience Required Qualifications Bachelor's degree in Computer Science or related field (or equivalent experience) Minimum 12 years of hands-on, professional Java development experience (REQUIRED) Proven experience in legacy modernization initiatives, including: Monolith to microservices transformation On-premise to hybrid cloud migration Capstone Consulting is an EEO employer. Capstone website: http://www.capstonec.com/ Like us on Facebook: https://www.facebook.com/CapstoneITStaffingSolutions/ Follow us on Twitter: https://twitter.com/capstone__IT/ Connect with us on LinkedIn: https://linkedin.com/company/capstone-consulting/ 4750