B

Full Stack Developer

Bosch Group · Bangalore, 5600100 bangalore

~₹16L (est.)2–8 yrs experienceFullTimePosted 2 days ago
Apply now →

Job description

Company Description - ------------------ **Bosch Global Software Technologies Private Limited** is a 100% owned subsidiary of Robert Bosch GmbH, one of the world's leading global supplier of technology and services, offering end-to-end Engineering, IT and Business Solutions. With over 27,000+ associates, it's the largest software development center of Bosch, outside Germany, indicating that it is the Technology Powerhouse of Bosch in India with a global footprint and presence in the US, Europe and the Asia Pacific region. Job Description - -------------- **Roles \& Responsibilities :** We are looking for a **Full Stack Developer** with hands-on experience in building scalable web applications using **React, TypeScript, Java, and Spring Boot**. The role involves developing responsive UIs, implementing RESTful APIs, working with relational databases, and ensuring code quality through testing, performance, and security best practices. **Key Responsibilities** * Build responsive and modular **frontend components** using React and TypeScript. * Design and develop **RESTful backend services** using Java and Spring Boot. * Integrate frontend and backend using **OpenAPI/Swagger-defined APIs**. * Work with **RDBMS databases** and ORM frameworks (JPA/Hibernate). * Write clean, maintainable code with appropriate **unit and integration tests**. * Apply **performance optimization** and **secure coding** practices. * Participate in **code reviews** , and **Agile ceremonies**. * Collaborate with engineers, architects, and UX designers. * Take ownership of assigned features and support issue resolution. * Mentor Junior developers **Required Skills \& Experience** **Experience** * **5+ years** of full stack application development experience. **Technical Skills** **Frontend** * React JS, TypeScript * React Router, Axios, i18n * HTML5, CSS3, ES6+ * Component-based and modular UI development * Exposure to diagramming libraries (JointJS / GoJS / mxGraph) is a plus **Backend** * Java and Spring Boot * REST API design and development * OpenAPI / Swagger * Basic understanding of microservices is a plus **Database** * Strong RDBMS fundamentals * SQL and schema design * JPA/Hibernate or similar ORM experience **Testing** * Frontend: Jest, React Testing Library * Backend: JUnit, Mockito * UI automation tools (Cypress, Playwright) are a plus **Non-Functional Awareness** * Performance optimization (frontend and backend) * Secure coding practices and awareness of common security risks **Soft Skills** * Strong problem-solving and debugging skills * Clear and structured communication * Eagerness to learn new concepts and technologies * Team-oriented mindset with ownership and accountability Qualifications - ------------- **++Educational qualification:++** **++Experience :++** **++Mandatory/requires Skills :++** **++Preferred Skills :++**