Shivani S

Shivani S Email and Phone Number

Senior Full Stack Java Developer @
Shivani S's Location
Greater Seattle Area, United States, United States
About Shivani S

Java platform professional with a pioneering career reflecting strong technical qualifications coupled with “hands-on” application development expertise. Maintain focus on achieving results while formulating and implementing advanced technology and business solutions to meet a diversity of needs.·Having 8+ years of experience in Development and design Applications using JAVA/J2EE technologies.·Expertise in Software Development Life Cycle (SDLC) like Analysis, Design, Development, Testing, Implementation, Enhancement, Production Support and Change Management of business applications, even used methodologies like Agile Scrum, Waterfall and TDD development.·Strong web development skills using HTML5, CSS3, JavaScript (ES5 & ES6), jQuery, Bootstrap, Angular, XML, AJAX, JSON which meets W3C Web Standards. ·Working knowledge in multi-tiered distributed environment, OOAD concepts.·Strong experience in Microservice development using Spring Boot.·Used advanced java 8 features like Lambda expressions for array operations, Streams and collections.·Experience in CI/CD pipelines to integrate the java code to align with DevOps using Docker.·Used Executor service multithreading to implement Parallel processing to run processes asynchronously using future calls to access data.·Expert in design and development of Enterprise applications using Java, J2EE, Servlets, JSP, Spring, Struts, JDBC, Hibernate, JavaBeans, XML, and Web services (SOAP & REST)·Experience with Relational Databases like MySQL, Oracle, DB2. Experience with NoSQL databases like MongoDB and Cassandra.·Expertise in writing JUnit test cases for system testing, Used Log4j for logging and Diagram Experience with Activiti BPM and BPMN 2.0·Experience in JMS over messaging to exchange information in more reliable and asynchronous way in enterprise Applications. Used Apache Active MQ, Rabbit MQ, AMQP as JMS provider. ·Knowledge on experience with various Application Servers and Web Servers including Web logic, JBoss and Apache Tomcat.·Experiences with build tools include Maven, Gradle.·Extensive experience using Junit and Mockito for unit/integration and JMeter for performance testing.·Experience on UNIX, Linux platforms, developed shell scripts and configured CRON jobs..·Good Experience on MVC frame works like Angular 10, Angular 6, Angular 4 for creating Single Page Application (SPA) using concepts like Routing, Dependency Injection, Observables, Services, Ng Zones, Components and Directives for devices like Mobile and desktop using Responsive Web Design and Bootstrap.

Shivani S's Current Company Details
Tech Data

Tech Data

