Senior Java Full Stack Developer React
Quick Overview
Job Description
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
Skills
Similar jobs
Full Stack Java Developer
Innova Solutions, Inc · Charlotte, United States
15 minutes ago$50 - $55/hrData Integration Developer
Milestone Technologies, Inc. · United States
16 minutes ago$42/hrSenior Guidewire Developer/Lead
K-Tek Resourcing LLC · San Antonio, United States
16 minutes agoNetwork-Savvy CNO Developer with Security Clearance
GRVTY · Fort Meade, United States
17 minutes agoJava Full Stack Developer
eTeam, Inc. · Roselle, United States
17 minutes agoDynamics/Power Platform Developer
INSPYR Solutions · Merrifield, United States
19 minutes ago$60 - $67/hr