Key Responsibilities:
- Develop and maintain responsive, high-performance web applications using ReactJS.
- Implement backend services and APIs using Java with advanced concepts like concurrency, collections, streams, and design patterns.
- Collaborate with UX/UI designers and backend teams to deliver seamless user experiences.
- Write clean, modular, and efficient code adhering to best practices.
- Perform code reviews, debugging, and performance tuning for both frontend and backend components.
- Integrate RESTful APIs and third-party services into the frontend.
- Participate in agile development processes, sprint planning, and daily stand-ups.
Key Skills Required:
- Strong proficiency in ReactJS including hooks, state management (Redux/MobX), and component lifecycle
- Solid knowledge of Java with advanced concepts such as multithreading, collections framework, JVM internals, and design patterns
- Experience with backend frameworks like Spring Boot or similar
- Familiarity with RESTful API design and integration
- Knowledge of frontend technologies: HTML5, CSS3, JavaScript (ES6+)
- Experience with version control systems (Git) and build tools (Maven, Gradle, Webpack)
- Understanding of CI/CD pipelines and containerization (Docker) is a plus
- Strong problem-solving and communication skills
Skills Required
Html5, Css3, Javascript, Docker, Reactjs, Java