Role – Java Full Stack Developer  
Experience – 10 years  
We are seeking a highly experienced Full Stack Developer with deep expertise in Java-based backend development and strong proficiency in Node.js for building scalable, high-performance web applications.
The ideal candidate will be responsible for designing and implementing end-to-end solutions, leading architecture discussions, and mentoring junior engineers.
Key Responsibilities  
- Design, develop, and maintain scalable backend services using Java (Spring Boot / Microservices) and Node.js.
 
 
- Build and integrate RESTful APIs and microservices to support front-end and third-party integrations.
 
 
- Develop responsive and dynamic front-end applications using Angular / React / Vue.js.
 
 
- Collaborate with architects, product managers, and DevOps teams to deliver robust, secure, and high-performing solutions.
 
 
- Implement best practices in code quality, performance optimization, and security.
 
 
- Work with databases such as MySQL, PostgreSQL, MongoDB, or similar.
 
 
- Participate in code reviews, architectural design discussions, and technical documentation.
 
 
- Integrate applications with cloud platforms like AWS / Azure / GCP and CI/CD pipelines.
 
 
- Mentor junior developers and contribute to establishing coding and design standards across the team.
 
 
- Troubleshoot and resolve complex technical issues across backend and frontend stacks.
 
 
Required Skills & Experience  
- 10+ years of experience in software development, with at least 5+ years in full stack development.
 
 
- Strong programming experience in Java (Spring Boot, Spring MVC, JPA, 
- Hibernate).
 
 
- Hands-on experience with Node.js and frameworks like Express.js or NestJS.
 
 
- Proficiency in frontend frameworks such as React.js / Angular / Vue.js.
 
 
- Expertise in building and consuming RESTful APIs and microservices.
 
 
- Strong understanding of SQL and NoSQL databases (MySQL, MongoDB, PostgreSQL, etc.).
 
 
- Experience with cloud technologies (AWS, Azure, or GCP).
 
 
- Familiarity with DevOps tools (Jenkins, Docker, Kubernetes, Git).
 
 
- Solid grasp of system design, scalability, and distributed architecture.
 
 
- Excellent analytical and problem-solving skills.
 
 
- Strong communication and leadership abilities for cross-functional collaboration.
 
 
Nice to Have  
- Experience with TypeScript in Node.js and front-end frameworks.
 
 
- Exposure to message queues (Kafka, RabbitMQ).
 
 
- Experience with GraphQL or WebSockets.
 
 
- Knowledge of container orchestration (Kubernetes).
 
 
- Familiarity with CI/CD pipelines and automation testing frameworks.