Full Stack Developer – L2

Job Title: Full Stack Developer – L2
Experience: 5+ Years

Technology Stack: Java (Spring Boot) + React.js / Vue.js / Angular + TypeScript

Role Summary

We are seeking a skilled Full Stack Developer (L2) with 5+ years of professional experience in Java-based backend development and modern frontend technologies including React.js, Vue.js, and TypeScript. The ideal candidate will contribute to designing and building scalable web applications with a clean architecture and seamless user experience.

Key Responsibilities

🔹 Backend Development (Java)

Develop scalable APIs using Java 8+, Spring Boot, and Spring Data JPA.

Write service layers, business logic, and data access layers using Hibernate.

Implement robust input validation, exception handling, and secure data processing.

Integrate third-party APIs and work on pagination, filtering, and sorting.


🔹 Frontend Development (React.js / Vue.js / Angular)

Build responsive and interactive user interfaces using:

o React.js (Hooks, Context API)

o Vue.js (Vue 2 or 3, Vuex, Vue Router)

o Angular (v9+ with services and RxJS)

Develop applications using TypeScript, JavaScript (ES6+), HTML5, and CSS3.

Manage component state, data bindings, form validations, and routing.

Ensure cross-browser compatibility and optimize frontend performance.


🔹 Database & Query Layer

Use MySQL or PostgreSQL to write efficient SQL queries and stored procedures.

Design and maintain relational schemas.

Leverage Hibernate/JPA for ORM and query abstraction.


🔹 Testing & Debugging

Write and maintain unit tests using JUnit, Mockito, and frontend-specific test libraries (Jest, Vue Test Utils, Jasmine).

Debug application flows and address performance bottlenecks.

 

🔹 Collaboration & Documentation

Document REST APIs using Swagger/OpenAPI.

Participate in agile ceremonies and code reviews.

Collaborate with designers, QA, and other developers to ensure high-quality delivery.


Technical Skills

Languages:

o Java

o JavaScript (ES6+)

o TypeScript

o HTML5, CSS3

o PHP (added advantage)

Frontend Frameworks:

o React.js

o Vue.js

o Angular

Backend Frameworks:

o Spring Boot, Spring MVC, Spring Data JPA

Database:

o MySQL, PostgreSQL


Soft Skills

Excellent analytical and debugging skills

Strong communication and teamwork

Ability to handle modules independently

Proactive in code reviews and knowledge sharing


Education

Bachelor’s or Master’s degree in Computer Science, IT, or equivalent