SENIOR SOFTWARE ENGINEER - Java Microservices
- Source: LinkedIn
- Happiest Minds Technologies
- On-site
- Bengaluru
- Full-Time
- Senior
Job Description
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
Skills
- Java
- React
- reduxjs
- Zustand
- NodeJS
- NestJS
- spring
- spring-boot
- javascript
- es6
- PostgreSQL
- mysql
- MongoDB
You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.
