Job Title Java Full Stack Developer (React)
Location Remote
Contract 12+ months
Job Summary
We are looking for a skilled Java Full Stack Developer with strong experience in React.js to design, develop, and maintain scalable web applications.
The ideal candidate should be comfortable working across the full technology stack, from backend services to modern, responsive front-end interfaces.
Key Responsibilities
Design, develop, test, and maintain full-stack web applications
Develop backend services using Java, Spring Boot, and REST APIs
Build responsive and user-friendly UIs using React.js, HTML5, CSS3, and JavaScript
Integrate front-end applications with backend APIs
Write clean, reusable, and efficient code following best practices
Participate in code reviews and provide constructive feedback
Collaborate with product managers, designers, and QA teams
Troubleshoot, debug, and optimize application performance
Ensure application security and data protection
Work with databases and optimize queries
Required Skills & Qualifications
Backend
Strong proficiency in Java (Java 8+)
Experience with Spring Boot, Spring MVC, Spring Security
Hands-on experience in building RESTful APIs
Knowledge of Microservices architecture
Frontend
Strong experience with React.js and related libraries
Proficiency in JavaScript (ES6+), HTML5, CSS3
Experience with Redux / Context API
Familiarity with responsive design and cross-browser compatibility
Database & Tools
Experience with SQL databases (MySQL, PostgreSQL, Oracle)
Familiarity with NoSQL databases (MongoDB is a plus)
Experience with Git, Maven/Gradle
Knowledge of CI/CD pipelines
Good to Have
Experience with Docker & Kubernetes
Exposure to Cloud platforms (AWS, Azure, Google Cloud Platform)
Knowledge of Agile/Scrum methodologies
Experience with testing frameworks (JUnit, Mockito, Jest)