1

Mid Level Java Developer Jobs in Charleston, WV (NOW HIRING)

Project Engineer, Roadway

Charleston, WV · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Stantec is seeking a mid-level Project Engineer, Roadway to join our Mid-Atlantic team. This position is advertised for the Charleston, WV or Bridgeport, WV offices. Our company is interested in ...

Middleware Administrator

Charleston, WV

$48.50 - $63.75/hr

We are looking for a Middleware Administrator to provide enterprise-level assistance to our ... Good knowledge and experience in Java programming, experience with Java Code Management is desired ...

This role reports directly to the Sr. Director of IT and is a Mid Level role * This individual will play a key role in providing support and troubleshooting to internal and external stakeholders in a ...

Associate - Telecom

Charleston, WV · Remote

$110K - $140K/yr

About the Position The Associate is a developing mid-level consultant responsible for owning ... You'll participate in project meetings, programming sessions, coordination discussions, and ...

Forward Deployed Engineer

Charleston, WV · Remote

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Educatecustomers on high-level product architecture, functional design, and best practices ... Familiarity with Java, XML, LDAP, SQL, JSON, Azure/AWS/GCP is desirable * Experience with the ...

A mid-level associate from a leading law firm -- M&A, litigation, or capital markets -- who has ... engineers and product teams. Travel & Location * This role carries a weekly travel expectation.

Sr. Principal Engineer, Platform

Charleston, WV · On-site

$116K - $160K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Built on a foundation of AI and ML, our Identity Security Cloud Platform delivers the right level ... DevOps engineers to evolve the reliability, performance, and scalability of our services and ...

You pursue your personal objectives, but you are also comfortable working with an engineering ... Salary is based on level of experience and final scope of role. Alloy reserves the right to update ...

Showing results 21-40

Mid Level Java Developer information

See Charleston, WV salary details

$40

$55

$67

How much do mid level java developer jobs pay per hour?

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

What is a mid level Java developer?

A Mid Level Java Developer is responsible for designing, developing, and maintaining Java-based applications. They typically have 2-5 years of experience and work on coding, debugging, and optimizing software solutions. They collaborate with teams, follow best coding practices, and may mentor junior developers. Their role involves understanding project requirements, integrating APIs, and ensuring application performance. Mid Level Java Developers contribute to both backend and frontend development, depending on the project needs.

What are the key skills and qualifications needed to thrive as a mid level Java developer?

Successful Mid Level Java Developers possess a solid understanding of Java programming, object-oriented design, and commonly used frameworks such as Spring or Hibernate, typically backed by a relevant degree and professional experience. Familiarity with tools like Git, Maven, popular IDEs (e.g., IntelliJ IDEA or Eclipse), and certifications like Oracle Certified Professional Java Programmer (OCPJP) are advantageous. Strong collaboration, problem-solving abilities, and effective communication skills help developers work efficiently within agile teams and cross-functional projects. Mastering both technical and soft skills ensures smooth project delivery, maintainable code quality, and productive teamwork in dynamic software development environments.

What does a typical workday look like for a mid level Java developer?

As a Mid Level Java Developer, your typical workday often involves writing and testing Java code, troubleshooting existing applications, and participating in code reviews. You'll collaborate closely with other developers, QA engineers, and sometimes product managers in agile sprints to ensure features are delivered according to requirements. Daily stand-up meetings are common, as is the use of tools like Jira for tracking tasks. You may also spend time learning new frameworks or best practices, which helps with both personal growth and contributing to more efficient software solutions.

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 Mid Level Java Developer jobs in Charleston, WV look for?

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

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

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

Infographic showing various Mid Level Java Developer job openings in Charleston, WV as of June 2026, with employment types broken down into 25% Full Time, 65% Part Time, and 10% Contract. Highlights an 81% Physical, 4% Hybrid, and 15% Remote job distribution, with an average salary of $116,333 per year, or $55.9 per hour.

Senior Backend Software Engineer IV

Vida Health

Charleston, WV • Remote

$170K - $180K/yr

Full-time

Re-posted 24 days ago


Job description

ABOUT US
 
At Vida, we help people get better- and we're helping the healthcare system get better, too.
 
Vida is a virtual, personalized obesity care provider that uses evidence-based treatment to help patients manage obesity and related conditions like diabetes, high blood pressure, anxiety and depression. Vida's team of Obesity Medicine-Certified Physicians, Registered Dietitians, Expert Coaches and Licensed Therapists takes a whole-person approach to care, helping people lose weight, reduce stress and improve their overall health.
 
By combining advanced technology with top-notch healthcare providers, Vida is breaking down the barriers that have historically kept people from getting the best care. It's trusted by Fortune 100 companies, major national payers and large providers to enable their employees to live their healthiest lives.

Vida Health is looking for a highly skilled Backend Software Engineer IV to design, build, and scale the foundational backend services that power Vida’s member experiences. As a Level IV engineer on the Member Applications team, you will focus on the core APIs, data interactions, and cloud infrastructure that drive how members interact with our platform on a daily basis.

