1

Java Full Stack With React Jobs in West Virginia

The Full Stack Software Developer (Level II) will be responsible for the end-to-end development ... with Express.js, Python with Django/Flask, Java). * Expertise in designing, developing, and ...

$61.25 - $80.75/hr

As with all roles in BCI, this role is a voluntary unpaid role. The technical roles considered will ... Python, Java/C#, JavaScript, R, Scala, Go, etc); * Strong knowledge or interest in topics central ...

Software Engineer

Morgantown, WV · Hybrid

$87.10K - $157.45K/yr

Strong experience with Java, Rust, JavaScript, and React, or deep expertise in several with the ability to lead across the full stack * Demonstrated experience working in Agile/Scrum environments and ...

Software Engineer - Junior Level

Clarksburg, WV · On-site

$57.85K - $104.58K/yr

We are seeking a Junior-Level Software Engineer with a full-stack capabilities to design, build ... Java * JavaScript * Spring Boot * Knowledge of working with relational databases (PostgreSQL, MySQL ...

We are seeking a Junior-Level Software Engineer with a full-stack capabilities to design, build ... Java * JavaScript * Spring Boot * Knowledge of working with relational databases (PostgreSQL, MySQL ...

Senior Software Engineer

Morgantown, WV · Hybrid

$107.90K - $195.05K/yr

Deep expertise in one or more of Java, Rust, JavaScript, or React, with the ability to guide teams across the full stack * Proven experience in technical leadership, team leadership, or staff/lead ...

Senior Software Engineer

Morgantown, WV · Hybrid

$107.90K - $195.05K/yr

Deep expertise in one or more of Java, Rust, JavaScript, or React, with the ability to guide teams across the full stack * Proven experience in technical leadership, team leadership, or staff/lead ...

Senior Mobile Developer

Morgantown, WV · On-site

$140K - $175K/yr

More recently, ROC's product portfolio has grown to include full-stack, end-user systems that ... Experience with cross-platform frameworks and tools such as .NET MAUI, Xamarin, React Native ...

... with them daily. We're seeking an engineering manager to be responsible for a full-stack feature ... These powerful customer-facing workflows are built with React (Next.js), GraphQL, Emotion, and ...

$180K - $200K/yr

... React, and GraphQL against Postgres at meaningful scale. This is a remote, Exempt, Full Time ... You have experience building full-stack products, with contribution to both frontend and backend

Senior Subject Matter Expert - PEGA

Clarksburg, WV · On-site

$131.30K - $237.35K/yr

... the full stack when needed. Duties include computer programming, documenting, managing ... Experience with frontend frameworks (React, Angular, or Vue). * One or more Pega Systems ...

Senior Subject Matter Expert - PEGA

Clarksburg, WV

$120.20K - $158.40K/yr

... the full stack when needed. Duties include computer programming, documenting, managing ... Experience with frontend frameworks (React, Angular, or Vue). * One or more Pega Systems ...

Senior Subject Matter Expert - PEGA

Clarksburg, WV · On-site

$120.20K - $158.40K/yr

... the full stack when needed. Duties include computer programming, documenting, managing ... Experience with frontend frameworks (React, Angular, or Vue). * One or more Pega Systems ...

Experience developing full stack applications using modern programming languages and frameworks ... Experience with version control systems (Git) and collaborative development workflows (pull ...

next page

Showing results 1-20

Java Full Stack With React information

What are the key skills and qualifications needed to thrive as a Java Full Stack Developer with React, and why are they important?

To thrive as a Java Full Stack Developer with React, you need strong proficiency in Java for backend development, expertise in React.js for frontend, and a solid grasp of web technologies such as HTML, CSS, and JavaScript, often supported by a relevant degree or certifications. Familiarity with frameworks like Spring Boot, RESTful APIs, version control systems like Git, and databases such as MySQL or MongoDB is typically required. Excellent problem-solving, teamwork, and communication skills help you collaborate effectively and adapt to changing project demands. These skills and tools are crucial for building scalable, robust applications and ensuring seamless integration across the tech stack.

What are some common challenges Java Full Stack Developers with React face when balancing front-end and back-end development tasks?

Java Full Stack Developers working with React often juggle the demands of both client-side and server-side development, which can present unique challenges. For example, integrating React-based front-end components with Java back-end APIs requires attention to data flow, state management, and consistency in API design. Additionally, keeping up with updates in both Java and React ecosystems, managing deployment pipelines, and ensuring seamless communication between front-end and back-end services are typical hurdles. Effective time management and clear communication with team members across specialties are key to overcoming these challenges.

What does a Java Full Stack Developer with React do?

A Java Full Stack Developer with React is responsible for building both the backend and frontend of web applications. On the backend, they use Java technologies like Spring Boot to create APIs and manage data processing. On the frontend, they use React to develop interactive user interfaces. This role requires a solid understanding of databases, server-side logic, and client-side frameworks to deliver complete, functional web solutions.
What are popular job titles related to Java Full Stack With React jobs in West Virginia? For Java Full Stack With React jobs in West Virginia, the most frequently searched job titles are:
What job categories do people searching Java Full Stack With React jobs in West Virginia look for? The top searched job categories for Java Full Stack With React jobs in West Virginia are:
What cities in West Virginia are hiring for Java Full Stack With React jobs? Cities in West Virginia with the most Java Full Stack With React job openings:

Software Developer II

AVN Corporation

Charleston, WV • On-site

Full-time

Posted 24 days ago


Job description

Job Summary:
The Full Stack Software Developer (Level II) will be responsible for the end-to-end development, enhancement, and maintenance of robust and scalable web applications and software systems. This role requires a strong understanding of both front-end and back-end technologies, enabling the independent design, coding, testing, and deployment of complex features and functionalities. The developer will collaborate closely with cross-functional teams, mentor junior developers, and contribute significantly to architectural decisions and the continuous improvement of our development practices.
Work in advanced software technologies, a fast-paced, entrepreneurial environment developing truly innovative software solutions for federal and commercial customers. This position develops cutting-edge solutions in the following focus areas:
  • Enterprise Web Development
  • Cloud-Native Design, Kubernetes-Orchestrated Microservices, Containerization (Docker), and Infrastructure as Code (Helm, Terraform)
  • Automation of Deployment Pipelines and CI/CD Workflows in GCP and Hybrid Environments
  • Artificial Intelligence (AI), Machine Learning (ML), Natural language Processing (NLP)
  • Big Data and Data at Scale
  • High Performance and Distributed Computing Architectures
  • Geographic Information Systems (GIS)
Essential Job Functions:
  • Front-End Development:
    • Strong proficiency in HTML5, CSS3, and JavaScript.
    • Expertise in at least one modern front-end framework/library (e.g., React, Angular, Vue.js), including state management and software architecture.
    • In-depth understanding of responsive and adaptive web design principles and their implementation.
    • Proficiency with front-end build tools (e.g., Webpack, Vite).
    • Solid understanding of user interface (UI) and user experience (UX) principles, and the ability to translate design mockups into functional, intuitive interfaces.
  • Back-End Development:
    • Strong proficiency in at least one server-side programming language and its associated framework(s) (e.g., Node.js with Express.js, Python with Django/Flask, Java).
    • Expertise in designing, developing, and consuming RESTful APIs.
    • Solid understanding of server-side architecture patterns (e.g., MVC, microservices).
    • Experience with authentication and authorization mechanisms (e.g., OAuth, JWT).
  • Database Management:
    • Proficient in designing, implementing, and optimizing schemas for relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Redis).
    • Strong SQL querying skills and/or experience with relevant NoSQL query languages.
    • Understanding of database schema design and performance optimization techniques.
  • Development Tools & Methodologies:
    • Expertise with version control systems, specifically Git, including branching, merging, and pull request workflows.
    • Experience with Agile development methodologies (e.g., Scrum).
    • Familiarity with Continuous Integration/Continuous Deployment (CI/CD) pipelines (e.g., GitHub Actions, Cloud Build, Cloud Deploy, etc.).
    • Experience with containerization technologies (e.g., Docker) and understanding of container orchestration (e.g., Kubernetes) concepts.
    • Understanding of the software development lifecycle (SDLC).
  • Cloud and AI Integration:
    • Practical understanding of cloud-based AI platforms (e.g., Google Cloud Vertex AI) to integrate AI capabilities into applications.
    • Experience interacting with Large Language Model (LLM) APIs (e.g., OpenAI, Gemini) to implement features like natural language processing or automated content generation.
    • Familiarity with prompt engineering techniques to optimize the performance and accuracy of AI-driven features.
  • System Design & Architecture:
    • Ability to contribute to the design of scalable, maintainable, and performant web applications.
    • Understanding of common software design patterns and architectural principles.
    • Basic awareness/familiarity with cloud platforms (e.g., Google Cloud Platform, AWS, Azure) and their relevant services for web application deployment and scaling.
  • Problem-Solving & Debugging:
    • Advanced analytical and problem-solving skills, with the ability to diagnose and resolve complex issues across the entire stack.
    • Proficiency in using debugging tools and techniques.
  • Security:
    • Basic understanding of web security best practices (e.g., secure coding practices).
    • Awareness of common attack vectors and mitigation strategies.

Other Job Functions:
  • Knowledge Sharing:
    • Actively participate in code reviews, offering constructive feedback and ensuring adherence to coding standards and architectural principles.
    • Contribute to internal knowledge sharing initiatives, documentation, and technical presentations to foster team growth.
  • Process Improvement and Innovation:
    • Identify and propose improvements to existing development processes, tools, and methodologies.
    • Research and evaluate new technologies, frameworks, and tools to enhance productivity, scalability, and application performance.
    • Contribute to the continuous improvement of the team's CI/CD pipelines and deployment strategies.
  • Collaboration and Cross-Functional Support:
    • Collaborate effectively with product managers, UX/UI designers, QA engineers, and other stakeholders to translate requirements into technical specifications and ensure successful project delivery.
    • Provide technical support and troubleshooting for production issues as needed.
    • Assist in defining technical requirements and breaking down complex features into manageable tasks.
  • Quality Assurance and Testing:
    • Participate in informal and formal testing to ensure code quality.
    • Assist QA engineers in understanding complex features and reproducing bugs.
  • System Monitoring and Performance:
    • Participate in monitoring application performance, identifying bottlenecks, and suggesting optimizations.
    • Contribute to logging and error reporting strategies to ensure robust system observability.
  • Ad-Hoc Tasks:
    • Undertake other duties as assigned to support the overall goals of the development team and organization.

Required Skills:
  • Strong problem-solving and analytical abilities.
  • Excellent written and verbal communication skills.
  • Ability to work effectively in a team environment.
  • Eagerness to learn new technologies and adapt to evolving best practices.
  • Attention to detail and commitment to writing clean, maintainable code.
  • Demonstrated ability to contribute within a team setting while being an effective self-starter able to manage daily activities to achieve long-term goals.

Pursuant to a government contract, this position requires U.S. citizenship status.
Required Education:

  • Bachelor's degree in Computer Science, Software Engineering, Web Development, Management Information Systems, or a related technical field. Equivalent practical experience and/or completion of a reputable coding bootcamp may be considered.
Required Experience:
  • 3+ years of progressive professional experience in full-stack web application development.
  • Proven experience in designing, developing, and deploying scalable and robust web applications across the entire stack.
  • Demonstrated experience working with and contributing to large, complex codebases.
  • Experience participating in code reviews, providing constructive feedback, and adhering to coding standards.
  • Solid understanding and practical experience with Agile development methodologies (e.g., Scrum).
  • Experience with relational and/or NoSQL database design, optimization, and management.
Preferred Experience:
  • Experience with specific cloud platforms (e.g., Google Cloud Platform, AWS, Azure) and their relevant services.
  • Familiarity with containerization technologies (e.g., Docker) and orchestration platforms (e.g., Kubernetes).
  • Experience implementing and maintaining CI/CD pipelines.
  • Knowledge of performance optimization techniques for web applications (e.g., caching, lazy loading, code splitting).
  • Experience with search technologies (e.g., Elasticsearch, Solr).
  • Familiarity with DevOps principles and practices.