1

Java Application Developer Jobs in Glen Allen, VA

Senior Java Developer

Richmond, VA · Hybrid

$56.75 - $72.25/hr

Senior Java Developer - Microservices & Legacy Modernization We are seeking a Senior Java Developer ... or similar application servers JUnit, Mockito Tools: Git, Gradle, IntelliJ/Eclipse, Ant, SQL ...

Java Application Testing - 5+ years of experience specifically testing Java-based applications ... Azure DevOps (Boards, Repos, Pipelines, Test Plans) - Strong experience using Azure DevOps for ...

Senior Java Developer

Glen Allen, VA · Hybrid

$54 - $69/hr

... similar application servers JUnit, Mockito Git, Gradle, IntelliJ/Eclipse, Ant, SQL Developer ... Java development experience (REQUIRED) Proven experience in legacy modernization initiatives ...

Senior Java Developer

Glen Allen, VA · On-site

$54 - $69/hr

Job Summary We are seeking a Senior Java Developer to support a mission-critical enterprise application. This role focuses on maintaining and enhancing an existing monolithic application while ...

... application required. 5+ years- working experience within a large development team (10-15 ... programming and sockets preferred Qualifications Skill : Java, HTML/Javascript, SOAP, REST, Agile ...

... application required. 4+ years- working experience within a large development team (10-15 ... programming and sockets preferred Qualifications Skill: Java, HTML/Javascript, SOAP, REST, Agile ...

Java Developer

Richmond, VA · On-site

$50.50 - $65.50/hr

... Application Development, architecture teams, Release Management, Technology Infrastructure Services. • Is aware of and devises means to apply best practices and risk mitigation in area of expertise ...

Senior Java Fullstack developer

Richmond, VA · On-site

$52 - $67/hr

... • Application development experience with Spring (2-3 years) - Must have • Experience in ... core Java programming; shell scripting. • Experience with WebSphere, WebLogic, or other ...

VERY STRONG LOTUS NOTES SKILLS. o IBM CERTIFIED ADVANCED APPLICATION DEVELOPER - LOTUS NOTES DOMINO ... JAVA SCRIPTING, ETC. MUST BE ABLE TO ANALYZE CLIENT'S REQUIREMENTS, PROCESSES AND OPERATIONS;

Senior Java Fullstack developer

Richmond, VA · On-site

$56 - $71.50/hr

... • Application development experience with Spring (2-3 years) - Must have • Experience in ... core Java programming; shell scripting. • Experience with WebSphere, WebLogic, or other ...

Oracle Reports/Java Location: Richmond, VA Duration: 5 Months Interview: In-Person local candidates ... Design application reports to functional and technical programming standards. Work with Functional ...

Java Backend Developer (W2)

Glen Allen, VA · On-site

$47.75 - $61.75/hr

Senior Java Backend Developer with deep expertise in enterprise level application development. This role focuses heavily on building out modern microservices-based architecture to migrate a legacy ...

Senior Java Developer

Richmond, VA · On-site

$56.75 - $72.25/hr

POSITION TITLE Application Development Manager NOTE: This role is not open to visa sponsorship ... JAVA programming skills and production support experience preferably in insurance/finance domain ...

next page

Showing results 1-20

Java Application Developer information

See Glen Allen, VA salary details

$23

$55

$80

How much do java application developer jobs pay per hour?

As of Jul 13, 2026, the average hourly pay for java application developer in Glen Allen, VA is $55.19, according to ZipRecruiter salary data. Most workers in this role earn between $45.38 and $65.38 per hour, depending on experience, location, and employer.

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

AspectJava Application DeveloperJava Software Engineer
Required CredentialsBachelor's in Computer Science or related field, Java certificationsBachelor's in Computer Science or related field, Java certifications
Work EnvironmentDevelops, tests, and maintains Java applicationsDesigns and implements Java-based solutions, often involved in architecture
Employer & Industry UsageTech companies, software firms, enterprise applicationsTech firms, consulting, enterprise software development
Common Search & ComparisonFocuses on application development tasksBroader role including system design and architecture

Java Application Developers primarily focus on building, testing, and maintaining Java applications, while Java Software Engineers often have a broader role involving system design and architecture. Both roles require similar credentials and are used across tech and enterprise industries, but their day-to-day responsibilities differ slightly.

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

Java Application Developers working on large-scale enterprise projects often encounter challenges such as managing complex codebases, ensuring application scalability, and maintaining robust security practices. Coordinating with cross-functional teams like QA, DevOps, and UI/UX can also present integration and communication hurdles. Staying up-to-date with evolving Java frameworks and best practices is essential to address performance bottlenecks and optimize application efficiency. Proactive problem-solving and effective collaboration are key to overcoming these challenges.

What does a Java Application Developer do?

A Java Application Developer designs, develops, and maintains software applications using the Java programming language. They are responsible for writing clean, efficient code, debugging and resolving technical issues, and collaborating with other developers, designers, and stakeholders to ensure applications meet user needs. Java Application Developers often work on both frontend and backend components, integrate databases, and ensure the security and scalability of applications. They may also participate in code reviews, testing, and documentation throughout the software development lifecycle.

What are the key skills and qualifications needed to thrive as a Java Application Developer, and why are they important?

To thrive as a Java Application 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 frameworks like Spring or Hibernate, version control systems such as Git, and experience with build tools and IDEs are highly valued, and certifications like Oracle Certified Professional Java Programmer can be advantageous. Excellent problem-solving abilities, effective communication, and strong teamwork skills set top developers apart. These competencies ensure the delivery of robust, maintainable applications and facilitate collaboration in dynamic development environments.
What are popular job titles related to Java Application Developer jobs in Glen Allen, VA? For Java Application Developer jobs in Glen Allen, VA, the most frequently searched job titles are:
What job categories do people searching Java Application Developer jobs in Glen Allen, VA look for? The top searched job categories for Java Application Developer jobs in Glen Allen, VA are:
What cities near Glen Allen, VA are hiring for Java Application Developer jobs? Cities near Glen Allen, VA with the most Java Application Developer job openings:
Infographic showing various Java Application Developer job openings in Glen Allen, VA as of July 2026, with employment types broken down into 75% Full Time, 20% Part Time, 1% Temporary, and 4% Contract. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution, with an average salary of $114,788 per year, or $55.2 per hour.
Software Engineer/ Developer - Java / Web Application

Software Engineer/ Developer - Java / Web Application

LanceSoft Inc

Glen Allen, VA • On-site

$54 - $69/hr

Full-time

Re-posted 25 days ago


Job description

Company Description

In business since 2000, LanceSoft is a nationally certified Minority Business Enterprise (MBE) that has established itself as a pioneer in providing highly scalable, cost-effective workforce solutions to a diverse set of customers across various industries in the United States. Headquartered in Virginia, LanceSoft currently operates out of several locations in the US and Canada.

Job Description

Essential Responsibilities: 

You will be responsible for programming a feature and or a small feature set. You will contribute to 

the team and works with direction from the Senior Team Members or management but works 

independently. 


In this role you will: 

Act as a member of the Software Center of Excellence, representing the face of high quality 

design and development practices

Develop high performing, scaling and innovative end-to-end web applications 

Collaborate with system engineers, front-end developers and software developers to implement solutions that are aligned with and extend shared platforms and solutions 

Apply principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques 

Writes codes that meets standards and delivers desired functionality using the technology 

selected for the project 

Build features such as web services and Queries on existing tables 

Understand performance parameters and assess application performance 

Work on core data structures and algorithms and implement them using language of choice


Technical Expertise:

Strong knowledge of OOD/OOP software design patterns and principles

Strong knowledge of Java 6+ and Java open-source software components

Experience with JUnit and writing unit tests

Experience with multiple Spring technologies such as Spring Framework, Spring Boot, Spring Cloud, Spring Data, Spring MVC, etc.

Comfortable working in the presentation-tier. HTML, CSS, JQuery, AJAX, JavaScript, AngularJS.

Web Services experience in REST (JSON, WADL) and SOAP (JAXB, WSDL, XML)

Knowledge of Relational Database modeling and concepts (SQL, referential integrity, etc.)

Experience with Relational Database Management Systems such as Postgres, MySQL, SQL Server, and/or Oracle.

Experience with Java Object-Relation Mapping (JPA, Hibernate, EclipseLink, OpenJPA)

Experience with NoSQL databases such as MongoDB is a plus


Have a solid understanding of the underlying infrastructure needed to run a large distributed web application

Has the ability to break down problems and estimate time for development tasks

Has the ability to make basic technology choices based on experience

Demonstrates awareness about competitors and industry

Has the ability to take ownership of small tasks and deliver without supervision while using their discretion to seek help when necessary

Voices opinions and presents clear rationale. Uses data or factual evidence to influence

Recognizes collaborative behavior and participates in collaborative activities

Learns organization vision statement and decision making framework. Able to understand how team and personal goals/objectives contribute to the organization vision

Qualifications

Qualifications/Requirements:

Bachelor's Degree in Computer Science or in "STEM" Majors (Science, Technology, Engineering and Math)

A minimum of 2 years of professional experience in software development

Any offer of employment is conditioned upon the successful completion of a background investigation and drug screen

Must be willing to travel when required

Must be willing to work out of an office located in Glen Allen, VA

Desired Characteristics:

Experience working with Agile software development methodologies (Scrum, XP)

Dedication to quality

Strong problem solving abilities

High energy, results driven person with strong interpersonal skills

Excellent communication skills and the ability to interface with more senior co-workers and leadership with confidence and clarity

Able to clearly articulate and document software designs

Must be receptive to feedback and guidance.

Comfortable working in a team and interacting with others.

Additional Information

Qualified applicants will receive consideration for employment without regard to their race, color, religion, sex, gender Identity, sexual orientation, national origin, age, disability, veteran status, pregnancy, or other status protected by law.

We wish to thank all applicants for their interest and effort in applying for this position, however, only candidates selected for interviews will be contacted.

No unsolicited agency referrals please.


LanceSoft logo

About LanceSoft

Sourced by ZipRecruiter

Established in 2000, LanceSoft is a Certified MBE and Woman-Owned organization. Lancesoft Inc. is one of the highest rated companies in the industry. We have been recognized as one of the Largest Staffing firms and ranked in the top 50 fastest Growing Healthcare Staffing firms in 2022. Lancesoft offers short- and long-term contracts, permanent placements, and travel opportunities to credentialed and experienced professionals throughout the United States. We pride ourselves on having industry leading benefits. We understand the importance of partnering with an expert who values your needs, which is why we're 100% committed to finding you an assignment that best matches your career and lifestyle goals. Our team of experienced career specialists takes the time to understand your needs and match you with the right job Lancesoft has been chosen by Staffing Industry Analysts as one of the Best Staffing Firms to Work for.LanceSoft specializes in providing Registered Nurses, Nurse Practitioners, LPNs/LVNs, Social Workers, Medical Assistants, and Certified Nursing Assistants to work in Acute Care Centers, Skilled Nursing Facilities, Long-Term Care centers, Rehab Facilities, Behavioral Health Centers, Drug & Alcohol Facilities, Home Health & Community Health, Urgent Care Clinics, and many other provider-based facilities.

Industry

Recruiting and staffing services

Company size

1,001 - 5,000 Employees

Headquarters location

Herndon, VA, US

Year founded

2000

Social media