Posted on: 24/05/2026
Role Overview :
We are looking for a hands-on Fullstack Software Engineer (48 years experience) who can develop, maintain, and enhance both backend services and frontend applications in a cloud-native, microservices-based environment using Java (Spring Boot) and a modern JavaScript framework (Vue.js, React.js, or Angular).
The role requires strong programming fundamentals, experience with modern frameworks, and the ability to work independently on assigned tasks within an agile product engineering setup.
1. Core Technical Skills (Must-Have) :
A. Backend Development (Java) :
- 4 to 8years of hands-on experience in Java backend development
- Proficient in :
a. Java 8+ (Java 17 or Java 21 preferred)
b. Spring Boot framework
c. REST API development
d. Spring Data JPA / Hibernate
B. Frontend Development (JavaScript) :
- Strong experience in JavaScript (ES6+)
- Proficient in :
a. Vue.js or React.js or Angular
b. HTML5, CSS3, responsive design principles
C. Component-Based Architecture :
- Building reusable, modular components
- Props, events, lifecycle hooks
- Routing and navigation
- State management (Pinia, Redux, NgRx, or equivalent)
D. API Integration :
- Building and consuming RESTful microservices
- Handling asynchronous calls with Axios or Fetch
- Error handling and loading states
E. Build Tools & Packaging :
- Experience with :
a. Vite or Webpack
b. NPM/Yarn
c. Gradle
- Basic understanding of bundling, code splitting, and performance optimization
F. Cloud & DevOps Awareness :
- Basic deployment and debugging on any cloud platform (AWS/Azure/GCP)
- CI/CD tools such as GitHub Actions, GitLab CI, or Jenkins
- Basic Docker usage (build, run, logs)
G. Databases & Storage :
- Strong experience with relational databases : PostgreSQL or MySQL
- Good understanding of :
a. Writing SQL queries
b. Index usage
c. Joins, transactions
- Exposure to Redis or NoSQL DBs is a plus
2. Engineering Best Practices (Mandatory) :
- Write clean, maintainable, well-structured code
- Use OOP and SOLID principles
- Mandatory experience with :
a. JUnit / Mockito for backend unit testing
b. Jest (or equivalent) for frontend unit testing
c. Code reviews (as reviewer and reviewee)
d. Git workflows
- Understanding of :
a. Logging and monitoring basics
b. Error handling & exception design
c. API security basics (JWT/OAuth2 awareness)
d. Frontend security (XSS prevention, CSRF awareness)
3. UI/UX Awareness :
- Ability to implement pixel-perfect designs from Figma or similar tools
- Understanding of responsive layouts and cross-browser compatibility
- Basic knowledge of usability principles
4. Performance, Reliability & Security Expectations :
(At a depth appropriate for 4+ years)
Performance :
- Backend : DB queries, caching, pagination
- Frontend : DOM rendering, state updates, lazy loading
- Familiarity with browser performance tools
Security :
- Secure coding practices :
- Input sanitization
- Avoiding SQL injection
- Secure API communication
- Preventing XSS and CSRF vulnerabilities
5. Domain Knowledge (Not Required, but Good to Have) :
- Supply Chain Management
- Logistics
- Inventory or warehouse systems
If the domain is unfamiliar, the engineer must be able to learn quickly with guidance.
6. Soft Skills & Collaboration Expectations :
- Clear communication and ability to explain technical decisions
- Ability to estimate tasks and deliver within timelines
- Proactiveness in asking questions when needed
- Ability to work in Agile teams (Scrum/Kanban)
- Regular participation in :
a. Grooming
b. Stand-ups
c. Sprint reviews
d. Retrospectives
7. Expected Deliverables :
The deployed engineer must be able to deliver the following without hand-holding :
1.Backend APIs built using Java & Spring Boot
2.Frontend components and pages built using Vue.js, React.js, or Angular
3.Code adhering to project standards & guidelines
4.Unit tests for all major components (frontend & backend)
5.Bug fixes, enhancements, and production support as needed
6.Accurate status updates and timely delivery in sprints
7.Clear documentation for services, APIs, and UI components
8. Experience Requirement :
- Overall Experience : 4 to 8 years
- Should have worked as :
- Fullstack Engineer
- Java Developer + Frontend Developer
- Software Engineer (Fullstack)
9. Good-to-Have Certifications :
(Not mandatory)
- Oracle Java Certification
- Vue.js / React.js / Angular Certification
- JavaScript Specialist Certification
- AWS Cloud Practitioner
Did you find something suspicious?
Posted by
Posted in
Full Stack
Functional Area
Full-Stack Development
Job Code
1638491