We are seeking a Java Developer who will be responsible for developing and updating dynamic websites for our clientsResponsibilities and Duties:You'll be joining a creative team, focused on results, and works together to achieve goals. This includes Working with Frontend and Backend technologies such as Spring, Struts, Angular, React, or any other third party integration with support java and its related frameworks. Develop user interface for customer-facing mobile and desktop web e-commerce applications using HTML5, CSS, JavaScript, Typescript Based Frameworks like Angular Develop backend web applications with Spring MVC, Springboot, Struts, and other Java-based technologies. Design, develop, maintain, and enhance systems based on business requirements, using approved technologies and coding standards. Build reusable code and libraries for future use. Ensure the technical feasibility of UI/UX designs. Optimize application for maximum speed and scalability. Document code appropriately for maintainability. Translate requirements into functional code. Maintain code quality through unit testing.Key Skills High proficiency with the Core & Advance Java, Spring MVC, Springboot, Struts, HTML/CSS/JavaScript backed by a sharp, critical eye for detail. Solid knowledge of web app architecture like MVC, REST, Microservices and Frontend frameworks. Having Devs ops skills like Git, Ci/CD, Jira. Having a good understanding of AWS cloud technologies will be a plus Good problem-solving skills and ability to meet deadlines. Agile development experience.