1

Java Developer Java Jobs in West Virginia (NOW HIRING)

Senior Mobile Developer

Morgantown, WV · On-site

$140K - $175K/yr

Proficiency in multiple programming languages such as C++, C#, Java, JavaScript. * Solid understanding of the iOS and Android platform lifecycles, architectures, and design best practices.

Middleware Administrator

Charleston, WV

$48.50 - $63.75/hr

Good knowledge and experience in Java programming, experience with Java Code Management is desired and a plus. * Strong knowledge and experience in automation middleware management process using ...

$94.80K - $124.90K/yr

Develop and maintain high-performance backend services and distributed systems using Java. * Design ... DevOps, and product teams to define technical roadmaps and system requirements. * Conduct design ...

Senior Software Engineer

Morgantown, WV · Hybrid

$107.90K - $195.05K/yr

Provide technical leadership and strategic direction for software solutions using Java, Rust ... Mentor and coach engineers across experience levels, supporting career growth and technical ...

Senior Software Engineer

Morgantown, WV · Hybrid

$107.90K - $195.05K/yr

Provide technical leadership and strategic direction for software solutions using Java, Rust ... Mentor and coach engineers across experience levels, supporting career growth and technical ...

Software Engineer

Morgantown, WV · Hybrid

$87.10K - $157.45K/yr

Design, development, and maintenance of software solutions using Java, Rust, JavaScript, and React ... Leverage generative AI tools to improve developer productivity, testing, and documentation where ...

Junior Software Engineer

Morgantown, WV · Hybrid

$69.55K - $125.73K/yr

Design, develop, and maintain software components and services using Java, Rust, and JavaScript ... Ability to work effectively as part of a larger engineering team Preferred Qualifications: * US ...

Junior Software Engineer

Morgantown, WV · Hybrid

$57.85K - $104.58K/yr

Design, develop, and maintain software components and services using Java, Rust, and JavaScript ... Ability to work effectively as part of a larger engineering team Preferred Qualifications: * US ...

Test Automation - Manager

Charleston, WV

$42.50 - $56.25/hr

... Java Script, JDBC, JIRA Administrator - Testing, ML/NLP Testing, Model based testing (MBT), PS ... Drive the adoption of best software engineering practices including CI/CD and automated testing.

