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 