Java Full Stack Developer
Spotted 2h agoAssociateFull-time
What you'll need to apply
What this employer's standard application typically asks
NameEmailPhoneRésumé
Job description
About this role
Employer-provided description, formatted for easier reading.
Roles & Responsibilities :
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.
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
Interested in this role?Continue on Bosch's careers page.
Apply on Bosch