1

Python Java Jobs in Waynesboro, VA (NOW HIRING)

Data Analyst

Charlottesville, VA · On-site +1

$61.90K - $141K/yr

Experience coding to support writing scripts with tools such as Java and Python * Experience using SharePoint, Tableau, Redmine, and systems or databases to manipulate and build data visualization

Cloud Developer

Charlottesville, VA · On-site

$53.75 - $73.75/hr

... Golang, Python, SQL, Scala, or Java * 2+ years of experience with system hardening or STIGs, Configuration-as-Code using Ansible, and Risk Management Framework (RMF) * 2+ years of experience ...

Data Analyst

Charlottesville, VA · On-site

$61.90K - $141K/yr

Experience coding to support writing scripts with tools such as Java and Python * Experience using SharePoint, Tableau, Redmine, and systems or databases to manipulate and build data visualization

Data Analyst

Charlottesville, VA · On-site +1

$61.90K - $141K/yr

Experience coding to support writing scripts with tools such as Java and Python * Experience using SharePoint, Tableau, Redmine, and systems or databases to manipulate and build data visualization

Data Analyst

Charlottesville, VA · On-site

$61.90K - $141K/yr

Experience coding to support writing scripts with tools such as Java and Python * Experience using SharePoint, Tableau, Redmine, and systems or databases to manipulate and build data visualization

next page

Showing results 1-20

Python Java information

See Waynesboro, VA salary details

$9

$55

$92

How much do python java jobs pay per hour?

As of Jun 4, 2026, the average hourly pay for python java in Waynesboro, VA is $55.44, according to ZipRecruiter salary data. Most workers in this role earn between $46.25 and $64.52 per hour, depending on experience, location, and employer.

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

To thrive as a Python/Java Developer, you need strong programming skills in both Python and Java, along with a solid understanding of software development principles and a relevant degree or equivalent experience. Familiarity with integrated development environments (IDEs) like PyCharm or Eclipse, version control systems such as Git, and frameworks like Spring or Django is typically required. Excellent problem-solving abilities, collaboration, and effective communication are crucial soft skills for this role. These skills and qualifications enable developers to build robust, efficient applications and work effectively within development teams to deliver quality software solutions.

How do Python and Java developers typically collaborate within a software development team?

Python and Java developers often work together on projects that require leveraging the strengths of both languages, such as integrating backend services (Java) with data processing or scripting (Python). Collaboration usually involves regular code reviews, shared documentation, and using APIs or microservices for communication between components. Developers may use tools like Git, Jira, or Slack to coordinate tasks and ensure seamless integration. Working closely with other team members such as front-end developers, QA analysts, and project managers is also common to deliver well-rounded solutions.

What are Python Java developers?

Python Java developers are software engineers who have expertise in both the Python and Java programming languages. They are skilled in building, maintaining, and optimizing applications that may use either or both languages, depending on project requirements. These developers can work on web development, data analysis, backend systems, and more, leveraging the strengths of both languages. Their versatility makes them valuable for teams that need solutions spanning multiple technologies.

What is the difference between Python Java vs Software Developer?

AspectPython Java
Primary LanguagePython and Java
Common CertificationsOracle Certified Java Programmer, Python Institute Certifications
Work EnvironmentSoftware development, web applications, data analysis
Industry UsageTech companies, finance, healthcare, startups

Python Java developers typically possess certifications in Java and Python, work in similar environments, and are employed across various industries. Both roles focus on software development, but Python Java developers often specialize in projects requiring both languages, such as web applications, data analysis, or backend systems. Understanding the differences helps employers and candidates align skills with job requirements effectively.

Data Analyst - GEOINT Technical SME

Data Analyst - GEOINT Technical SME

Science Applications International Corporation

Charlottesville, VA • Remote

Other

Posted 29 days ago


Job description

The Data Analyst - GEOINT Technical SME applies their technical and analytical capabilities to support key
business and security objectives. This role involves collaborating with stakeholders to clarify requirements, develop and maintain analytical models, and transforming data into actionable insights. The contractor must be a proficient problem-solver, capable of working both independently and collaboratively to contribute to projects that enhance organizational efficiency and support insider threat mitigation programs.

Work will be performed at the customer site in Charlottesville, VA. 

The hiring of this position in contingent upon contract award. Anticipated award is fall of 2026.

Duties May Include:

  • Data Analysis and Visualization: Develop data analytics and visualizations by applying proven, industry-standard data science principles and techniques. Create and edit visual content, including charts, graphs, and dashboards, to transform quantitative and qualitative data sets into compelling and understandable visuals
  • Business Process Improvement: Collaborate with project requestors, stakeholders, and project managers to refine project requests and clarify business needs and objectives. Use data analytics to form business insights, identify issues, and recommend effective ways to boost organizational efficiency
  • Analytical Model Support: Integrate, develop, and maintain analytic models, visualizations, and tools designed to deter, detect, and mitigate insider threats. Support the sustainment of risk scoring tools and other data analysis implementations by identifying and helping to resolve system errors and failures
  • Stakeholder Collaboration: Work closely with subject matter experts to learn about specific products and processes. Support the preparation of reports and briefs on 

    analyses and dashboard functionality for various internal teams

  • Data and Metrics Management: Capture, maintain, and accumulate statistics that show quantities and timelines for key processes, such as data transfers between domains, to support system integrity and performance monitoring
  • Policy and Communications Support: Assist in supporting Policy Business Operations, including policy development, review, and coordination. Contribute to the creation and revision of technical documents, reports, and communications products, ensuring they integrate a common message
SAIC is a premier mission integrator focused on advancing the power of technology and innovation to serve and protect our world. Our robust portfolio of offerings across the defense, space, intelligence, and civilian markets includes secure high-end solutions in mission IT, enterprise IT, engineering services, and professional services. We integrate emerging technology, rapidly and securely, into mission critical operations that modernize and enable critical national imperatives.

We are approximately 23,000 strong; driven by mission, united by purpose, and inspired by opportunities. SAIC is an Equal Opportunity Employer. Headquartered in Reston, Virginia, SAIC has annual revenues of approximately $7.3 billion. For more information, visit saic.com. For ongoing news, please visit our newsroom.

Required Skills:

Education: A minimum of a Bachelor's Degree in Data Science, Statistics, Business, or a related field

Experience:

  • 6+ years Proven experience in integrating, developing, and maintaining analytic models, visualizations, and tools, preferably in a security or threat-detection context. Experience developing data analytics and visualizations using standard data science practices. In lieu of a degree, 10+ years of experience
  • Demonstrated ability to use data to form business insights, draw logical conclusions, and contribute to performance-improving strategies
  • Experience in collaborating with stakeholders to clarify project needs and business objectives
  • Familiarity with the concepts of analytical model development and maintenance
  • Strong organizational and communication skills, with the ability to work effectively in a team-oriented environment
  • Proficiency in creating and editing visual content such as charts and graphs to represent data
  • At least 12 months demonstrated experience in one or more Geospatial Information Systems tools such as ArcView, ArcGIS, Remote View, ArcIMS, ERDAS Imagine, Remote View, ERDAS Imagine, Macromedia Dreamweaver, Macromedia Fireworks, Photoshop, HTML, and FrameMaker
  • Demonstrated coding experience to support writing scripts with tools such as but not limited to Java and Python
  • Demonstrated ability to use Share Point, Tableau, Redmine, and other systems/databases to manipulate and build data visualization

Desired Skills:

  • Experience supporting insider threat, risk scoring, or similar security-focused analytics programs
  • Experience with policy development or process improvement initiatives
  • Familiarity with GEOINT analysis software or Customer-specific applications