Job Description: Senior Software Engineer (React & Java) Location: Bangalore Experience: 4-7 years Notice Period: 15-30 Days
Job Description:
We are seeking a talented React Developer with experience in Java to join our dynamic team.
As a React Developer with Java expertise, you will be responsible for building user interfaces and front-end components using React.js, while also leveraging Java for back-end development and integration tasks.
The ideal candidate will have a strong background in React development, proficiency in Java, and a passion for creating engaging and responsive user experiences.
** Responsibilities:**
Develop user interfaces and front-end components using React.js.
Collaborate with designers and backend developers to implement responsive and user-friendly web applications.
Integrate React.js components with Java-based back-end systems.
Optimize application performance for maximum speed and scalability.
Implement and maintain state management solutions such as Redux or MobX.
Write clean, maintainable, and well-documented code.
Troubleshoot and debug issues, and provide timely resolution.
Stay updated on emerging front-end and back-end technologies and best practices.
Participate in code reviews, pair programming, and knowledge sharing sessions.
** Requirements:**
Proven experience as a React Developer with strong knowledge of React.js and its core principles.
Proficiency in Java and experience with related frameworks such as Spring Boot, Hibernate, etc.
Familiarity with RESTful APIs and web services.
Experience with front-end build tools such as Webpack, Babel, etc.
Strong understanding of HTML, CSS, and JavaScript.
Excellent problem-solving and troubleshooting skills.
Ability to work independently and in a team environment.
Effective communication skills and ability to collaborate with cross-functional teams