1

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

Associate Principal - Security

Charleston, WV ยท Remote

$125K - $160K/yr

About the Position The Associate Principal is a mid-level engineering role responsible for leading small- to mid-scale, multi-discipline projects with growing independence. You'll guide projects from ...

Associate Principal - Security

Charleston, WV ยท Remote

$125K - $160K/yr

About the Position The Associate Principal is a mid-level engineering role responsible for leading small- to mid-scale, multi-discipline projects with growing independence. You'll guide projects from ...

Senior Principal Structural Engineer

Charleston, WV ยท On-site

$97K - $132K/yr

Provide technical mentoring, coaching, and professional development support to junior and mid-level engineering staff. * Represent the civil/structural discipline during client meetings, technical ...

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

Senior Full Stack Engineer IV

Charleston, WV ยท Remote

$170K - $180K/yr

Champion high engineering standards through thorough code reviews, architectural discussions, and mentorship of mid-level and junior engineers. * Act with a high degree of autonomy on the frontend.

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

next page

Showing results 1-20

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 Jul 18, 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 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 is a Mid Level Java Developer job?

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 in the Mid Level Java Developer position, and why are they important?

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 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:
Associate Principal - Security

Associate Principal - Security

TEECOM

Charleston, WV โ€ข Remote

$125K - $160K/yr

Full-time

Posted 4 days ago


Job description