Title: eLearning Developer ( Primarily remote but could be asked to work onsite occasionally ... Ability to program in languages such as HTML, CSS, Java (J2EE) , XML, Python etc. * Demonstrable ...

next page

Showing results 1-20

Java Developer Java information

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 programming skills in Java, a solid understanding of object-oriented design, and typically a degree in computer science or a related field. Familiarity with frameworks like Spring or Hibernate, version control systems such as Git, and build tools like Maven or Gradle is essential, and certifications like Oracle Certified Professional Java Programmer can be advantageous. Effective problem-solving, teamwork, and good communication skills help Java Developers excel in collaborative and dynamic environments. These technical and soft skills are crucial for building robust, maintainable software solutions that meet business requirements.

How does a Java Developer typically collaborate with other teams during the software development lifecycle?

Java Developers often work closely with cross-functional teams, including front-end developers, QA testers, project managers, and sometimes clients. They participate in code reviews, contribute to design discussions, and coordinate with DevOps professionals to ensure smooth deployment processes. Effective communication and teamwork are essential, as Java Developers must translate technical requirements, troubleshoot issues, and ensure their code integrates seamlessly with other system components. This collaborative environment not only enhances project outcomes but also provides opportunities to learn from different disciplines.

What are Java Developers?

Java Developers are software professionals who design, develop, and maintain applications using the Java programming language. They work on a wide range of projects, from web and mobile applications to enterprise-level systems. Their responsibilities often include writing clean code, debugging, collaborating with other team members, and ensuring applications are secure and scalable. Java Developers are also expected to stay updated with the latest Java technologies and frameworks to deliver efficient solutions.

What is the difference between Java Developer Java vs Java Software Engineer?

AspectJava Developer JavaJava Software Engineer
Required CredentialsBachelor's in Computer Science, Java certificationsBachelor's in Computer Science, Java certifications
Work EnvironmentDevelopment teams, tech companies, startupsDevelopment teams, tech companies, startups
Industry UsageSoftware development, web applications, enterprise solutionsSoftware development, web applications, enterprise solutions
Common Search IntentJob roles, skills, salary infoJob roles, skills, salary info

Java Developer Java and Java Software Engineer roles often overlap in skills and work environment. Both require similar credentials and are used interchangeably in the industry. The main difference lies in the job title emphasis: 'Developer' focuses on coding and building applications, while 'Software Engineer' may imply a broader scope including design and architecture. Candidates should review specific job descriptions to understand the expectations for each role.

What are popular job titles related to Java Developer Java jobs in West Virginia? For Java Developer Java jobs in West Virginia, the most frequently searched job titles are:
What job categories do people searching Java Developer Java jobs in West Virginia look for? The top searched job categories for Java Developer Java jobs in West Virginia are:

Senior Mobile Developer

ROC

Morgantown, WV • On-site

$140K - $175K/yr

Full-time

Medical, Dental, Retirement, PTO

Posted 3 days ago


Job description

Rank One Computing (ROC) is an employee-owned cutting-edge developer of computer vision based biometric and video analytic technologies. Our core offering, the ROC SDK, provides algorithms that are industry leading in accuracy and efficiency. More recently, ROC’s product portfolio has grown to include full-stack, end-user systems that leverage the algorithms contained in the ROC SDK. We license our software in support of a wide range of applications including financial services, law enforcement, military, and consumer electronics.

Job Summary:

We are seeking an experienced and passionate Mobile Software Engineer to join our team and lead the development of our flagship application across both iOS and Android platforms. This role is central to our strategy of providing a seamless, high-quality user experience regardless of the device. The ideal candidate thrives in a cross-functional environment and possesses deep expertise in the native nuances of the Apple and Android ecosystems.

Responsibilities Include:
  • Design, develop, test, and deploy robust, high-performance mobile applications targeting both iOS and Android platforms.

  • Collaborate with product managers, designers, and other developers to understand and translate requirements into technical specifications.

  • Optimize application performance, responsiveness, and stability across a wide range of mobile devices and OS versions.

  • Manage deployment processes, including submission to the Apple App Store and Google Play Store.

  • Ensure application code adheres to established standards, including code reviews, unit testing, and continuous integration/continuous deployment (CI/CD) pipelines.

  • Identify and address technical debt and performance bottlenecks.

  • Stay up-to-date with the latest mobile development trends, cross-platform tools, and native platform changes.

Required Skills and Experiences:
  • Bachelor’s in Computer Science, Software Engineering, Electrical Engineering or a related field.

  • 5+ years of professional experience in software development

  • Proficiency in multiple programming languages such as C++, C#, Java, JavaScript.

  • Solid understanding of the iOS and Android platform lifecycles, architectures, and design best practices.

  • Experience with native module development (writing bridge code) to integrate with platform-specific APIs when necessary (Swift/Objective-C for iOS, Kotlin/Java for Android).

  • Experience with cross-platform frameworks and tools such as .NET MAUI, Xamarin, React Native, Flutter, or Qt.

  • In-depth knowledge of operating systems, including Linux, Windows, macOS, iOS, and Android.

  • Experience integrating with RESTful APIs, asynchronous programming, and mobile security best practices.

  • Familiarity with version control systems (Git) and standard mobile CI/CD pipelines.

Other Relevant Desired Skills and Experience:
  • Master’s degree in Computer Science, Software Engineering, Electrical Engineering or a related field.

  • Deep proficiency in at least one leading cross-platform mobile framework (e.g., Flutter, React Native, or Xamarin).

  • Experience with cloud services and integration (e.g., AWS, Azure, Google Cloud).

  • Experience with cloud-based mobile backend services (e.g., Firebase, AWS Amplify).

  • Familiarity with various chipsets and architectures (ARM, x86, etc.) and experience optimizing software for these platforms.

  • Experience with GPUs from NVIDIA, Qualcomm, and AMD, including understanding of hardware acceleration and performance optimization techniques.

  • Experience optimizing mobile applications for performance, including memory management and battery consumption.

  • Experience with biometrics and security systems.

  • Knowledge of cybersecurity principles and practices related to software development.

  • Prior experience in mentoring or leading development teams.

Benefits

  • Comprehensive health coverage, including medical, dental, and parental leave support.

  • 401(k) program with a 3% non-elective contribution from ROC.

  • Hybrid work environment with unlimited PTO.

  • Annual performance bonus based on personal and company performance.

  • Stock options.

  • Regular company-sponsored events that foster connection, team building, and a strong culture.


This is an exceptional opportunity for individuals eager to contribute to a cutting-edge computer vision and machine learning company where you will collaborate with a team of experts to support state-of-the-art products that serve a wide range of industries. ROC believes in a healthy work / life balance, and pays particular attention to employee needs and wellbeing. ROC provides employees with unlimited PTO, a flexible work schedule, and a hybrid work environment. Employees are dedicated and hardworking, but are encouraged to take time off to rest, reset, and focus on family and personal health. Compensation for this role includes a competitive salary with opportunities for growth, performance bonuses, generous stock options, health insurance coverage, and contributions to 401k.

ROC is committed to building a diverse and inclusive team. We welcome applicants of all races, colors, religions, ethnicities, genders, sexual orientations, disabilities, national origins, identities, and protected veteran statuses. If you’re excited about this role and the impact you can make, we strongly encourage you to apply.