Source description
About the role
We are seeking a skilled Full Stack Java Developer with a solid understanding of Core Java and OOP fundamentals , hands-on experience in server-side web development using modern MVC or MVVM frameworks , and strong front-end development skills in React, HTML5, JavaScript, and jQuery . The ideal candidate should also be comfortable working with Node.js and related development tools. Key Responsibilities: Design, develop, and maintain scalable web applications using Java technologies. Implement server-side logic using Java MVC/MVVM frameworks such as Spring MVC, Spring Boot, JSF, or Struts. Build responsive and interactive UI components using React.js , Angular , HTML5 , CSS3 , JavaScript , and AJAX frameworks like jQuery . Develop RESTful APIs and integrate them with front-end applications. Work with Node.js for tooling, automation, and backend service integration where applicable. Collaborate with cross-functional teams including designers, testers, and DevOps engineers to deliver high-quality software solutions. Participate in code reviews, design discussions, and agile ceremonies. Ensure application performance, security, and scalability. Required Skills and Qualifications: Strong proficiency in Core Java and Object-Oriented Programming (OOP) principles . Experience with Java-based web frameworks (Spring MVC, Spring Boot, or similar). Hands-on experience with front-end frameworks/libraries such as React.js or Angular . Proficient in HTML5, CSS3, JavaScript, AJAX , and jQuery . Familiarity with Node.js for development tooling, backend scripts, or API integration. Experience with RESTful API design and integration . Understanding of MVC/MVVM design patterns . Knowledge of relational databases (MySQL, PostgreSQL, etc.) and ORM tools like Hibernate or JPA. Version control experience (Git). Strong debugging, problem-solving, and analytical skills. Preferred Skills: Experience with TypeScript in front-end frameworks. Familiarity with CI/CD pipelines and tools like Jenkins or GitHub Actions. Knowledge of containerization (Docker, Kubernetes). Exposure to cloud platforms (AWS, Azure, GCP). Understanding of Agile/Scrum methodologies. Education: Bachelor s or Master s degree in Computer Science , Information Technology , or related field.
More at Hexaview Technology