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