Human Horizon

Full Stack Developer - Java/React.js

Job Location

bangalore, India

Job Description

The core responsibilities for the job include the following : Frontend Development : Design, develop, and maintain modern, responsive web applications using ReactJS. Create Single Page Applications (SPA) using ReactJS, JSX, Redux, and modern JavaScript frameworks. Implement best practices in UI/UX, ensuring an excellent user experience across different browsers and devices. Develop and optimize reusable components and libraries for a modular frontend architecture. Optimize application performance through lazy loading, asynchronous request handling, and partial page updates. Work with HTML5 CSS, SASS, and JavaScript (ES6) to build out the UI. Implement unit and end-to-end tests using tools like Jest and Enzyme. Address cross-browser compatibility issues and ensure responsive design. Collaborate with the design team to translate wireframes into interactive features. Backend Development : Develop robust and scalable backend solutions using Java, Spring Boot, and Hibernate. Build and maintain RESTful APIs and Microservices, ensuring they are performant, secure, and easy to integrate. Implement Junit and Mockito for unit and integration testing. Design and implement relational database schemas using MS SQL Server. Write clean, maintainable, and reusable Java code following industry best practices. Implement backend logic for client-side interactions, ensuring smooth data flow between frontend and backend. Leverage Microservices architecture to enhance scalability, reliability, and maintainability. Ensure high code quality, consistent coding standards, and documentation. Collaboration and Agile Practices : Collaborate with cross-functional teams including frontend developers, designers, product managers, and QA engineers to deliver high-quality solutions. Participate in Agile/Scrum ceremonies, including sprint planning, daily stand-ups, and retrospectives. Contribute to solution design discussions and code reviews to ensure continuous improvement. Version Control and Deployment : Use Git for version control and maintain clean code repositories. Collaborate with DevOps teams to manage deployments, continuous integration, and delivery pipelines. Requirements : Experience - 6 years. Frontend : Strong experience with ReactJS, including lifecycle methods, JSX, and state management using Redux. Expertise in JavaScript, ES6 HTML5 CSS, and SASS. Experience with modern front-end build tools and package managers (e. g., Webpack, Babel, npm). Proficient in writing unit and integration tests for the front end using Jest, Enzyme, or similar frameworks. Experience with responsive and mobile-first design principles. Backend : Solid experience in Java, Spring Boot, and Hibernate. Proficiency in REST API development and integration. Hands-on experience with Microservices architecture. Strong understanding of object-oriented design principles. Experience with unit testing frameworks like JUnit and Mockito. Strong database design skills, specifically with MS SQL Server or similar relational databases. General : Proficient in Git and version control workflows. Strong problem-solving skills and ability to write clean, efficient, and scalable code. Knowledge of Agile/Scrum methodologies. Excellent communication and collaboration skills, with the ability to work effectively in a hybrid (remote/onsite) environment. (ref:hirist.tech)

Location: bangalore, IN

Posted Date: 4/19/2025
View More Human Horizon Jobs

Contact Information

Contact Human Resources
Human Horizon

Posted

April 19, 2025
UID: 5109495614

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.