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 :

Similar jobs

Full Stack Developer

Apply Now
Back to search page