2

Remote Java Programmer Jobs in Richmond, VA (NOW HIRING)

Senior Pega Developer

Richmond, VA ยท On-site +1

$55.75 - $73/hr

POSITION LOCATION Richmond VA, Lynchburg VA or Remote This position is available to Virginia ... Experience with .NET or Java preferred. * Experience in largescale enterprise environments.

Remote We are seeking an experienced DITA Architect to lead the design, development, and ... Partner with developers to integrate DITA XML with content management systems, APIs, and automated ...

next page

Showing results 1-20

Remote Java Programmer information

See Richmond, VA salary details

$36

$54

$68

How much do remote java programmer jobs pay per hour?

As of Jun 24, 2026, the average hourly pay for remote java programmer in Richmond, VA is $54.61, according to ZipRecruiter salary data. Most workers in this role earn between $46.88 and $62.07 per hour, depending on experience, location, and employer.

What Does a Remote Java Programmer Do?

As a remote Java programmer, your duties are to complete coding tasks for computer software, mobile technology, and web applications in Java. Your specific responsibilities depend largely on your company or the needs of your client. Typically, a Java programmer implements the Java application phase and collaborates with other web developers and back-end programmers to ensure that applications or programs work according to specifications. You may also collaborate with quality assurance workers to debug and test software before its release.

How does a remote Java programmer typically collaborate with team members and manage project tasks?

As a remote Java programmer, collaboration is primarily facilitated through digital communication tools like Slack, Microsoft Teams, and project management platforms such as Jira or Trello. You'll participate in regular virtual meetings, code reviews, and pair programming sessions to stay aligned with your team. Effective written and verbal communication is essential, as you'll coordinate with project managers, QA testers, and other developers to address issues and share progress. Staying organized and proactively seeking feedback ensures smooth workflow and project delivery, even without in-person interactions.

What is the difference between Remote Java Programmer vs Remote Java Developer?

AspectRemote Java ProgrammerRemote Java Developer
Required CredentialsBachelor's in Computer Science or related field, Java certifications often preferredBachelor's in Computer Science or related field, Java certifications often preferred
Work EnvironmentRemote, often project-based or freelanceRemote, typically full-time or contract roles within teams
Employer & Industry UsageTech companies, startups, software firmsTech companies, enterprise software, financial services
Common Search & ComparisonYesYes

Remote Java Programmers and Remote Java Developers share similar qualifications and work environments, often working remotely for tech-focused companies. The main difference lies in the role scope: programmers focus on coding and implementing Java solutions, while developers may also handle design, architecture, and project coordination. Both roles are in high demand in the tech industry, making them comparable options for remote software professionals.

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

To thrive as a Remote Java Programmer, you need strong proficiency in Java programming, object-oriented design principles, and typically a bachelor's degree in computer science or a related field. Familiarity with development tools such as IntelliJ IDEA or Eclipse, version control systems like Git, and frameworks such as Spring or Hibernate is often required. Excellent time management, self-motivation, and strong written communication skills are crucial for effective remote collaboration. These skills ensure high-quality software development, seamless teamwork across distributed environments, and the ability to meet project deadlines.

What are Remote Java Programmers?

Remote Java Programmers are software developers who specialize in using the Java programming language to design, build, and maintain applications while working from a location outside of a traditional office setting. They collaborate with teams and clients using digital communication tools, contributing to projects such as web applications, enterprise systems, and mobile apps. These professionals are responsible for writing clean, efficient code, debugging, and ensuring software reliability, all while leveraging the flexibility of remote work. Remote Java Programmers often work for technology companies, startups, or as freelancers.
What are the most commonly searched types of Java Programmer jobs in Richmond, VA? The most popular types of Java Programmer jobs in Richmond, VA are:
What are popular job titles related to Remote Java Programmer jobs in Richmond, VA? For Remote Java Programmer jobs in Richmond, VA, the most frequently searched job titles are:
What cities near Richmond, VA are hiring for Remote Java Programmer jobs? Cities near Richmond, VA with the most Remote Java Programmer job openings:
Application Security Engineer (Tech Lead) ID71666

Application Security Engineer (Tech Lead) ID71666

AgileEngine

Richmond, VA โ€ข On-site, Remote

$58.25 - $77.75/hr

Full-time

Posted 7 days ago


Job description

AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people-first culture has earned us multiple Best Place to Work awards.
WHY JOIN US
If you\'re looking for a place to grow, make an impact, and work with people who care, we\'d love to meet you!
ABOUT THE ROLE
We are looking for a Tech Lead Application Security Engineer to serve as the regional delivery anchor for a follow-the-sun program, leading a cross-functional pod across ASPM integrations and AI-enabled SDLC secure code scanning. You will facilitate clean shift hand-offs with peer leads across timezones, own regional technical escalations, perform secure code reviews, and drive 24-hour delivery velocity in a highly regulated enterprise environment. The role requires 8+ years of engineering experience including 3+ years in technical leadership.
WHAT YOU WILL DO
- Lead a localized, cross-functional pod of engineers and data scientists, ensuring continuous feature momentum across the 24-hour cycle;
- Facilitate seamless shift hand-offs with peer SDMs in other timezones to maintain 24/7 delivery velocity;
- Oversee the technical delivery of core workstreams, including Application Security Posture Management (ASPM) integrations and AI-enabled SDLC secure code scanning;
- Act as the primary escalation point for regional technical challenges, performing secure code reviews and guiding infrastructure architecture.
MUST HAVES
- You must be authorized to work for ANY employer in the US (e.g., Green card holders, TN visa holders, GC EAD, H4 EAD, U4U with EAD), as we are unable to sponsor or take over employment visa sponsorship at this time;
- 6+ years of software engineering and architecture experience;
- At least 3+ years in a technical leadership or engineering management role;
- Deep expertise in Python and Java;
- Deep expertise in DevSecOps, Cloud Security, and CI/CD ecosystems;
- Proven commercial experience managing distributed or follow-the-sun engineering teams in highly regulated enterprise environments;
- Complete technical ownership of system structural integrity, performance, and security;
- Ability to provide creative direction and mentorship;
- Upper-intermediate English level.
NICE TO HAVES
- Prior experience building or implementing AI-assisted developer workflows or intelligent agents.
PERKS AND BENEFITS
- Professional growth: Mentorship, TechTalks, and personalized growth roadmaps.
- Competitive compensation: USD-based pay with education, fitness, and team activity budgets.
- Exciting projects: Modern solutions with Fortune 500 and top product companies.
- Flextime: Flexible schedule with remote and office options.