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 will contribute to both frontend and backend development, working in an Agile environment to deliver high-quality software solutions.
Key Responsibilities
- Develop and maintain full-stack applications using Java (Spring Boot) and React.js
- Build responsive and user-friendly UI components using React
- Design and implement RESTful APIs and microservices
- Collaborate with UI/UX designers, product managers, and QA teams
- Write clean, scalable, and reusable code with best practices
- Perform debugging, testing, and performance optimization
- Participate in code reviews and Agile ceremonies
- Ensure application security, scalability, and reliability
- Work with cloud platforms (AWS/Azure) and container tools (Docker/Kubernetes)
Required Skills
Frontend
- Strong experience in React.js, JavaScript (ES6+), HTML5, CSS3
- Knowledge of state management (Redux/Context API)
Backend
- Robust experience in Java, Spring Boot, and Microservices
- Experience in REST API development
Database
- SQL (MySQL/PostgreSQL/Oracle)
- Basic understanding of NoSQL (MongoDB preferred)