Senior Full Stack Java Developer
Shivani S Work Experience Details
  • Tech Data
    Senior Full Stack Java Developer
    Tech Data Sep 2021 - Present
    · Interacted with the Business analysts to gather required Functional specifications documents (FSD) for the project.· Actively involved in Software Development Life Cycle (SDLC) as Modeling, Analysis, Design, Development, System Testing and User Acceptance Testing. Involved completely in Agile approaches, Including Test-Driven Development (TDD) and Scrum.· Used Java8 Lambda expressions along with Streams for creating internal iteration and performing chain operations such as Map, collect on a collection Objects, Filters.· Developed UI using HTML5, CSS3, JavaScript, jQuery, Bootstrap, Angular10 and Developed prototype and project layout skeletons using jQuery, HTML5, and CSS3.· Completely involved in designing and developing persistence layer using jQuery, Ajax and third-party libraries.· Involved in Java code, which generated XML document, which in turn used XSLT to translate the content into HTML to present to GUI.· Worked on POC’s using the ReactJS Components.· Experience in ReactJS and working with Redux architecture.· Involved in creating a reusable component using React JS for DOM manipulation. · Used Docker to collaborate code, run and deliver more securely from Linux, Windows server.· Used Log4j for validate functionalities and JUnit for unit testing.· Implemented configured JIRA issue tracking software with Agile plug-in across all the company functions.· To maintain the version of the files used GitHub and took the responsibility to merge code from branch to master and created new branch when further implementation started.Environment: Java8, J2EE, Spring 5.0, Spring boot, Microservice, JMS, JSF, CVS, REST, log4j, JUnit, HTML5, CSS3, JavaScript, jQuery, Angular JS, JSP, SOAP, Jenkins, Key Cloak, XML, Groovy, Grunt, Ajax, XSD, CI/CD, Mongo DB, RESTful, AWS, java Script, Linux, Kafka, Tomcat, Jasper reports, Jasper Server, Oracle BBDD 10g-11g, Kubernetes / Docker.
  • Pwc
    Senior Full Stack Java Developer
    Pwc Oct 2018 - Jun 2021
    Gb
    ·Involved in design, development and maintenance of applications that utilize J2EE, Spring Framework, Spring MVC, Spring Integrations, Spring Data, Angular 4, and HTML5. ·Participated in front end development using Angular 4, JavaScript, Typescript, HTML5, CSS, and JSON. ·Optimized the performance of application using Angular 4 Lazy Loading and ahead of time compilation. ·Developed Bootstrap responsive web application pages using Angular 4 services, controllers and directives for front end UI and consumed RESTful web service API. ·Implementing Queues Configuration using JMS-ActiveMQ and Message Driven Beans. ·Implemented a Continuous Delivery pipeline with Docker, Jenkins, GitHub and AWS. ·Used Apache Kafka cluster as messaging system between the APIs and Microservices. ·Migrating existing application into Microservices architecture using REST APIs, Spring Boot. ·Developed Java Multi-Threading based collector parser and distributor process. ·Designed and developed Application based on Spring Framework, Spring MVC and Hibernate. ·Worked upon Angular 5 Service this interacts with RESTful services at the backend. ·Developed utility classes to handle Validations of user information using regex functions. ·Developed single page applications using Angular 4, Typescript, and Web pack. ·Built Angular 8 components, UI services to consume REST services using Component based architecture provided by Angular 8.·Worked on creation of custom Docker container images, pushing images, integration of Spring Boot. ·Worked on Eclipse IDE for development and deployment of application in WebLogic Application Server. Environment: JMS, Java 8, Java 7, ActiveMQ, AWS, Angular 4 / 5 and 8, JPA, NodeJS, Spring Boot, Microservices, CI/CD, Multi-Threading, EJB, XML, JMS, CURD, GIT, Struts2.0, RxJava, Hibernate3.0, Maven, Bitbucket, CSS, JQuery, AJAX, Javascript, Docker, Jenkins, GitHub , UNIX, Linux, Eclipse, JBuilder, RAD, and IntelliJ IDEA.
  • Rabo Agrifinance
    Full Stack Java Developer
    Rabo Agrifinance Jun 2016 - Jun 2018
    Us
    ·Used Spring framework MVC in development of new modules based on requirements.·Utilized various utilities like JSP, JSTL, JavaScript, HTML, & CSS, jQuery.·Built Rich Prototypes and Applications using HTML5, CSS3, JavaScript, Express, Ajax, JSON, Angular, and Bootstrap.·Creating cross-browser compatible and standards-compliant CSS-based page layouts.·Involved in creating AJAX calls using AngularJS to handle data operations including ordering and filtering.·Developed new cross-browser accessible interfaces using Bootstrap, JavaScript with ES5, and AngularJS.·Managed advanced techniques for single page business solutions and front-end MVC patterns.·Experience with the features of AngularJS such as directives, modules, and routing.·Refactored existing project to make it more RESTful and thread safe.·Debugged Java classes used to modify web pages such as Business Objects and Data Access Objects.·Implemented JDBC to perform the database calls from the Java layer.·Used Servlets as an interface between frontend and backend to handle HTTP requests and to send the response back to the front end.·Created JSON request and validated the response using postman Interceptor and Swagger UI. ·Setup CI/CD pipeline process for the application using the Jenkins. ·Changing the AWS infrastructure Elastic Beanstalk to Docker with Kubernetes. ·Participated in analyzing the requirements and depicted them through use cases and scenarios.·Participated in unit testing, integration testing and installation of the system.·Contributed to the decision making of the software and hardware requirements and tool evaluations.·Implemented logging for the whole application using Log4j.·Involved in daily scrum meetings, worked on the sprint tasks in the Agile Scrum development.Environment: Core Java, J2EE, HTML, CSS, JSP, JDBC, JSP, AngularJS, Ajax, JavaScript, jQuery, XML, JSON, Servlets, Spring Framework, PL/SQL, Docker, Hibernate, Oracle, JAXB, RESTful, Log4j
  • Wipro
    Java Developer
    Wipro Jun 2014 - May 2016
    Bangalore, Karnataka, In
    ·Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, modeling, analysis, architecture design & development.·Participated in daily scrum meetings all through the development of the project.·Implemented the application using Struts Framework which is based on Model View Controller design pattern for clean separation of business logic from the presentation layer.·Handsome knowledge in gathering business requirements, analyzing the project, and creating use Cases and Class Diagrams. ·Used Spring framework for building the application based on MVC design paradigm. ·Used Maven Builder extensively for code building and smoke testing. ·Developed unit tests using JUnit and Mockito and Integration tests using Postman. ·Used Spring Boot, which is radically faster in building cloud Micro services and develop Spring based application with very less configuration. ·Involved in agile development process following Test Driven Development (TDD) by using Groovy, Junit4, Mockito. ·Worked with sessions for database interaction with MS SQL Server implementing Persistence for data storing and maintenance procedures. ·Developed SOAP based Web Services for Integrating with the Enterprise Information System Tier. ·Consumed Web Services (SOAP) from third party and implemented them using CXF. ·Extensively used Hibernate in data access layer to access and update information in the database.·Experienced in Developing the application using JSF Framework that uses Model View Controller (MVC) architecture with JSP as the view. ·Used ANT to build the application and deployed it on JBoss. ·Monitored the error logs using Log4J and fixed the problems.·Developed the different components of application such as JSPs, Servlets using JBOSS.Environment: JDK1.5, Struts1.2, HTML, CSS, JavaScript, Spring, MS SQL, SOAP, Junit4, JSP1.2, Servlets, JDBC, JavaScript, Log4J, ANT, Hibernate3.0, Ajax, Eclipse, JBOSS, Oracle and LINUX.

Shivani S Education Details

  • Arizona State University
    Arizona State University
    Computer Science
  • Visvesvaraya National Institute Of Technology
    Visvesvaraya National Institute Of Technology
    Computer Science And Engineering

Frequently Asked Questions about Shivani S

What company does Shivani S work for?

Shivani S works for Tech Data

What is Shivani S's role at the current company?

Shivani S's current role is Senior Full Stack Java Developer.

What schools did Shivani S attend?

Shivani S attended Arizona State University, Visvesvaraya National Institute Of Technology.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.