Skip to main content

Java Full Stack Developer

Bosch

  • bangalore, , India
  • full-time
  • Posted today

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

We are looking for a Java 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.

  • 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
  • 5+ years of full stack application development experience.
  • 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
  • Java and Spring Boot
  • REST API design and development
  • OpenAPI / Swagger
  • Basic understanding of microservices is a plus
  • Strong RDBMS fundamentals
  • SQL and schema design
  • JPA/Hibernate or similar ORM experience
  • Frontend: Jest, React Testing Library
  • Backend: JUnit, Mockito
  • UI automation tools (Cypress, Playwright) are a plus
  • Performance optimization (frontend and backend)
  • Secure coding practices and awareness of common security risks
  • Strong problem-solving and debugging skills
  • Clear and structured communication
  • Eagerness to learn new concepts and technologies
  • Team-oriented mindset with ownership and accountability