job description role: full-stack developer location: hyderabad job type: permanent - full time years of experience: 3 – 10 years job responsibilities  develop high quality code as per standards, tiered coding, business layer coding, interface development and service development  understand the database concepts and write efficient queries  restful services  hand-son experience in elk stack or kafka.  web fundamentals like html, javascript, and css  server-side languages like java and javascript.  database technologies like mysql, oracle and postgresql.  web server technologies like , j2ee, apache, nginx, iss, etc.  frameworks related to their server-side language of choice like: , etc.  familiarity with api creation and restful services  mean (mongodb, , angularjs, and ) stack  mentor developers to help them solve technical difficulties in the course of coding  seek review from peers /customer periodically; participate in setup activities for required environment setup; deploy code build in testing environment; conduct peer review during design, coding and testing  complete documentation as per the scope; prepare guidelines and checklist for development and testing activities  highly experienced with back-end programming languages ex: java, groovy, javascript ,oracle etc.  proficient experience using ex: advanced javascript libraries and frameworks such as angular js, react js, express js etc.  development experience for web applications.  experience with cloud message apis and usage of push notifications.  knowledge of code versioning tools such as git, mercurial or svn. essential skills  experience with coding technologies, tools, and frameworks  proficient in java 7 / java 8  experience with all of the following: angular, react js, node js, sql, javascript, bash, jira,  source-control: git, svn and build tool: maven, code quality - pmd/check style/find bugs, sonarqube  experience with design patterns