Full Stack Engineer - Java/React.js
- Compensation
- Not disclosed
- Location
- Bangalore; Noida
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Full time
- Experience
- 5+ years
- Category
- Fullstack
- Posted
Skills
Full description
Full Stack Developer (Java Backend + ReactJS)Experience : 5- 10 Years
Employment Type : Full-Time
About the Role :
We are looking for a highly skilled Full Stack Developer with strong expertise in Java Backend Development and ReactJS to join our engineering team. The ideal candidate will have hands-on experience building scalable web applications, designing robust backend services, and developing modern, responsive user interfaces.
This role requires a strong understanding of both frontend and backend technologies, excellent problem-solving skills, and the ability to work collaboratively within Agile product development teams.
Key Responsibilities :Frontend Development :
- Design, develop, and maintain dynamic, responsive, and user-friendly web applications using ReactJS.
- Build reusable UI components and implement modern frontend development practices.
- Work closely with UX/UI designers to translate designs into high-quality user experiences.
- Optimize applications for maximum speed, scalability, and cross-browser compatibility.
- Ensure application responsiveness across devices and platforms.
Backend Development :
- Design, develop, and maintain scalable backend services and enterprise applications using Java.
- Build and enhance RESTful APIs and microservices using frameworks such as Spring Boot.
- Develop secure, high-performance, and maintainable server-side applications.
- Implement business logic, workflows, and integrations with internal and external systems.
- Ensure application reliability, scalability, and performance.
API & System Integration :
- Design and develop REST APIs for seamless communication between frontend and backend systems.
- Integrate third-party services, APIs, and enterprise applications.
- Ensure data consistency, security, and efficient communication across distributed systems.
Database Management :
- Design, develop, and optimize database schemas and queries.
- Work with relational and NoSQL databases to support application requirements.
- Ensure data integrity, performance optimization, and efficient data access.
- Implement database best practices for scalability and maintainability.
Collaboration & Agile Delivery :
- Collaborate with Product Managers, Business Analysts, Architects, QA teams, and other developers throughout the software development lifecycle.