Job Summary:
The Full Stack Developer – ReactJS & Java is responsible for designing, developing, and maintaining end-to-end web applications using modern frontend and backend technologies.
This role requires proficiency in building scalable user interfaces with ReactJS and robust APIs and backend services with Java and Spring Boot.
Key Responsibilities:
- Develop front-end components using ReactJS, HTML5, CSS3, and JavaScript
- Build backend services, APIs, and microservices using Java, Spring Boot, and RESTful architecture
- Collaborate with UI/UX designers and product managers to translate designs into functional web applications
- Integrate front-end interfaces with backend services and databases
- Optimize application performance, scalability, and responsiveness
- Write clean, maintainable, and testable code for both frontend and backend
- Troubleshoot and debug application issues across the stack
- Participate in code reviews, sprint planning, and Agile development activities
- Ensure security best practices are followed in web application development
- Maintain documentation for architecture, code, and deployments
Required Skills and Qualifications:
- Bachelor's degree in Computer Science, Engineering, or related field
- 3+ years of experience in full stack web development
- Proficiency in ReactJS, JavaScript, HTML5, and CSS3
- Strong experience in Java, Spring Boot, and RESTful web services
- Familiarity with relational databases like MySQL or PostgreSQL
- Experience with version control systems like Git and CI/CD pipelines
- Good problem-solving and communication skills
Preferred Qualifications:
- Experience with Redux, TypeScript, or GraphQL
- Familiarity with Docker, Kubernetes, or cloud platforms (AWS, Azure, GCP)
- Knowledge of authentication protocols (OAuth2, JWT)
- Experience with unit testing frameworks like JUnit and Jest
- Exposure to Agile/Scrum methodologies
Skills Required
Reactjs, Java, Spring Boot, Rest Apis, Javascript, Html5, Css3, Mysql