Key Responsibilities EndtoEnd Development Design develop test deploy and maintain web applications from UI to database FrontEnd Create user interfaces and layouts using HTML CSS JavaScript and modern frameworks React Angular BackEnd Develop serverside logic RESTful APIs and microservices using Java