> Markdown version of [/jobs/ext/2105469-java-full-stack-developer-react](https://www.wearedevelopers.com/jobs/ext/2105469-java-full-stack-developer-react). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Java Full Stack Developer React - **Company:** Compunnel Inc. - **Location:** United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Spring Security, Application Programming Interfaces (APIs), Agile Methodology, Amazon Web Services, Application Performance Management, HTML5, Unit Testing, Microsoft Azure, Cascading Style Sheets (CSS), Cloud Computing, Code Review, Continuous Integration, Data Security, Relational Databases, Database Queries, DevOps, Web Development, Distributed Systems, Amazon DynamoDB, Github, Design of User Interfaces, Hibernate (Java), HP Systems Insight Manager, Identity and Access Management, Java Persistence API, Spring Framework, Junit, PostgreSQL, Enterprise Messaging Systems, Microsoft Message Queuing, Microsoft SQL Server, MongoDB, MySQL, NoSQL, OAuth, Object-Oriented Software Development, Oracle (Applications), Scrum Methodology, RabbitMQ, Mockito, Prometheus, Swagger, JSON Web Token, Responsive Web Design, SQL Stored Procedures, TypeScript, Web Application Frameworks, Openapi, Software Organization, Network Routers, Multithreading, Google Cloud, Performance Testing, Spring-mvc, ReactJS, Grafana, Spring-boot, Software Security, Backend, Git, Gitlab-ci, Information Technology, Apache Kafka, Front End Software Development, React Redux, React Testing Library, Restful APIs, Splunk, Docker, Jenkins, Web Api, Microservices - **Published:** August 18, 2026 - **Apply:** https://www.dice.com/job-detail/ecd4d33b-4c95-413c-b1ee-dafdd465ca5f ## About the Role Job Summary We are seeking an experienced Java Full Stack Developer with strong expertise in React to design, develop, test, and maintain scalable web applications. The ideal candidate will have solid experience across backend and frontend development, building secure RESTful services with Java and Spring Boot and creating responsive user interfaces using React. Key Responsibilities Design, develop, and maintain full-stack web applications using Java, Spring Boot, and React. Develop scalable, secure, and high-performance backend services and RESTful APIs. Build responsive, reusable, and user-friendly frontend components using React.js. Integrate frontend applications with backend APIs and third-party services. Write clean, maintainable, reusable, and well-documented code. Design and optimize database schemas, queries, stored procedures, and data access layers. Perform unit, integration, functional, and performance testing. Troubleshoot application issues and provide timely production support. Collaborate with business analysts, product managers, UI/UX designers, QA engineers, and DevOps teams. Participate in architecture discussions, code reviews, sprint planning, and Agile ceremonies. Implement application security best practices, including authentication, authorization, and secure API development. Configure and maintain CI/CD pipelines for application build, testing, and deployment. Monitor application performance and recommend improvements for reliability and scalability. Prepare technical documentation and support knowledge-sharing activities. Required Qualifications Bachelors degree in Computer Science, Information Technology, Engineering, or a related field. 10+ years of professional experience in full-stack software development. Strong proficiency in Java, including object-oriented programming, collections, exception handling, multithreading, and Java 8+ features. Hands-on experience with Spring Framework, particularly Spring Boot, Spring MVC, Spring Data JPA, and Spring Security. Strong experience developing web applications using React.js. Proficiency with JavaScript and TypeScript. Experience with React functional components, hooks, state and props management, React Router, Context API or Redux, form handling and validation, and API integration. Strong knowledge of HTML5, CSS3, responsive design, and frontend development principles. Experience developing and consuming RESTful APIs. Strong SQL skills and experience with relational databases such as PostgreSQL, MySQL, Oracle, or SQL Server. Familiarity with ORM technologies such as Hibernate or JPA. Experience with Git and modern software development practices. Knowledge of unit testing frameworks such as JUnit, Mockito, Jest, or React Testing Library. Strong analytical, problem-solving, communication, and teamwork skills. Preferred Qualifications Experience with microservices architecture and distributed systems. Familiarity with messaging technologies such as Kafka, RabbitMQ, or AWS SQS. Experience with cloud platforms such as AWS, Microsoft Azure, or Google Cloud Platform. Knowledge of Docker and Kubernetes. Experience with CI/CD tools such as Jenkins, GitHub Actions, GitLab CI, or Azure DevOps. Familiarity with API documentation tools such as Swagger/OpenAPI. Experience with NoSQL databases such as MongoDB or DynamoDB. Knowledge of OAuth 2.0, JWT, and identity management. Familiarity with Agile/Scrum development methodologies. Experience with application monitoring tools such as Splunk, ELK, Prometheus, or Grafana. Education: Bachelors Degree ## Related Videos - [Build and Deploy a Fullstack App with Open Source Tooling](https://www.wearedevelopers.com/videos/775-build-and-deploy-a-fullstack-app-with-open-source-tooling) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Branch your database like your code: How schema changes and pull requests go hand in hand](https://www.wearedevelopers.com/videos/350-branch-your-database-like-your-code-how-schema-changes-and-pull-requests-go-hand-in-hand) - [Back(end) to the Future: Embracing the continuous Evolution of Infrastructure and Code](https://www.wearedevelopers.com/videos/440-back-end-to-the-future-embracing-the-continuous-evolution-of-infrastructure-and-code) ## Related Articles - [React Developer Salary [2023]](https://www.wearedevelopers.com/magazine/198-react-developer-salary-2023) - [16 Best Free React UI Libraries in 2025](https://www.wearedevelopers.com/magazine/148-16-best-free-react-ui-libraries-in-2025) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [The Best 7 Frontend Frameworks for Developers in 2025](https://www.wearedevelopers.com/magazine/400-the-best-7-frontend-frameworks-for-developers-in-2025) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)