Around 5 years of Software developer experience in all stages of life cycle, referring to Design, Development, Implementation and testing of web-based applications. Experience in Developing User Interface (UI) Rich Web Applications using Front End/User Interface (UI) Technologies using HTML5, DHTML, CSS3 (SaaS, LESS) frameworks, Bootstrap, Java script (ES5& ES6), jQuery, AJAX by managing all facets and pipelines of application. Excellent understanding and working knowledge of Software Development Life Cycle (SDLC) methodologies like Agile, Waterfall and Test-Driven Development (TDD). Good working experience with Web Technologies such as Angular JS, Node JS, Bootstrap, React.js, Redux, Flux, React Native, HTML5, CSS3, TypeScript, Bootstrap, XML, Ajax, JSON, JSP, JQuery, and JavaScript. Hands on experience in working with the backend by using NodeJS, and Mongo DB. Experience in implementing a REST API/Microservices using Spring Boot. Good Understanding on using various XML technologies like XPath, XQuery, XSLT, XSD, SAX, DTD/Schemas, DOM and JAXB. Experience in working with React.js Virtual DOM and React views, rendering using components. Experience on Relational and No SQL database like DynamoDB and Mongo DB. Experience in developing multiple Angular components which are compatible with latest versions of typescript, Angular CLI. Strong experience in developing Single Page Application (SPA), using MEAN (Mongo, Express, Angular and Node) stack. Expertise in DevOps, Release Engineering, CI/CD by using various tools like Jenkins, Docker, Bitbucket, Terraform, Chef, Ansible, Docker, ELK, Kubernetes, Nagios. Experience in developing the application with Agile Methodology, Waterfall Methodology and Test-Driven Development. Strong Knowledge in developing Work Flow, Rule based Business Process Management applications on Pega Rules Process Commander (PRPC).The Implementation cycle includes modelling of business process, PRPC tool installation, design, development, testing, and deployment. Good experience in developing and updating a web page using HTML5, CSS3, AngularJS, React.js, Java Script, backbone.js, and JQuery across various browsers and there by achieving cross browser compatibility. Experience with Troubleshooting AWS EC2 instances for Status check through System Status checks and Instance Status checks alerts and maintained S3 buckets, VPC (Virtual Private Cloud), ELB (Elastic Load Balancers), and RDS (Relational Database Services). Knowledge on Docker to create Containers using Docker file and using Docker compose. Experienced in using Java Messaging Service (JMS), ActiveMQ, RabbitMQ, and Apache Kafka.Experience with Rational Application Developer (RAD), Websphere Application Server, Weblogic Application server, Tomcat, JBoss Application Server. Experience in various version control tools like SVN, CVS, Git. Selecting the appropriate AWS service based on compute, data, or security requirements. Experience in Microservices development using spring boot and deployment in Amazon web Services (AWS) cloud. Good understanding Core Java SE 8 concepts like Streams API, Time API, Functional Interfaces, Multithreading, Transaction Management, Exception Handling, Lambda functions, Generics and Collection API. Experience in using JIRA Tool for keeping track of bugs, Issues, work flow and releases. Expertise to interact with ORM frameworks like Hibernate, Spring Data, iBatis and JPA.