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/nodejs/Springboot 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 optimization
Good understanding and completion of projects using waterfall/Agile methodologyAnalytical, conceptualization 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