About the Fullstack Java Developer Role 
We are seeking a motivated and skilled Fullstack Java Developer to join our team.
The ideal candidate will have strong expertise in both backend and frontend development, with the ability to independently design, develop, and maintain scalable web applications.
You will collaborate closely with stakeholders to deliver high-quality, user-friendly solutions that meet business needs.
Key Responsibilities 
Independently develop and maintain a web application using Java and related technologies 
Implement both frontend and backend components of the web application 
Work with stakeholders to understand requirements and implement solutions 
Design and implement database schema and queries 
Develop and implement search functionality 
Write clean, maintainable, and well-documented code 
Perform testing and debugging 
Participate in technical discussions with stakeholders 
Requirements 
3-5 years of experience in Java web application development 
Strong expertise in Java, Node.js, Spring Boot framework for backend development 
Proficient in JavaScript/TypeScript and frontend frameworks (e.g., React, Angular, or Vue.js)
Experience in SQL and database design 
Experience in implementing search functionality and optimisation 
Good understanding and completion of projects using waterfall/Agile methodology 
Analytical, conceptualisation and problem‐solving skills 
Experience with version control systems (e.g., Git)
Motivated and self‐driven, with ability to learn new concepts and tools in a short period of time 
Team player with ability to collaborate effectively with stakeholders 
Good written and verbal communication and interpersonal skills 
Experience in automated testing and debugging 
Interest in developing high‐quality web applications 
#J-18808-Ljbffr