1

Java Application Developer Jobs in Charles Town, WV

Full Stack Developer

Leesburg, VA · Remote

$115K - $165K/yr

Design and develop RESTful and SOAP-based APIs using Java, Spring Boot, Spring WebFlux, and JSON ... Support application modernization efforts, including migration from AngularJS to Angular.

Full Stack Developer

Leesburg, VA · On-site +1

$115K - $165K/yr

Designing, developing, and implementing custom software and database application capabilities for a ... Experience with Java; Familiarity with any of the following: Springboot, SyncFusion, Hibernate (or ...

Full Stack Developer

Leesburg, VA · Remote

$115K - $165K/yr

Designing, developing, and implementing custom software and database application capabilities for a ... Experience with Java; Familiarity with any of the following: Springboot, SyncFusion, Hibernate (or ...

... services, Java, JavaScript, J2EE, XML) * 3 years leading QA teams (3- 5 persons) * Strong Agile ... Good understanding of application programming, database, system design, operating systems and ...

.Net developer

Frederick, MD · On-site

$48 - $63.50/hr

Net/VB,.Net, C#, Java Script, HTML, Microsoft SQL server, Source Code Management (Git), CSS ... Net application running in Docker/Kubernetes in Azure cloud. * Knowledge of operating systems ...

next page

Showing results 1-20

Java Application Developer information

See Charles Town, WV salary details

$24

$55

$80

How much do java application developer jobs pay per hour?

As of Jun 27, 2026, the average hourly pay for java application developer in Charles Town, WV is $55.57, according to ZipRecruiter salary data. Most workers in this role earn between $45.72 and $65.87 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 Charles Town, WV? For Java Application Developer jobs in Charles Town, WV, the most frequently searched job titles are:
What cities near Charles Town, WV are hiring for Java Application Developer jobs? Cities near Charles Town, WV with the most Java Application Developer job openings:
Software Developer - Senior

$53 - $70/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 3 days ago


Job description

Provide the government customer information technology (IT) services and technical expertise to support a thoughtful transition from team-level Scrum agile methodology to Scaled Agile Framework (SAFe). The Contractor will support both the operational transition and ongoing development activities, ensuring continuity of delivery while establishing SAFe practices, structures, and governance. Additional information about the SAFe framework can be found at SAFe 6.0 (scaledagileframework.com). In addition, we will assist the government customer with the design, architecture and implementation of a secure application development environment (ADV) specifically engineered to accelerate the organization's SAFe transformation. This environment must integrate automated security controls directly into the Continuous Delivery Pipeline and prioritize developer productivity and autonomy. Furthermore, the ADV must enable Zero Trust architecture that scales across distributed teams without compromising the Lean-Agile mindset. The program will support the following activities: SAFe implementation, software development/enhancement/deployment, O&M, and information & system security.
Location: This position will be on-site in Winchester, VA.
Clearance: Top Secret with ability to get SCI
Requirements
The Software Developer - Senior provides senior-level software design, development, testing, integration, and technical leadership support for the program. This role supports modernization efforts, including the development, deployment, and maintenance of cloud-based microservices and application capabilities, while sustaining legacy systems until transition is complete. The Senior Software Developer supports technical project milestone reviews, code architecture sessions, development best practices, and peer-level interaction with project managers, architects, systems engineers, and Agile team members.
• Lead or support design, development, testing, integration, and deployment of software applications, microservices, APIs, and system enhancements.
• Provide technical guidance to development staff and collaborate with project managers, systems engineers, and architects.
• Participate in requirements analysis, solution design, user story decomposition, estimation, development, testing, quality assurance, and deployment.
• Support the modernization of legacy applications and development of decoupled cloud-based microservices.
• Ensure code meets functional, non-functional, security, database, and deployment requirements.
• Support DevSecOps practices including CI/CD, automated deployment, Infrastructure as Code, security scanning, monitoring, logging, and observability.
• Support code reviews, pair programming, refactoring, technical debt management, and architecture improvements.
• Assist in maintaining technical documentation, system design documentation, release notes, and knowledge repositories.
Required Skills:
• Bachelor's Degree and 8+ years or more of experience
• Minimum 8 years of relevant software development experience.
• Experience designing, developing, testing, and managing application development projects.
• Minimum 4 years of experience in one of the following fields of expertise: AWS cloud-based solutions, C#, Java, or Python.
• Experience supporting the full SDLC, including planning, requirements, development, testing, quality assurance, and deployment.
• Experience with application integration, custom capability development, and modification of existing code.
• Strong understanding of DevSecOps, CI/CD, automated testing, secure development, and code quality practices.
Preferred Skills
• Current SAFe Software Engineer (ASE) certification.
• Experience developing cloud-native or cloud-agnostic microservices for AWS environments.
• Experience supporting systems across unclassified, Secret, and Top Secret enclaves.
• Experience with GitLab, Jira, Confluence, Azure DevOps migration, CI/CD pipelines, automated testing, and technical debt tracking.
• Experience with data migration, APIs, enterprise reporting, Oracle, AWS S3, Amazon EKS, and modernization of legacy systems.
• Familiarity with RMF, ATO, PoAM remediation, Splunk monitoring, configuration management, and vulnerability remediation.
Benefits
SES provides a competitive salary and the following benefits:
  • Medical
  • Dental
  • Vision
  • AD&D
  • STD
  • LTD
  • Company paid Life Insurance
  • 401k with employer contribution
  • Paid Time Off
  • Pet Insurance