Job Description: About the Position The Associate Principal is a mid-level engineering role responsible for leading small- to mid-scale, multi-discipline projects with growing independence. Youโ€™ll guide projects from programming through closeoutโ€”clarifying requirements, coordinating design, documenting decisions, and ensuring deliverables meet TEECOMโ€™s standards for quality and constructability. Youโ€™ll apply strong engineering judgment, maintain alignment with scope, schedule, and budget, and surface risks early to keep projects on track. Youโ€™ll strengthen TEECOMโ€™s system by contributing to GitHub, documenting client-specific nuances, and improving standards, tools, and workflows. Externally, youโ€™ll cultivate strong client relationshipsโ€”building trust through clear communication, reliable follow-through, and thoughtful problem-solving. Youโ€™ll also begin developing credibility through thought-leadership activities by supporting pursuits, contributing technical narratives, participating in interviews, and helping develop content such as blogs, white papers, or presentations. Internally, youโ€™ll mentor Designers and engineers through hands-on guidance, reviews, and feedback that strengthen discipline capability and reinforce TEECOMโ€™s standards. While not a people manager, youโ€™ll play a key role in developing TEECOMโ€™s talent and reinforcing disciplined engineering practices. This position reflects strong engineering capability, reliable project leadership, and growing influence in shaping TEECOMโ€™s systems, documentation, and delivery.Leadership, Mentorship, and Technical InfluenceAs an Associate Principal, your impact comes not only from the quality of your own discipline work, but from how effectively you guide project teams, strengthen coordination, and support the growth of TEECOMโ€™s engineers. You contribute in three key ways: Mentor and Support EngineersYou strengthen project teams by guiding Designers and Associates, reinforcing disciplined design practices, clear documentation, and sound technical judgment.You contribute to TEECOMโ€™s talent pipeline by serving as either a Mentor or a Menteeโ€”helping grow others while also expanding your own capability.As a Mentor: You accelerate othersโ€™ growth by setting expectations, providing clear direction, and reinforcing disciplined, high-quality work.As a Mentee: You advance your own development by actively seeking feedback, applying guidance, and building readiness for larger scopes and leadership responsibilities. Contribute to Training and KnowledgeYou elevate team capability by actively engaging in design reviews, debriefs, and cross-discipline discussions that improve shared understanding and decision-making.You strengthen discipline consistency by offering insights and clarification that help teammates apply standards correctly and develop stronger engineering judgment.You support TEECOMโ€™s learning culture by modeling disciplined documentation, fostering collaborative problem-solving, and shaping training resources that accelerate the growth of Designers and engineers. Improve the TEECOM SystemYou reinforce firmwide consistency by applying standards reliably and maintaining clear, accurate discipline documentation that others can depend on.You strengthen workflows by identifying gaps in templates, tools, or processes and offering improvementsโ€”through constructive feedback and Pull Requestsโ€”that reduce rework and improve scalability.You enhance project predictability by sharing lessons learned, reinforcing best practices, and helping teams stay aligned and clear in their approach.What Success in this Position Looks LikeYou deliver accurate, well-coordinated discipline designs on mid- to large-size projects with increasing independence and reliable follow-through.You apply strong judgmentโ€”identifying risks early, resolving discipline conflicts, and supporting cross-discipline coordination.You maintain disciplined documentation across drawings, specifications, calculations, and decision logs, enabling predictable project delivery.You improve TEECOMโ€™s system by providing actionable feedback, proposing workflow refinements, and submitting targeted Pull Requests.You communicate clearly with clients and design partnersโ€”documenting decisions, clarifying requirements, and keeping teams aligned.You mentor Designers, Associates, and production by providing guidance, markups, and timely feedback that strengthens their technical capability and documentation habits.You collaborate closely with Project Leads and Group Leads to maintain alignment on scope, sequencing, and coordination strategy.You support pursuits by contributing scope input, fee assumptions, and participating in interviews as needed.You actively participate in client relationship development through networking events and conferences, direct outreach to clients and partners, and sharing intel gathered through documented interactions.You deepen your discipline expertise through mentorship (as Mentor or Mentee), preparing for broader leadership responsibilities.You model TEECOMโ€™s Core Valuesโ€”Care, Trust, and Valueโ€”through clear communication, disciplined execution, and proactive problem-solving.Responsibilities and ExpectationsThese responsibilities and expectations represent what is required to successfully perform the essential functions of this role. Annual and QuarterlyPartner with Project Leads, Group Leads, and senior engineers to strengthen coordination strategy, discipline consistency, and delivery reliability across projects.Participate in performance assessments and demonstrate measurable growth in engineering judgment, project leadership, and system contribution.Lead technical design reviews that reinforce TEECOM standards, improve documentation clarity, and identify coordination risks early.Contribute to discipline standards, workflows, and tools through targeted Pull Requests and documented lessons learned.Strengthen team capability by mentoring Designers and engineers through clear technical guidance, markups, and feedback.Identify recurring coordination challenges or workflow gaps and recommend improvements that enhance delivery predictability and cross-discipline alignment.When serving as a Mentor, provide structured quarterly feedback that supports technical growth and readiness for increased project leadership. Monthly and BiweeklyDeliver coordinated discipline designs including layouts, calculations, specifications, and supporting documentation that align with engineering intent and TEECOM standards.Partner with Project Leads to confirm scope, sequencing, coordination strategy, and evolving client requirements.Participate in project and discipline meetings, communicating decisions, constraints, risks, and next steps with clarity.Review Designersโ€™ and engineersโ€™ work, providing guidance that strengthens technical accuracy, coordination alignment, and documentation quality.When assigned as a Mentor, delegate meaningful scope, clarify expectations, provide structured feedback, and hold regular check ins that strengthen technical growth, documentation habits, and decision making.Maintain clear documentation of decisions, assumptions, and client specific nuances across GitHub and project tools to support consistent delivery.Review discipline progress against scope, schedule, and coordination milestones and surface risks early to support Project Leads in maintaining alignment.Maintain accurate and timely time and expense entries that support delivery accountability. Weekly and DailyPrepare and review layouts, markups, calculations, and related deliverables, resolving discipline-specific issues with sound engineering judgment.Participate in coordination meetings, clearly communicating impacts, decisions, and required follow-up actions.Provide guidance to Designers and engineers by clarifying expectations, reinforcing documentation standards, and supporting informed decision-making.Maintain clear, up-to-date documentation across Asana, GitHub, and shared project platforms to support delivery alignment.Execute design and documentation tasks with increasing independence while maintaining alignment with TEECOM standards and project priorities.Communicate proactively with cross-discipline partners to confirm assumptions, surface risks early, and maintain coordination clarity.Keep project notes, markups, and documentation current as work progresses to ensure transparency and continuity. As NeededSupport programming sessions, site walks, surveys, or construction-phase coordination, documenting findings clearly to maintain alignment with design intent.Contribute to pursuits by developing discipline scope assumptions, OPCC inputs, and interview support as needed.Research products, codes, and design approaches that strengthen technical solutions and coordination outcomes.Support other teams during heavy workload periods or complex project phases to maintain firmwide delivery momentum.When assigned as a Mentee, meet regularly with your Mentor to review feedback, discuss project decisions, and strengthen technical judgment and discipline expertise.Supervisory / Mentorship / Training ResponsibilitiesSupervisory: When serving as a Mentor, you provide structured coaching and quarterly performance feedback for assigned mentees. You support day-to-day discipline execution by aligning Designers, engineers, and production team members with project priorities, scope, and documentation standards, while identifying dependencies, risks, and resourcing needs that inform workload planning.Mentorship: Provide hands-on coaching and design guidance to Designers and engineers assigned to your projects. When paired as a Mentor, you hold regular check-ins, clarify expectations, review progress, and contribute input to quarterly and annual performance assessments. You reinforce disciplined documentation, communication, and coordination practices through clear guidance and example.Training: Support the development of training content, participate in design reviews, and help team members strengthen technical and documentation skills through practical, project-based coaching.Experience and QualificationsEducation: Bachelorโ€™s degree in Engineering (Electrical preferred) or equivalent experience.Experience: 6+ years of experience in AEC or related professional services with demonstrated discipline-specific capability (ICT, Security, Physical Security, Electronic Security)Preferred: Experience leading discipline portions of mid- to large-size projects, supporting coordination, and providing guidance to Designers or engineers.Proven ability to deliver accurate, well-coordinated designs and make sound decisions within your discipline.Strong understanding of project delivery workflows, client expectations, documentation standards, and cross-discipline coordination requirements.Demonstrated experience contributing to documentation updates, standards refinement, or QA/QC workflows through GitHub Pull Requests or similar platforms.Strong proficiency in Autodesk (AutoCAD, Revit), Bluebeam Studio, Microsoft 365 Suite, Google Workspace, and GitHub. Industry certifications preferred by discipline:PSP/CPP (Security) โ€” preferredCDT โ€” preferredEIT โ€” plusPE โ€” plusPMP โ€” plusPhysical DemandsThese physical demands represent what is required to perform the essential functions of this job. Reasonable accommodations will be provided as needed.Prolonged desk work using a computer, keyboard, mouse, and telephone.Regular reading, writing, and communication in virtual and in-person settings.Occasional travel to client sites for meetings, surveys, or inspections.Site walks may require standing or walking for extended periods, climbing stairs, and navigating construction or utility areas.Field activities may involve bending, kneeling, or maneuvering in confined spaces.May occasionally lift or move equipment weighing up to 25 pounds.Work EnvironmentThese work environment characteristics represent the conditions encountered while performing essential job functions. Reasonable accommodations will be provided as needed.Approximately 75% of work is performed in a remote or office environment using standard office equipment.Approximately 25% occurs at client sites, including construction environments and existing facilities.Construction sites may include exposure to elevated noise levels, dust, uneven or unfinished walking surfaces, variable lighting conditions, and active construction operations.Utility rooms and similar spaces may have restricted access or may not fully comply with ADA accessibility standards. When access limitations exist, TEECOM will support coordinating reasonable accommodations with site-controlling contractor or alternative means to perform essential job functions.All accidents, near misses, and unsafe conditions must be reported immediately to the site superintendent and internally to People Operations. This compensation will vary depending on your role-related skills, experience, knowledge, and subject matter expertise. TEECOM is committed to making sure that we are the right fit for each applicant and that each applicant is the right fit for our team. As we get to know each other throughout the interview process, the compensation may vary within the stated range. TEECOM offers a comprehensive benefits package to support employees and their families, including medical, dental, and vision insurance for employees and their dependents, basic and voluntary life insurance, short-term and long-term disability coverage, a 401(k) plan with profit-sharing contributions, paid parental leave, lifestyle and legal benefits, pet benefits, and performance-based bonuses. Full-time exempt team members also enjoy flexible time off, and all employees receive nine scheduled paid holidays. Your level will be evaluated and determined during the interview process. We are interested in every qualified candidate who is eligible to work in the United States. However, we are not able to sponsor visas. NOTICE TO THIRD PARTY AGENCIES: Please note that TEECOM does not accept unsolicited resumes from recruiters or employment agencies. In the absence of a signed Recruitment Fee Agreement, TEECOM will not consider or agree to payment of any referral compensation or recruiter fee. In the event a recruiter or agency submits a resume or candidate without a previously signed agreement, TEECOM explicitly reserves the right to pursue and hire those candidate(s) without any financial obligation to the recruiter or agency. Any unsolicited resumes, including those submitted to hiring managers, are deemed to be the property of TEECOM. 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 judgme