- Location
- Bengaluru, Karnataka, India
- Job type
- Full-time
Required skills
- backend
- CSS
- end-to-end
- frontend
- full stack
- Git
- HTML
- Java
- JavaScript
- microservices
- MySQL
- Node
- NoSQL
- PostgreSQL
- React
- Redux
- SQL
- REST APIs
About the role
Happiest Minds Technologies
Website:
happiestminds.com
Job details:
Key Responsibilities
Frontend Development (Primary Focus ? ~70%)
- Build and maintain responsive, high-performance web applications using React.js.
- Translate UI/UX designs into clean, reusable, and scalable components.
- Optimize applications for performance, accessibility, and cross-browser compatibility.
- Manage application state using modern libraries (Redux, Zustand, etc.).
- Ensure high code quality through testing and best practices.
Backend Development (Node.js ? Core Responsibility)
- Design and develop RESTful APIs and backend services using Node.js.
- Handle business logic, authentication, and integrations with third-party services.
- Work with databases (SQL/NoSQL) and ensure efficient data handling.
- Write clean, scalable, and maintainable backend code.
Java Development (Supporting ? ~30%)
- Contribute to and maintain existing Java-based services and APIs.
- Debug, enhance, and optimize Java applications where needed.
- Collaborate with backend teams to ensure interoperability between Node.js and Java services.
System Design & Collaboration
- Participate in system design discussions and architecture decisions.
- Work closely with product managers, designers, and other engineers to deliver features end-to-end.
- Ensure best practices in code reviews, testing, and deployment.
Required Skills & Experience
- 6?8 years of experience in full stack development.
- Strong proficiency in React.js (hooks, component architecture, performance optimization).
- Solid experience with Node.js and backend frameworks (Express.js, NestJS, etc.).
- Working experience in Java (Spring Boot or similar frameworks).
- Experience with REST APIs, microservices architecture, and API integrations.
- Strong knowledge of JavaScript (ES6+), HTML, CSS.
- Experience with databases (PostgreSQL, MySQL, MongoDB, etc.).
- Familiarity with Git and CI/CD pipelines.
Java Microservices
Click on Apply to know more.
This page is fully interactive when JavaScript is enabled. Please enable JavaScript to apply or browse related roles.