Position Overview :
As a Full Stack Developer, you will design, develop, and maintain scalable web applications using React.js on the frontend and Java (Spring Boot) on the back-end. You will collaborate closely with product managers, UX designers, and other developers to deliver high-quality, performant, and user-friendly software.
Key Responsibilities :
- Design, develop, and maintain modern web / mobile applications with React and Java (Spring Boot).
- Build responsive, cross-browser-compatible user interfaces with a focus on usability and performance.
- Develop RESTful APIs and integrate frontend and backend services.
- Write clean, maintainable, and testable code following best practices.
- Optimize application performance and scalability.
- Collaborate with cross-functional teams to gather requirements and deliver solutions on time.
- Participate in code reviews, mentoring, and technical discussions.
- Troubleshoot, debug, and upgrade existing systems.
- Ensure security, performance, and reliability of applications.
Required Qualifications :
Bachelor's degree in computer science, Software Engineering, or related field (or equivalent experience).5+ years of hands-on experience in full-stack development.Strong proficiency in React.js and related libraries (React Router, Redux, etc.).Solid experience in Java with frameworks like Spring Boot or Jakarta EE.Proficient in HTML5, CSS3, JavaScript (ES6+), and RESTful API development.Strong understanding of database technologies (MySQL, MongoDB).Experience with version control systems (Git).Strong problem-solving and communication skills.