You will own complex technical initiatives end-to-end, working deeply with Python, Django, PostgreSQL, and Google Cloud Platform (GCP). As we restructure our data layer, you will play a critical role in efficiently leveraging our hybrid data architecture (PostgreSQL, BigQuery, and dbt) to build highly responsive, personalized, and AI-driven member features. You will be a key technical leader, mentoring peers, evolving our infrastructure as code (Terraform), and ensuring a resilient, scalable backend that delivers a premium member journey.

 
Responsibilities:
  • Lead the architectural design and technical strategy for new backend systems, microservices, and scalable member-facing APIs.
  • Design robust, versioned REST APIs that seamlessly power cross-platform web and mobile (React Native) member applications.
  • Evaluate trade-offs in system design, ensuring high availability, security, and low latency for a growing healthcare platform.
  • Evolve database models, schemas, and indexing strategies in PostgreSQL to support complex, high-throughput application logic.
  • Write clean, performant, and highly testable code primarily in Python and Django.
  • Provision, manage, and optimize cloud infrastructure on GCP—including IAM and Compute—utilizing Terraform (Infrastructure as Code).
  • Manage containerized deployments and orchestrate services using Docker and Kubernetes.
  • Implement and refine asynchronous event-driven systems (e.g., Celery, Pub/Sub) to handle application workflows and notifications.
  • Utilize AI-assisted development tools (e.g., Claude, Cursor, GitHub Copilot) to accelerate delivery and maintain high engineering velocity.
  • Architect application-level data access patterns that efficiently interact with our newly restructured data layer, pulling from both operational databases (PostgreSQL) and analytical warehouses (BigQuery transformed via dbt).
  • Collaborate on and utilize dbt (data build tool) models to ensure backend applications consume well-structured, tested, and documented analytical data.
  • Optimize complex BigQuery and SQL queries to ensure low-latency data retrieval for personalized, member-facing features.
  • Partner with Data Engineering and AI teams to seamlessly consume structured data and models that drive smart, automated member interactions in the app.
  • Drive a culture of operational excellence by defining and monitoring SLAs, SLOs, and SLIs for member-facing services.
  • Implement advanced monitoring, alerting, and logging using Datadog, GCP Cloud Monitoring, and distributed tracing tools.
  • Lead root-cause analysis (RCA) for complex production incidents and implement permanent architectural safeguards.
  • Serve as a technical mentor to mid-level engineers, elevating the team’s capabilities in system design, Python best practices, and cloud architecture.
  • Champion rigorous engineering standards, including code review practices, comprehensive documentation, and automated testing strategies.
  • Partner closely with Product, Design, and React Native frontend teams to deliver seamless, secure, and compliant end-to-end member experiences.
  • Additional responsibilities as assigned.
Qualifications:
  • Bachelors degree at a minimum. 
  • 7+ years of professional engineering experience with a proven track record of leading technical projects and cross-functional initiatives.
  • Deep, senior-level expertise in Python and the Django framework, with a proven track record of maintaining large-scale production applications.
  • Exceptional system design skills, with the ability to architect reliable, distributed backend services that power mobile and web clients.
  • Strong hands-on experience with Google Cloud Platform (GCP).
  • Proven experience defining and managing infrastructure as code using Terraform.
  • Hands-on experience working with Google BigQuery and dbt (specifically around query optimization, utilizing dbt models in application code, and integrating analytical data into application backends).
  • Deep knowledge of containerization and orchestration (Docker, Kubernetes).
  • Advanced proficiency in SQL and relational database architecture, specifically PostgreSQL.
  • Strong understanding of observability, profiling, and performance tuning in production environments.
  • Excellent technical communication skills, with the ability to articulate complex architectural decisions to both technical and non-technical stakeholders.
Preferred:
  • Experience using AI-powered development tools (e.g., Claude, Cursor, GitHub Copilot).
  • Experience in the healthcare industry or other highly regulated environments (HIPAA, SOC2 compliance).
  • Experience integrating AI/LLM models or working alongside Data Science teams to build user-facing AI features.
  • Hands-on experience with asynchronous task queues and messaging brokers (Celery, Redis, RabbitMQ, Pub/Sub).
  • Familiarity with building automation hooks and CI/CD pipelines (GitHub Actions, GitLab CI, etc.).
Vida is proud to be an Equal Employment Opportunity and Affirmative Action employer.
 
Diversity is more than a commitment at Vida—it is the foundation of what we do. All qualified applicants will receive consideration for employment without regard to race, color, ancestry, religion, gender, gender identity or expression, sexual orientation, marital status, national origin, genetics, disability, age, or Veteran status. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law.
 
We seek to recruit, develop and retain the most talented people from a diverse candidate pool. We don’t just accept differences — we celebrate them, we support them, and we thrive on them for the benefit of our employees, our platform and those we serve. Vida is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures.
 
We do not accept unsolicited assistance from any headhunters or recruitment firms for any of our job openings. All resumes or profiles submitted by search firms to any employee at Vida in any form without a valid, signed search agreement in place for the specific position will be deemed the sole property of Vida. No fee will be paid in the event the candidate is hired by Vida as a result of the unsolicited referral.
 
**Vida is authorized to do business in many, but not all, states. If you are not located in or able to work from a state where Vida is registered, you will not be eligible for employment. Please speak with your recruiter to learn more about where Vida is registered.
 
Please note: Applicants must be authorized to work in the U.S. as Vida is unable to sponsor work visas for any position.
All Vida Employees must reside in/be able to work from the U.S.- international work is prohibited. Job postings at Vida will remain open through end of year, until filled.
 
#LI-remote

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.