1

Applications Developer Java Jobs in Ashburn, VA (NOW HIRING)

... management applications. The candidate will be part of a team of Software Developers, ETL ... Java Spring framework is a plus. * Solid understanding around UI/UX fundamentals. * Minimum 2-4 ...

Homeland Force and Protection within CMCI is seeking a strong applications developer to join the ... Experience in Java • Experience with cloud-based computing • Experience with agile-based ...

Customer requires an applications developer to perform Agile based Operations & Maintenance (O&M ... Demonstrated experience developing Java-based APIs. * Demonstrated experience deploying and ...

... management applications. The candidate will be part of a team of Software Developers, ETL ... Java Spring framework is a plus. * Solid understanding around UI/UX fundamentals. * Minimum 2-4 ...

Customer requires an applications developer to perform Agile based Operations & Maintenance (O&M ... Demonstrated experience developing Java-based APIs. * Demonstrated experience deploying and ...

... management applications. The candidate will be part of a team of Software Developers, ETL ... Java Spring framework is a plus. * Minimum 6-8 years working in Linux Operating system. * Minimum 4 ...

Software Developer, Java

Vienna, VA · Remote

$57.50 - $73.25/hr

Experience with Java OOP design to build MVC applications that interact with a relational database ... Experience with additional programming languages (Python, PHP, C, Pro *C, etc.) Physical ...

Build, enhance, and maintain custom enterprise solutions inJira,Java-based applications, andAzure ... Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a closely ...

Software Developer, Java

Vienna, VA · On-site

$96K - $144K/yr

Experience with Java OOP design to build MVC applications that interact with a relational database ... Experience with additional programming languages (Python, PHP, C, Pro *C, etc.) Physical ...

... Developer SME to work on a suite of services for enterprise-wide applications and data-centric ... Java Spring framework is a plus. • Minimum 6-8 years working in Linux Operating system. • ...

Java SOA Developer

Herndon, VA · On-site

$52.50 - $67.75/hr

... developer (Java) Location:- Herndon, VA Duration:- 6+mths 5-8 years of experience in Solution ... of web applications using the Java EE, Webservices, JMS, XML, Weblogic. Bachelor's degree in ...

... Developer to work on a suite of services for enterprise-wide applications. The role involves ... Java Spring framework is a plus. • Solid understanding around UI/UX fundamentals. • Minimum 2-4 ...

Showing results 21-40

Applications Developer Java information

See Ashburn, VA salary details

$25

$59

$86

How much do applications developer java jobs pay per hour?

As of Sep 14, 2026, the average hourly pay for applications developer java in Ashburn, VA is $59.75, according to ZipRecruiter salary data. Most workers in this role earn between $49.18 and $70.82 per hour, depending on experience, location, and employer.

What does an applications developer Java do?

An Applications Developer Java is responsible for designing, developing, testing, and maintaining software applications using the Java programming language. They work on both the front-end and back-end of applications, ensuring that the software meets user requirements and performs efficiently. These developers often collaborate with other team members such as designers, analysts, and testers to deliver robust and scalable solutions. Their work may involve troubleshooting, debugging, and optimizing existing Java applications, as well as integrating new features based on client or business needs.

What are the key skills and qualifications needed to thrive as an applications developer Java, and why are they important?

To thrive as an Applications Developer Java, you need a solid understanding of Java programming, object-oriented design principles, and a relevant degree in computer science or a related field. Familiarity with tools such as Eclipse or IntelliJ IDEA, version control systems like Git, and frameworks such as Spring or Hibernate is typically required. Strong problem-solving skills, effective communication, and the ability to collaborate within a team are standout soft skills for this role. These skills and qualities are essential to develop robust, scalable applications that meet user requirements and integrate seamlessly into existing systems.

What are some common challenges faced by applications developers working with Java, and how can they be addressed?

Applications Developers specializing in Java often encounter challenges such as managing legacy code, ensuring application scalability, and keeping up with frequent updates in Java frameworks and libraries. Collaborating closely with QA testers and DevOps teams helps streamline deployments and maintain code quality. To address these challenges, developers frequently use version control systems, participate in code reviews, and engage in continuous learning through online courses or peer knowledge-sharing. Staying proactive about best practices and regularly refactoring code can significantly enhance project outcomes and career growth.

What is the difference between Applications Developer Java vs Applications Developer .NET?

AspectApplications Developer JavaApplications Developer .NET
Required CredentialsBachelor's in Computer Science, Java certificationsBachelor's in Computer Science, Microsoft certifications
Work EnvironmentTypically in Java-based enterprise environments, financial institutions, tech firmsOften in Windows-based environments, corporate, and enterprise settings
Employer & Industry UsageFinancial services, tech companies, government agenciesHealthcare, finance, enterprise software companies
Common Search & ComparisonYesYes

Applications Developer Java and Applications Developer .NET are both specialized roles focused on application development within different technology stacks. Java developers primarily work with Java-based platforms, while .NET developers focus on Microsoft technologies. Both roles require similar educational backgrounds and certifications, and they are often employed in enterprise environments. The choice between them depends on the company's technology infrastructure and project requirements.

What cities near Ashburn, VA are hiring for Applications Developer Java jobs?

Cities near Ashburn, VA with the most Applications Developer Java job openings:

KD Applications Developer

Herndon, VA • On-site

Probity Inc.
51 - 200 employees

Full-time

Re-posted 20 days ago


Job description

PLEASE NOTE: This position requires an ACTIVE Top Secret/SCI Clearance with Polygraph. To be considered for this position, you MUST have an ACTIVE Clearance Level of Top Secret/SCI with Polygraph

Position Code: 10-SO0417-2

Location: Herndon, VA

Position Description:
Currently seeking a Senior Full Stack Web Application Developer in Herndon VA to work on a suite of services that will supply users with tools to automate a wide range of enterprise-wide applications and data centric mission management applications. The candidate will be part of a team of Software Developers, ETL Developers, and Data Scientists to enhance existing production applications and build out new web services on a routinized production cadence to meet the evolving needs of users. This is an exciting opportunity for Software Developers wanting to broaden their credentials in the realm of artificial intelligence and machine learning (AI/ML). This is also an exciting opportunity for the Software Developers to develop hands-on experience with new technical tools/applications.
Development will take place in an iterative fashion using Agile development methodology with input from all levels of stakeholders. The candidate must have the ability to communicate with project team members, user community, and leadership to assess changes and demonstrate iterative progress.
This position will include a variety of activities, including:
Fundamental understanding of analytic tools and capabilities.
  • Integrating AI/ML technology into a production web application.
  • Participation with iterative software development teams with adherence to all reporting requirements.
  • Designing, developing and unit testing code for a production system and demonstration capabilities.
  • Developing rapid prototypes to drive out requirements and design.
  • Providing demonstrations and detailed walk through of features to a variety of technical and non-technical audiences.
  • Meeting with stakeholders, analyzing requirements, developing user stories, and translating these into software development tasks.
  • Development of technical documentation and briefing materials to support program status reviews, control gates, and other presentations as directed.
Mandatory Skills:
The ideal Senior-Level candidate will have a blend of at least three of the following skillsets:
  • Experience in Agile team and software development methodologies.
  • Minimum 4-6 years building web applications using Angular, React or JavaScript with specific examples. Java Spring framework is a plus.
  • Solid understanding around UI/UX fundamentals.
  • Minimum 2-4 years of work experience using a Linux Operating system.
  • Minimum 2-4 years of demonstrated experience with development and deployment of applications in cloud services; such as: AWS, C2S, Azure, Oracle Cloud.
  • Minimum 2-3 years of demonstrated ability to design, develop, test and implement new applications based on project requirements.
  • The ability to work individually as well as the ability to work in project teams. Proven ability in decomposing concepts to discrete development tasks and managing your work to a deadline.
  • Familiarity of microservices up to include: docker, podman, and or containerization services.
  • Minimum 3-4 years of demonstrated experience using coding language: Java, Python, JavaScript, CSharp. Python preferred. Other areas of object orientated programming will be considered.
  • Candidates must have a Bachelors' Degree and a minimum of eight (8) years of experience, or 11 years of experience without a degree.
Optional Skills:
  • Fundamental understanding around text analytics and its applications/role/use in business intelligence/business analytics (i.e. search, entity extraction, sentiment analysis, document summarization, document categorization) whether through education or experience.
  • Demonstrated experience developing proof of concepts of new technologies and evaluating the state of the art in machine learning algorithms for text analytics whether through education or experience.
  • Fundamental understanding around machine learning frameworks such as PyTorch, Keras, Tensorflow whether through education or experience is a plus.
  • Fundamental understanding of data visualization tools (i.e. Tableau, Pandas, D3.js, ggplot, etc) whether through education or experience.
  • Experience with Relational or Non-Relational data stores such as MySQL, Postgres, MongoDB, or DynamoDB whether through education or experience.
  • Familiarity with tools such as Jira, Confluence, and GitHub for documenting work a plus.