1

Java Application Developer Jobs in Charles Town, WV

Senior Engineer

Winchester, VA

$101K - $139K/yr

... application architecture (15%) Create technical documentation (15%) Required Skills: Java ... engineering (5-10 years) Familiar with replication technologies in the market including storage ...

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

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

Work with Application Programming Interfaces (APIs), ICDs, etc to ensure seamless integration and ... Expertise with Java software development. * Proficiency in developing and implementing custom ...

Senior .Net Developer

Frederick, MD · On-site

$51.25 - $65/hr

... that application code meets internal standards and follows industry best practices.Good ... NetVB| .Net| C| Java Script| HTML| Microsoft SQL server| Source Code Management (Git)| CSS| Angular ...

New

Java, NodeJS, Ruby, Clojure, Python * Docker, Kubernetes, Redis, Kafka, SciPy, NumPy, Pandas * CM ... Understanding of web application development concepts * Understanding DevSecOps pipelines for ...

Experience in large-scale, high-performance enterprise big data application deployment and solution ... Strong proficiency in programming languages such as Python, R, Java, and C/C++. * Front-end ...

Senior .Net Developer

Frederick, MD · On-site

$54.75 - $69.50/hr

... application code meets internal standards and follows industry best practices. • Good ... Net/VB, .Net, C#, Java Script, HTML, Microsoft SQL server, Source Code Management (Git), CSS ...

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 Jul 18, 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 with Security Clearance

Software Developer with Security Clearance

MANTECH

Frederick, MD • On-site

Other

Posted 10 days ago


ManTech rating

9.0

Company rating: 9.0 out of 10

Based on 14 frontline employees who took The Breakroom Quiz

30th of 209 rated software companies


Job description

MANTECH seeks a motivated, career and customer-oriented Software Developer to join our team in Ft Detrick, MD . This position is on-site three days per week but expanded telework options are available for exceptional candidates on a case-by-case basis. We are seeking a motivated, mission-oriented Software Developer to work with our MEDLOG IT PMO customer at Ft. Detrick in Frederick, MD. This detail-oriented individual will be an imperative part of the LogiCole Software Engineering team and is obsessed with accuracy, and able to accept critical feedback because they are always looking to learn, grow, and produce the highest quality outcome. Responsibilities include but are not limited to: * Participate in agile team, backlog grooming, story sizing sessions.
* Develop code in accordance with cybersecurity standards, design standards, 508 standards and style guides; any deviations from the standards require prior approval.
* Document designs, unit tests and code reviews.
* Participate in product evaluations. Minimum Qualifications: * Bachelor's Degree in Information Technology, Cybersecurity, Data Science, Information Systems, or Computer Science from an ABET accredited or CAE designated institution. If the candidate does not have the required degree, 6 years' experience in a related field in addition to one of the following current certifications are required: Cloud+, GICSP, SSCP, Security+, GSEC, FITSP-O, GFACT, CASP+, CCNP Security, or CCSP
* Additional 1 year of experience with Full Stack Development, implementing and consuming RESTful APIs
* At least 1 year experience working on an Agile team and following Agile processes SCRUM and/or Scaled Agile Framework (SAFe)
* Solid Java 11+ skills and experience with EAP's (JBoss/Wildfly) and/or SpringBoot
* Experience in building front-end application using Angular and JavaScript
* Experience using relational and/or NoSQL database systems Preferred Qualifications: * Experience with enterprise-level application development
* Knowledge of design patterns applicable to Java EE solutions
* Knowledge of design patterns common to Angular/JavaScript solutions
* Experience with containerization technologies such as Docker, Kubernetes, etc.
* Experience or certifications with cloud hosting solutions, particularly AWS
* Understands Bash or PowerShell; Python 3+ experience
* Microservice architecture / development experience Clearance Requirements: * Must be a U.S. Citizen and willing and able to obtain a Public Trust suitability and undergo a Tier 2 Investigation for DoD Common Access Card (CAC) eligibility only Physical Requirements: * The person in this position frequently communicates with co-workers, management and customers, which may involve delivering presentations; must be able to exchange accurate information in these situations. The person in this position will need to be able to operate a computer and other office productivity machinery, such as a calculator, copy machine and computer printer.

What ManTech employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom