1

Java Developer Jobs in Charleston, WV (NOW HIRING)

Staff ML Engineer (ML/AI)

Charleston, WV ยท Remote

$161K - $221K/yr

Experience writing high-performance production code in Java or Kotlin. * Healthcare & Sensitive ... Experience building internal developer platforms or ML tooling used by dozens of data scientists ...

Senior Staff Product Security Engineer

Charleston, WV ยท On-site +1

$106K - $145K/yr

Familiarity with one or more programming languages such as Python, Go, Java, JavaScript/TypeScript, Ruby * Demonstrated ability to effectively use AI-powered tools and automation to enhance security ...

You will work closely with Product Management, Design, Architecture, Quality, DevOps, and customer ... Experience across a modern backend stack, such as polyglot services (Java, Go, Rust), event-driven ...

Principal Software Engineer

Charleston, WV ยท Remote

$138K - $185K/yr

Proficient in modern programming languages such as Java, C#, and Python (preferred), with experience in building and maintaining high volume production-grade solutions. * Solid understanding of ...

Sr. Infrastructure Engineer

Charleston, WV ยท Remote

$145K - $185K/yr

... DevOps to enhance system reliability and delivery pipelines. * Improve operational processes ... Java, Spring Framework, Python, and AWS services. * Strong plus if you are a database wiz.

Role As an Android Software Engineer, you own the Android client experience, how AI feels, behaves ... Kotlin / Java * SQL / noSQL * TensorFlow Lite (on-device inference) How We Work The best products ...

Lead Software Engineer

Charleston, WV ยท Remote

$190K - $250K/yr

Bachelor's degree in Computer Science or equivalent practical experience * 8+ years of professional software engineering experience, including deep expertise in Java, Spring / Spring Boot, and ...

Strong programming fundamentals, ideally in Java or Python; comfort picking up new languages and stacks * Experience operating distributed systems in production -- debugging, profiling, capacity ...

Senior ML Engineer (ML/AI)

Charleston, WV ยท Remote

$143K - $197K/yr

Experience writing production code in Java/Kotlin * Experience building solutions on cloud ... Engineer (ML/AI), you will be employed by Lyra Health, Inc. The anticipated annual base salary ...

Programming languages (C#, Java, C++, VBA/VBScript, Python) * Mendix Programming experience * Knowledge of software release management on multiple environments (e.g. DEV, QA, PROD) including but not ...

Senior Application Security Engineer

Charleston, WV ยท On-site +1

$54.25 - $72.75/hr

... DevOps, alongside our security peers in pentest, attack surface management, and platform. A Day in ... Fluent enough to read and write code in languages like Java, Kotlin, C#, or Python * Hands-on ...

... DevOps, or SRE role. * Strong proficiency in at least one major programming language (e.g., Python, Go, Java). * Experience with cloud platforms (e.g., AWS, Azure, GCP). * Solid understanding of ...

We are seeking a skilled and motivated Software Engineer to join our team. You will develop and ... Python, Java, and Go. * Cloud & Infrastructure Expertise: Deep proficiency in cloud computing ...

Showing results 41-60

Java Developer information

See Charleston, WV salary details

$15

$55

$75

How much do java developer jobs pay per hour?

As of Aug 19, 2026, the average hourly pay for java developer in Charleston, WV is $55.10, according to ZipRecruiter salary data. Most workers in this role earn between $47.64 and $61.68 per hour, depending on experience, location, and employer.

What is a Java developer?

Java Developers are software professionals who specialize in designing, developing, and maintaining applications using the Java programming language. They work on a variety of projects, including web, desktop, and mobile applications, as well as enterprise-level systems. Java Developers are responsible for writing clean and efficient code, testing and debugging programs, and collaborating with other team members to deliver robust software solutions. Their expertise in Java and related technologies is crucial for building scalable and secure applications.

What do Java developers do?

Java developers create dynamic computer applications and websites using the Java computer programming language. The Java language integrates with other programming languages and infrastructures to build robust business applications and software for a wide range of industries, from finance and healthcare to content management and social media. Java developers may be involved in all stages of application development, from conception and design to testing, production, and ongoing maintenance. The goal is to provide efficient solutions for business needs.

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

To thrive as a Java Developer, you need strong proficiency in Java programming, object-oriented design, and a solid understanding of software development principles, usually supported by a degree in computer science or related fields. Familiarity with frameworks such as Spring or Hibernate, experience with version control systems like Git, and sometimes certification like Oracle Certified Professional Java Programmer (OCPJP) are commonly required. Effective problem-solving, teamwork, and attention to detail are crucial soft skills in this role. These skills ensure robust, maintainable, and scalable software solutions that meet project requirements and business goals.

What are some common challenges Java developers face when working on large-scale enterprise applications?

Java Developers working on large-scale enterprise applications often encounter challenges such as managing complex codebases, ensuring efficient performance, and integrating with legacy systems. Collaborating with cross-functional teams is crucial, as these projects typically involve multiple developers, QA engineers, and business analysts. Additionally, maintaining code quality and adhering to best practices while meeting tight deadlines can be demanding. Staying up-to-date with evolving frameworks and tools also plays a key role in overcoming these challenges.

What is the difference between Java Developer vs Software Engineer?

AspectJava DeveloperSoftware Engineer
Required CredentialsBachelor's in Computer Science or related, Java certificationsBachelor's in Computer Science or related, various certifications
Work EnvironmentDevelops Java-based applications, often in teamsDesigns and develops software solutions, may include Java projects
Employer & Industry UsageTech companies, finance, e-commerceBroad industry, including tech, finance, healthcare

Java Developers focus specifically on Java programming, while Software Engineers have a broader role in designing and developing software solutions across multiple languages. Both roles often require similar educational backgrounds and certifications, but Java Developers typically work more directly with Java-based projects, whereas Software Engineers may handle diverse technologies.

Is a Java developer still in demand?

Java developers remain in high demand due to the language's widespread use in enterprise applications, Android development, and backend systems. Skills in frameworks like Spring and knowledge of cloud platforms can enhance job prospects in this field.

What are the most commonly searched types of Java Developer jobs in Charleston, WV?

The most popular types of Java Developer jobs in Charleston, WV are:

What job categories do people searching Java Developer jobs in Charleston, WV look for?

The top searched job categories for Java Developer jobs in Charleston, WV are:

What cities near Charleston, WV are hiring for Java Developer jobs?

Cities near Charleston, WV with the most Java Developer job openings:

Infographic showing various Java Developer job openings in Charleston, WV as of August 2026, with employment types broken down into 80% Full Time, 6% Part Time, and 14% Contract. Highlights an 78% Physical, 6% Hybrid, and 16% Remote job distribution, with an average salary of $114,614 per year, or $55.1 per hour.

Principal Software Engineer (Location Services)

Cotality

Charleston, WV โ€ข Remote

$124K - $167K/yr

Full-time

Medical, Life, Retirement, PTO

Re-posted 11 days ago


Job description

At Cotality, we are driven by a single mission-to make the property industry faster, smarter, and more people-centric. Cotality is the trusted source for property intelligence, with unmatched precision, depth, breadth, and insights across the entire ecosystem. Our talented team of 5,000 employees globally uses our network, scale, connectivity and technology to drive the largest asset class in the world. Join us as we work toward our vision of fueling a thriving global property ecosystem and a more resilient society.

Cotality is committed to cultivating a diverse and inclusive work culture that inspires innovation and bold thinking; it's a place where you can collaborate, feel valued, develop skills and directly impact the real estate economy. We know our people are our greatest asset. At Cotality, you can be yourself, lift people up and make an impact. By putting clients first and continuously innovating, we're working together to set the pace for unlocking new possibilities that better serve the property industry.

Job Description:

Role Overview

We are seeking a Principal Software Engineer to provide technical leadership for our Location Services team. This role is responsible for shaping architecture, driving crossteam technical strategy, and ensuring the scalability, correctness, and operational excellence of locationbased systems across the company.

The Principal Engineer operates with broad scope and influence, partnering closely with engineering leaders, product teams, and stakeholders to align technical outcomes with business priorities.

Key Responsibilities

Technical Leadership & Architecture

  • Own and evolve the architecture of core Location Services and geospatial capabilities

  • Lead system design for highly scalable, lowlatency, and highly available locationbased services

  • Define standards and best practices for geospatial data modeling, querying, and processing

  • Evaluate and introduce new technologies, patterns, and frameworks where they provide material benefit

Platform Ownership & Delivery

  • Serve as technical owner for critical geospatial components and services

  • Guide teams through complex technical initiatives spanning multiple services or domains

  • Ensure solutions meet requirements for performance, accuracy, reliability, and security

  • Actively influence roadmap direction through technical insight and risk assessment

CrossTeam Influence

  • Partner with product, data, and infrastructure teams to align technical direction with business goals

  • Provide technical insights to multiple engineering teams consuming Location Services

  • Resolve crosscutting technical issues and reduce architectural fragmentation

Operational Excellence

  • Drive improvements in observability, resilience, and fault tolerance for geospatial systems

  • Lead rootcause analysis for significant production issues and ensure longterm corrective action

  • Champion automation, testing strategies, and reliability engineering practices

Mentorship & Engineering Culture

  • Mentor senior and midlevel engineers, strengthening overall technical capability

  • Set a high bar for engineering rigor, system design quality, and documentation

  • Act as a role model for pragmatic decisionmaking and longterm systems thinking

Job Qualifications:

Required Qualifications

  • 10+ years of professional software engineering experience, with demonstrated senior technical leadership

  • Deep experience designing and operating largescale distributed systems

  • Strong expertise in geospatial concepts, such as:

    • Spatial data models and indexing

    • Geospatial queries, transformations, and projections

    • Location accuracy, precision, and data quality considerations

  • Proficiency in one or more backend programming languages (e.g., Java, C++, Python)

  • Experience building and operating cloudnative services (e.g., GCP, AWS, or Azure)

  • Strong understanding of data storage technologies (relational, NoSQL, timeseries, or geospatial databases)

  • Proven ability to influence technical direction across teams without direct authority

  • Excellent communication skills, with the ability to articulate complex technical tradeoffs to diverse audiences

Preferred Qualifications

  • Prior ownership of locationbased or geospatial platforms in production environments

  • Experience with realtime or nearrealtime location processing pipelines

  • Familiarity with geospatial tooling and standards

  • Experience with containerization and orchestration (Docker, Kubernetes)

  • Background in reliability engineering, performance tuning, and scalability testing

  • Experience guiding architectural decisions in a platform or sharedservices organization

#LI-Remote

#LI-BH1

Annual Pay Range:

134,400 - 199,000 USD

Application Window:

This opportunity is expected to remain posted through the date identified below, subject to business needs.

2026-09-01

Thrive with Cotality

At Cotality, we offer more than just a job, we provide a benefits experience designed to support your whole self. From a flexible working model to competitive time off and standout health coverage with meaningful perks and growth opportunities, our package is built to help you thrive at work and in life.

Highlights, depending on role classification, include:

  • Time off: Generous PTO and 11 paid holidays, plus well-being and volunteer time off.

  • Family Support: Up to 16 weeks of fully paid parental leave and a baby stipend.

  • Health: Multiple medical plan options with mental health and wellness support offerings.

  • Retirement: 401(k) with company match and vesting after one year.

  • Financial Perks: $400 annual well-being stipend and tuition assistance up to $5,250.

  • Extras: Recognition Rewards, Referral bonuses, exclusive discounts and more!

Please note, Qualifications, locations and experience of the individual ultimately selected for the position may impact the final actual offered compensation, which may vary from the posted range

Cotality is an Equal Opportunityemployer committed to attracting and retaining thebest-qualified people available, without regard torace, color, religion, national origin, gender, sexualorientation, gender identity, age, disability or statusas a veteran of the Armed Forces, or any other basisprotected by federal, state or local law. Cotalitymaintains a Drug-Free Workplace.

Cotality is fully committed to a work environment that embraces everyone's uniquecontributions, experiences and values. We offer anempowered work environment that encouragescreativity, initiative and professional growth andprovides a competitive salary and benefits package. We are better together when we support and recognize our differences.

Privacy Policy

Global Applicant Privacy Policy

By providing your telephone number, you agree to receive automated (SMS) text messages at that number from Cotality regarding all matters related to your application and, if you are hired, your employment and company business. Message & data rates may apply. You can opt out at any time by responding STOP or UNSUBSCRIBING and will automatically be opted out company-wide.

Connect with us on social media! Click on the quicklinks below to find out more about our company and associates