Job Description:ResponsibilitiesParticipate in the entire application lifecycle, focusing on coding and debuggingWrite clean code to develop functional web applicationsTroubleshoot and debug applicationsPerform UI tests to optimize performanceManage cutting-edge technologies to improve legacy applicationsCollaborate with multidisciplinary team of designers, developers and system administratorGather and address technical and design requirementsBuild high -quality reusable code and libraries for future useFollow emerging technologiesResponsible for integration of front end part.Define and communicate technical and design requirementsDevelop functional and sustainable web applications with clean codesStay up to date with current best practicesConduct UI tests and optimize performanceRequirementsProven work experience as a Full stack developerIn-depth understanding of the entire web development process (design, development and deployment)Hands on experience with programming languages like Java, J2EE, JDK8/11,spring frameworks(core , mvc), multithreading, ORM hibernate Web services SOAP & Rest.Experience in deploying systems into a production Environment like WebLogic, WebSphere, Apache-Tomcat etc..Solid background in Oracle/MySql/No Sql / Mongo DB database fundamentals including development and tuning of complex database queries.Hands on experience with front-end languages (e.g. HTML, Angular js ,JavaScript and CSS)Excellent analytical and time management skillsTeamwork skills with a problem-solving attitudeGreat interpersonal and communication skillsCritical thinker and problem-solving skillsTeam playerBE/B.tech/MCA degree in Computer Science or similar relevant field.