7+ years of professional experience as a full stack developer, experienced in implementing and developing complex applications. Involved in Software Development Life Cycle (SDLC) which embraces Design, Development, Implementation and Testing of enterprise business applications using Java. Worked on Hibernate for mapping the java objects to relational database and SQL queries to fetch the data, insert and update the data from the database. Experienced in working with Redux architecture using complex Object-oriented concepts in improving the performance of the websites. Selecting the appropriate AWS service based on compute, data, or security requirements and integration of Amazon Web Services (AWS) with other applications infrastructure. Strong experience in Unix & Linux Shell scripting Bash, Perl scripting. Have developed the micro services framework prototype with guidelines, the developers have followed as skeleton model and developed their interfaces on top of the baseline prototype. Experience in creation and maintenance of CI/CD pipelines. Implemented Design patterns such as MVC, View Dispatcher, Data Access Objects, Singleton, Observer, Factory, Session Facade. Extensive experience in using version control tools like SVN, Git. Extensive experience in UML Modeling diagrams developing Such as Use Case diagrams, Class diagrams and Sequence diagrams. Extensive hands-on experience in design and deployment of N- Tier enterprise applications for the J2EE platform using Core Java, Servlets, Struts, Spring, EJB, JSP, JPA, JSF, JNDI, JMS, JAX- RS, JAX-WS, and JMeter. JUnit/Mockit Frameworks were used for performing unit & integration testing by writing test cases. Experience working in environments using Agile (SCRUM) and Test-Driven development (TDD) methodologies. Proficient in using Kubernetes for Horizontal scaling and load balancing of applications. Extensive experience of using IDE tools Eclipse, NetBeans, IntelliJ IDEA for JAVA/J2EE.