Aishwarya Jaiswal
Phone: 317-***-****
Email: ******************@*****.***
Summary:
6+ years of experience in complete Software Development Life Cycle including analysis, development, implementation, testing, refactoring and maintenance of web-based applications using Java/J2EE technologies.
Experienced in Behavior driven development (BDD) and Test-driven development (TDD) approach using SCRUM framework under Agile Methodology.
Experienced with Object Oriented Design (OOD), Object Oriented Analysis (OOA), Object Oriented Programming (OOP) and its implementation.
Created Single page applications with the use of JavaScript library React.js. In-depth experience in React.js and techniques such as Redux, Axios, JSX, Form Validation, HOC and react-router.
Having knowledge on Java 1.8 features like Lambda expressions and functional interfaces and Parallel Streams.
Strong engineering and professional skilled in Java, Spring, Spring Boot, Micro Services, Spring Cloud, AWS, Kubernetes, Webservices(Restful/SOAP), Angular, JQuery, DevOps, SQL, Oracle Database, AWS DynamoDB and Agile Methodologies.
Exposure to NoSQL database programming - Apache Cassandra.
Worked on Lambda Expressions, Functional interfaces Stream API's, Time API, and Improvements on Collection, Concurrency, and IO improvements by using Java 8
Having good Knowledge in NOSQL data base like DynamoDB and MongoDB
Thorough knowledge of Core Java concepts like Collections, Threading, Generics, Exception handling, Thread pools, Execution services, File I/O, & Serialization.
Experience with core java/ JDK 1.6, 1.7, MongoDB, NoSQL/SQL, GIT, JSON and DB2.
Experience in using Object Relational Mapping frameworks like Hibernate and MVC frameworks like Spring and subsidiary modules like Spring JDBC and Spring AOP.
Expert in developing frontend applications using HTML5, CSS3, DHTML, DOJO, JavaScript, Angular, Node JS, Bootstrap, Spring Boot, JSF and jQuery.
Expertise on using Amazon AWSAPI tools like: Linux Command line, puppet integrated AWSAPI tools.
Extensively worked on database applications using Oracle, SQL Server, PostgreSQL, Amazon Aurora, DynamoDB, Sqlite and MySQL.
Experience in development and consumption of Web-Services as Service Providers and Consumers using HTTP/XML, XSL, SOAP, REST and WSDL.
Expertise in databases such as Oracle, MySQL, and Mongo DB databases to manage tables, views, indexes, sequences, stored procedures, functions, triggers and packages.
Experience with messaging services like JMS Queue, Active MQ, Rabbit MQ, Kafka which are used to establish the connections between the applications.
Experienced on developing the application and Web servers like WebSphere, WebLogic, JBOSS, and Tomcat Server installation and maintenance.
Experience working on Kubernets environment
Experience in Amazon Web Services (R53, EC2, Amazon S3, Amazon Simple DB, SQS, RDS, Elastic Load Balancing, and Amazon EBS).
Experience in developing applications using Eclipse, IntelliJ, & Net Beans in Windows, Linux, Unix Environment.
Experience in generating logging by Log4j to identify the errors in production test environment; build tools like ANT & Maven; and CI/CD tools Jenkins.
Technical Skills:
Java/J2EE, PL/SQL, C, C++, HTML5, DHTML, XML, JavaScript, jQuery, JSON, CSS3, XSLT, AJAX, SOAP, RESTful, DTD, SAX, DOM parsers, WebSphere, WebLogic, JBoss Tomcat, Oracle, SQL Server, MySQL, MongoDB, Spring MVC, JSF, Hibernate, Windows, Unix, Linux, SVN, GIT, CVS, TOAD, SQL Developer, Log4J, J-Unit, ANT, Maven
Professional Experience:
Cigna Health Insurance, Bloomfield, CT Jan 2021 - Now
Java Full Stack Developer
Responsibilities:
Worked within Agile team environment and participated in multiple Scrum meetings to discuss planning and development needs for current cycle
Developed Use Cases, Class Diagrams, Sequence Diagrams and Data Models using Microsoft Visio.
Responsible for Development of Web page using HTML5, JavaScript, jQuery, React.js, Immutable JS, CSS, SASS/SCSS including Ajax controls and JSON.
Used Spring MVC & Dependency Injection for handling presentation and business logic.
Implemented persistence framework using Hibernate & Handled Transaction Management using the provided data source.
Development strategy for integrating internal security model into new projects with Spring Security and Spring Boot
Developed Angular Directives to extend the grammar of the web through reusable HTML elements, attributes, and classes.
Experience on various AWS services like S3, EC2, ECS, Cloud trail, VPC, RDS, Route 53, SNS, and Lambda.
Designed and created the NoSQL DynamoDB database to store the application data.
Designed and developed the Amazon EC2 instance to copy the file from mainframe to cloud, process and store it in DynamoDB.
Experience in migrating data from Oracle database using Spring JDBC to Apache Cassandra (Datastax) NoSQL Database.
Worked with NoSQL database to store JSON like dynamic connections data.
Used JavaScript libraries to create slider & page-turning animations on calendar widgets.
Designed CSS based page layouts that are cross-browser compatible and standards-compliant.
Developed Rest Api in Node JS using express service.
Developed Kafka Messaging System in Api’s to behave as Producer and Consumer using Kafka Wrapper.
Worked with various AWS modules including RDS, Elastic Beanstalk, Dynamo, etc
Extensively used Java 8 features such as lambda expressions, Parallel operations on collections, multithreading and for effective sorting mechanisms.
Used Streams and Lambda expressions available as part of Java 8 to store and process the data.
Implemented React router for building the single page application.
Built React application utilizing Redux for state management.
Used props, states, keys, refs in React.js to build the UI components.
Used React-router to route the pages on the client-side and built SPA.
Designed and developed the framework to consume the web services hosted in Amazon EC2 instances.
Worked with AWS cloud service in creating EC2 instances and providing them roles and sometimes participated in writing custom policies and deployed applications on Elastic Bean Stalk and EC2.
Experienced with event-driven and scheduled AWS Lambda functions to trigger various AWS resources.
Used Zookeeper, to set the offset to the Api’s and to prevent the lose of messages when passing from one api to another in the system.
Used NOSQL database Amazon dynamo DB to store data of reporting Application.
Used Bootstrap for frontend framework for efficient responsive web development.
Used Angular Reactive forms to implement complex forms & Form Builder for validations.
Migrated existing application into REST based Microservices to provide all the CRUD capabilities using Spring Boot.
Deployed Spring Boot based Microservices in Docker and Amazon EC2 container using Jenkins.
Developed Docker image and containers for the application by configure Docker file, using Docker compose to manage images
Worked on XML and JSON for transferring and retrieving data between different applications.
Used Java Messaging Services for the reliable and asynchronous exchange of important information such as payment status report.
Worked in React JS for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React concepts.
Implemented the REST APIs and data transformers using the Java Connector which involves the use of Java 8 features Lambda and Streams.
Implemented Java plug-ins to import data from various inbound system, validate them based on business rules and persist them to Oracle database using JDBC.
Worked with Eclipse IDE and used Maven to achieve functionality for build process.
Used GIT controls to track and maintain the different version of the project.
Used Log4j to print the logging, debugging, warning, info on the server console and developed J-Unit test cases for unit testing the integration layer.
Great American Insurance, Cincinnati, OH Aug 2019 – Dec 2020
Java/J2EE Developer
Responsibilities:
Followed Agile methodology to promote iterations, collaboration, & process adaptability and participated in SCRUM Meetings throughout the life cycle of project.
Developed Use Cases, Class Diagrams, Sequence Diagrams and Data Models using Microsoft Visio.
Used Spring AOP for solving crosscutting concerns like keeping logged data and transactions details.
Started the front-end application with React and used state object React Class Component for general stateful management.
Used Spring Batch for processing large amount of data like transaction management, job processing, resource management and logging.
Worked on Java 1.8 features such as Lambda Expressions for making anonymous inline function calls by using Functional Interfaces which makes code readable and concise.
Used Hibernate mappings, relationships between tables and entity classes to access and update information in the database.
Deploying application in AWS cloud using services like EC2, DynamoDB, Aurora, ELB, VPC etc.
Used Spring Boot to create stand-alone spring applications and to implement Microservices based Cloud architecture.
Implemented routing logic and navigation from screen to screen and implemented login functionality on the client side in Angular.
Used React-Router to create a single page application. Applied Router Guard to deny unauthorized access.
Used data replication and data injection software’s like Attunity to inject data from Mainframe to cloud(DynamoDB). Designed and implemented various application jobs in Control - M.
Used AWS streaming service like Kinesis and dynamo Streams to process the data to cloud.
Wrote roll out procedures and plans. Environment was mixed Windows and AIX, CSS, XML, HTML, Knockout.js, Hbase, NoSql, XSLT, projects written in C.
Wrote Asynchronous code on the server-side for fetching data and communicating with the frontend application using AJAX calls and jQuery.
Developed the JSON structure for the data transfer in between the Client and Server layer.
Create and configured the continuous delivery pipelines for deploying Micro Services and Lambda functions using Jenkins CI server.
Worked on Docker container snapshots, attaching to the running container, removing images, managing container
Consumed web services to interact with other external interfaces in order to exchange the data in the form of JSON and by using RESTful.
Create and configured the continuous delivery pipelines for deploying Microservices by using Jenkins CI server.
Explored Spring Cloud Stream to send and receive messages using Apache Kafka between Spring Boot apps.
Used RabbitMQ as Java Messaging Service to produce & consume data between application.
Used Maven as build automation tool and Jenkins to perform continuous Integration.
Used GIT for version control tool and RAD for IDE.
Active involvement in database design, development and coding of stored Procedures, SQL DDL& DML statements, functions, & triggers.
Created several Exception classes to catch the error for a bug free environment and logged the whole process using Log4j, which gives the ability to pinpoint the errors.
Involved in communicating with offshore team to resolve the applications production issues and to deliver the best quality application enhancements to the client.
Voya Financial, Windsor, CT Jan 2019 – Jul 2019
Java/J2EE Developer
Responsibilities:
Followed Agile Software Development Methodology and Test-Driven Development (TDD) to build the application iteratively and incrementally.
Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams to model the detail design of the application using UML.
Used JIRA for bug tracking and issue tracking.
Worked on Spring MVC to implement various controllers for form processing & validation.
Used Spring IOC for dependency injection and AOP for aspect-oriented logging and transaction handling.
Used Hibernate to develop the persistent layer for Order Viewing component.
Used MVC framework Angular in development for data binding & to consume web services.
Used Cloud Formation and launch configurations to automate repeatable provisioning of AWS resources through AWS cli and console.
Used Log4j to capture the logs that include various levels of information like error, info, debug into the log files.
Developed Packages to validate data from Flat Files and insert into tables in MySQL DB.
Responsible for performing Code Reviewing and Debugging.
Education: Bachelor in Computer Science & Information Technology, Tribhuvan University,