PRIYANKA
FULL STACK JAVA DEVELOPER
email: ****.*************@*****.***
PH.NO: 469-***-****
PROFESSIONAL SUMMARY
Around 7+ years of IT experience in analysis, design, development, and implementation of Web Based, Client/Server applications and Database applications.
Extensive experience as designing and developing in Java & J2EE Web technologies based on In-depth knowledge of Object-Oriented Programming, Database Programming, Web Programming and GUI Development.
Expertise in developing and implementing Web applications using Java/J2EE Technologies including Core Java, JDBC, Hibernate, Spring, JSP, Servlets, Java Beans, EJB and JNDI.
Proficient in using RDBMS concepts and worked with Oracle.
Worked on technologies Spring, Web services, SOAP, XML, JMS, JNDI, JDBC and various Databases like Oracle, MySQL, and Microsoft SQL server during my tenure in Software Development.
Have an extensive experience in designing User Interface (UI) applications and professional web applications using, JavaScript, AngularJS, JSP, XUL, HTML/DHTML, DOM, XHTML, jQuery, CSS, and AJAX.
Proficient in developing J2EE enterprise applications in Service Oriented Architecture and Micro Service Architecture.
Have an extensive experience in Development, testing, Application Maintenance and Support in IVR (Interactive Voice Response) technologies, strong knowledge of IVR tools, Nuance Dialog modules (NDM), Voice XML (VXML), Grammar XML (GRXML), Interaction Composer, Eclipse, SQL.
Strong knowledge on developing SPEECH/DTMF Grammar files.
Good experience in Core Java, Multithreading and Design Patterns.
Extensive experience on modern front-end templating frameworks for JavaScript - Including Bootstrap, jQuery, AngularJS, NodeJS, backboneJS etc.
Worked with Oracle8i/9i/10g, MySQL, DB2.
Thorough knowledge and experience in implementing Service Oriented Architectures (SOA) using XML based Web Services (REST/SOAP/UDDI/WSDL).
Worked on Web Application Development with Framework like Struts and Spring MVC.
Experience using various web/application servers like Apache, Tomcat, WebLogic, WebSphere and JBOSS.
Experience in ANT and Maven build tools.
Strong experience on various development environments like Eclipse, IntelliJ.
Experience in modifying an existing IVR application based on business request.
Knowledge in IVR application version map from the configuration portal by sending a rest web service request and keeps it in the cache.
Experience in developing modules in the IVR configuration portal application and web page to setup the IVR application for the phone number.
Experience in adding or editing an IVR application and additional information to be send to the IVR.
Knowledge on major components in Hadoop Ecosystem like Hadoop Map Reduce, HDFS, HIVE, PIG, Pentaho, HBase, Sqoop, Oozie and Flume.
Knowledge on Oozie workflow engine in running workflow jobs with actions that run Hadoop Map/Reduce and Pig jobs.
Having experience with Cloud Computing environment like Pivotal Cloud Foundry, Amazon Web Services (AWS), Docker Containers.
Define and deploy monitoring, metrics, and logging systems on AWS.
Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining, and troubleshooting EC2 instances, S3 buckets, Auto Scaling, Dynamo DB, AWS IAM, Elastic Load Balancers (ELB) and Relational Database Services (RDS).
Knowledge of AWS cloud service like Compute, Network, Storage, and Identity & access management.
Worked on Microsoft Azure cloud to provide IaaS support to client. Create virtual machines through power shell script and Azure portal.
Designed, Configured, and deployed Microsoft Azure for multiple applications using the Azure stack.
Thorough understanding of Object-Oriented Methodology, UML, and Design Patterns.
Technical experience in the areas of Object-Oriented Analysis (OOA) Object Oriented and Design (OOD)using UML, Software Life Cycle Management and Development of Distributed applications.
Good experience with unit testing using JUnit.
Used Log4j for effective logging.
Worked on implementation of the version control software GitHub, CVS, VSS, SVN and Clearcase.
Experienced with JDBC API to call SQL Queries and Stored Procedures in the Database.
Managed risk analysis and mitigation plans, status/defect reports, and client presentations.
Proficient in all phases of SDLC (analysis, design, development, testing, and deployment) and highly competent in gathering user requirements and converting them into software requirement specifications.
Extensive knowledge in Agile, Waterfall and TDD Methodologies.
Have strong experience in code debugging and bug fixing.
Back-end programming experience using PL/SQL, SQL, MS-SQL, Stored Procedures, Packages, Functions, Cursors, Constraints, Triggers, Indexes, Views, Materialized Views, Bulk Collects and Collections, Database Links, Export/Import Utilities, Ad-hoc queries.
Good Interpersonal Skills and a good Team player.
Excellent communication and problem-solving skills.
Education
Bachelor of Technology in Computer Science and Engineering - Jawaharlal Nehru Technological University, India.
Masters in engineering management - Christian Brothers University, Memphis, TN.
Technical Skills:
Operating Systems
Windows 7/8, Open Unix 8, Linux
Programming Languages
C, Java1.5/1.6/1.7/1.8, J2EE, JSP, JSF, MVC, JPA, log4j
Web Languages
HTML5/HTML, DHTML, AJAX, XML, CSS3/CSS, PHP, JavaScript, jQuery, AngularJS, NodeJS
Database Languages
SQL, PL/SQL, Oracle 9i/10/11g, MySQL 5.1.4, DB2, MongoDB, NoSQL
Methodologies
Agile, SDLC, OOAD, Scrum
RDBMS
Oracle 9i/10g/11g, MySQL, DB2, Informix
Java/J2EE Technologies
JSP, Servlets, EJB, JavaBeans, JDBC, JNDI, Webservices
Web Services Technology
XML, SOAP 4.0, WSDL, REST, UDDI, Apache CXF 2.2.9/2.6
Application/Web Servers
Apache Tomcat, JBOSS 4.0/4.2, CVS, Subversion, Ant, Maven, WebSphere 7.0
IDE
Eclipse 3.5/3.6.1/4.2/4.3.1, IntelliJ, Spring Tool Suite
Java Framework
Struts 2.1.6/2.2.1/2.3.16, Spring 3.0.1/3.2.6, Hibernate 3.5.4/4.0.1/4.2.8
Java Testing Tools
JUnit 4.6/4.9/4.11, JMeter 2.7, Soap UI, Log4j and JIRA
Cloud Technologies
AWS EC2, S3, Dynamo DB, ELB, Microsoft Azure
IVR Framework
Nuance Voice Platform5.5, VXML 2.0, Nuance Development Framework, Nuance Dialogue Modules, Interaction, Natural Language grammars.
Job scheduling
Autosys, Tidal and Control-M
Professional Experience
Client: CVS Health, Woonsocket, RI April 2019 – Present
Role: Full Stack Java IVR Developer
Description:
CVS Health Corporation (previously CVS Corporation and CVS Caremark Corporation) is an American healthcare company that owns CVS Pharmacy, a retail pharmacy chain; CVS Caremark, a pharmacy benefits manager; and Aetna, a health insurance provider, among many other brands.
Responsibilities:
Involved in software development life cycle starting from requirements gathering and performing Object Oriented Analysis.
Develop enterprise web applications using Java, J2EE, Spring, Restful web services, windows, SQL Server, DB2, Eclipse, XML, C/C++, C#, JavaScript, JSON, Ajax, Angular JS, Angular 6, JSP, CSS, HTML5, etc.
Designed and developed the UI components using JSP, HTML, CSS, JavaScript, Angular 6 and.
Using dependency injection/IOC feature of Spring framework.
Developed integration modules for disparate clients using Apache Camel.
Understanding business requirements and developing new IVR (Interactive Voice Response) call flows for Confidential.
Design new call flows as part of project enhancements, creating technical design document and creation of use cases.
Develop application code and call flows using Voice XML (VXML), Nuance Dialogue Modules (NDM), JAVA and JavaScript on a Nuance Development Framework (NDF).
Develop new grammars (speech and DTMF-Dual Tone Multi Frequency) using GRXML (Grammar extended markup language).
Experience in developing modules in the OTCHS IVR application and setup the IVR application for the phone number.
Experience in developing modules in the OTCHS IVR application and Natural language (NLU) understanding and speech recognition capabilities throughout entire OTCH IVR call flow.
Experience in developing IVR modules for collect order, edit order, and place order etc. to improve more self-service features.
Experience in developing a batch solution to transfer IVR call details XML to the data warehouse for reporting.
Experience in developing a solution to generate daily, weekly & monthly IVR reports, based on the business ask by querying the reporting DB.
Developed the batch jobs to support various activities inside the applications and to check on the alarms in DB and send alert to the support team.
Created Micro Service Implementation with Spring Boot based services interacting through a combination of REST and leveraging AWS to build, test and deploy applications.
Selecting the appropriate AWS service based on compute, data, or security requirements.
Experience in Integration of Amazon Web Services AWS with other applications infrastructure.
Worked on creating Docker image though a Docker file via Jenkins and deploying the Docker image on Kubernetes.
Implement service layer using Spring IOC and annotations and Controllers using Spring MVC.
Implemented Apache Commons API for file transfers through SSH, SFTP protocol.
Used SoapUI tool to test web services.
Designed, developed, implemented, and maintained custom Ant tasks in Java and Groovy Experience in Microsoft Azure Cloud Computing development and support.
Used Spring support for JDBC for all CRUD (Create, Update, Delete) operations.
Developed the Spring AOP Programming to configure logging for the application.
Developed Server side components which include Spring controllers, Business Services, DAO and persistence layer.
Customized SOAP Web Services using Spring SOAP API framework, sending JSON format data packets between front-end and middle-tier controller.
Extensively worked with Oracle database, created, and worked with various database objects like Packages, Stored Procedures, Functions, Triggers, Views, Materialized Views, dblinks, external tables, Materialized Views etc.
Used Maven for application build and war file generation.
Creating environment for user-acceptance testing and facilitating Integration and User Acceptance Testing with JUNIT.
Developed a core routing framework using Apache Camel.
Developed integration modules for disparate clients using Apache Camel.
Experience in scheduling jobs using Autosys, Tidal, Control-M.
Identifying and developing test cases and test scripts to perform load tests for Performance and regression testing.
Experience in modifying an existing IVR application based on business request.
Knowledge in IVR application version map from the configuration portal by sending a rest web service request and keeps it in the cache.
Experience in developing modules in the IVR configuration portal application and web page to setup the IVR application for the phone number.
Experience in adding or editing an IVR application and additional information to be send to the IVR.
Knowledge on Verint call recording solutions and IEX – Workforce management application for call center.
Knowledge on InContact-call recording solution and MARS -Wall board WEB application build with Spring 3 MVC framework with java 7 running on Tomcat 9.
Experience in Enterprise do not call application - WEB application build with Spring 4 MVC framework with java 7 running on Tomcat 7.
Environment: Java 1.8, Oracle, Struts 2.3.16, Spring Framework, Spring MVC, Spring Security, Spring AOP Hibernate, Angular 6.0, Unix, Multi-threading, Shell Scripting, JSP, Spring WS, JAX-WS, XML, XSLT, JSP, JavaScript, jQuery, HTML, CSS, JUnit, Oracle 11g, Maven, Apache Camel, Splunk, SVN, Git bash, Putty, Nuance Voice Platform 5.5 and VXML 2.0, ECMAScript, Tortoise SVN, Quick Build
Client: JB Hunt, Bentonville, AR Jun 2018 – Mar 2019
Role: Full Stack Java Developer
Description: J.B. Hunt Transport Services, Inc., a Fortune 500 company and one of the largest transportation logistics companies in North America, provides safe and reliable transportation services to a diverse group of customers throughout the continental United States, Canada, and Mexico. Utilizing an integrated, multimodal approach, we provide capacity-oriented solutions centered on delivering customer value and industry-leading service.
Responsibilities:
Involved in software development life cycle starting from requirements gathering and performing Object Oriented Analysis.
Development of the new SOAP/Rest Based web services.
Work on Active MQ Messaging Service for Integration.
Develop enterprise web applications using Java, J2EE, Spring, Restful web services, windows, SQL Server, DB2, IntelliJ, XML, C/C++, C#, Sencha ExtJS, JavaScript, JSON, Ajax, Angular JS, CSS, HTML5, etc.
Designed various grid panels and various UI components using EXT JS framework and JQUERY.
Designed and developed the UI components using JSP, HTML, CSS, JavaScript, AngularJS, jQuery and AJAX.
Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.
AWS EC2 and Cloud watch services. CI/CD pipeline management through Jenkins. Automation of manual.
Implemented and managed Puppet configuration spanning several Dev, QA, Staging environments in AWS cloud.
Excellent experience in Core Java, Multithreading and Design Patterns.
Using dependency injection/IOC feature of Spring framework.
Developed a core routing framework using Apache Camel.
Implement the project structure based on Spring MVC pattern using Spring Boot.
Implement service layer using Spring IOC and annotations and Controllers using Spring MVC.
Implemented Apache Commons API for file transfers through SSH, SFTP protocol.
AGILE methodology is used in analyzing, defining and documenting the applications.
Used Web Services - WSDL and SOAP for client side for exchange rate calculation.
Used SoapUI tool to test web services.
Used Spring support for JDBC for all CRUD (Create, Update, Delete) operations.
Developed the Spring AOP Programming to configure logging for the application.
Integrating mobile app API to backend services end to end.
Developed Server side components which include Spring controllers, Business Services, DAO and persistence layer.
Designed and developed RESTFUL service interface using Spring 4 to the underlying customer event API, Registration, Services.
Migrating existing application into micro services architecture using Rest APIs, spring boot.
Customized SOAP Web Services using Spring SOAP API framework, sending JSON format data packets between front-end and middle-tier controller.
Used Spring Boot, Spring Security to build Microservices and deployed to AWS cloud.
Used Spring Cloud AWS Core, Spring Cloud AWS Context, and Spring Cloud AWS Messaging.
Extensively worked with Oracle database, created and worked with various database objects like Packages, Stored Procedures, Functions, Triggers, Views, Materialized Views, dblinks, external tables, Materialized Views etc.
Used Maven for application build and war file generation.
Creating environment for user-acceptance testing and facilitating Integration and User Acceptance Testing with JUNIT.
Setup the Continuous Integration (CI) & Continuous Development (CD) for the application using Jenkins.
Worked on Jenkins for continuous integration with Gradle and GitHub.
Developed and tested the applications on JBoss Application Server.
Code Reviews, customization, and maintenance of code across applications.
Responsible for release of code into production and its integration with other Applications.
Identifying and developing test cases and test scripts to perform load tests for Performance and regression testing.
Composed and executed MongoDB scripts to insert and update NoSQL database, automating data changes and reporting.
Junit is used for unit testing and Mokito framework to mock external service calls.
Wrote SOAP schema for data transmission among services from legacy systems.
Configure and deploy the application on Tomcat and WebLogic servers.
Using TFS for project tracking and SVN and GIT as version controls.
Environment: Java 1.8, Oracle, Struts 2.3.16, Spring Framework, Spring MVC, Spring Security, Spring AOP Hibernate, AWS, Angular JS 4.0, Unix, Multi-threading, Shell Scripting, JSP, Spring WS, JAX-WS, XML, XSLT, JSP, JavaScript, jQuery, HTML, CSS, Backbone.js, JUnit, Oracle 11g, Maven, JBoss, DB2, Jenkins, CI/CD Junit, Mockito, Apache Camel, Splunk, SVN, Git bash, MongoDB, Couch base, JIRA, OneOps.
Client: Voya Financial, Windsor, CT April 2017 – May 2018
Role: Java full stack Developer
Description:
Voya Financials is an American financial, retirement and insurance company based in New York. It was established in 1991 and it is a part of the ING Vysya Group. To design, develop, implement, and maintain new IT solutions as well as implement changes and enhancements to existing solutions that align with business initiatives and corporate strategies. providing advice to management, clients, and business partners on the effective use of analytical methodologies and industry developments, particularly those related to online acquisition measurement, marketing attribution, and competitive insights.
Responsibilities:
Analyzed the requirements and designed class diagrams, sequence diagrams using UML and prepared high-level technical documents.
Used Eclipse as IDE for developing the use cases following the Functional and Detailed Designs.
Applied Spring Framework for transaction Management and Spring JDBC for building ORM, and Dependency Injection.
Designed and developed REST web services in java supporting both XML and JSON.
Worked on JavaScript to validate input, manipulated HTML elements using JavaScript, developed external JavaScript codes that can be used in several different web pages.
Developed web applications using Java, Bootstrap, Angular JS, React JS, Kendo UI, JavaScript, HTML5, CSS, XHTML using JSF tags.
Implemented Single Page Application (SPA) Pattern and used Angular JS MVC to build a cross-browser application.
Implemented core features of Angular JS framework such as Dependency Injection, Data-Binding, Filters, Directives, Templates Services and Deep Linking.
Created web services using Spring @RestController to return JSON to the frontend.
Used AJAX to get the data from the server asynchronously using JSON/XML.
Implemented SOA to develop REST Based Web services.
Developed REST Web Services clients to consume those Web Services as well other enterprise wide Web Services.
Wrote Web Services using SOAP for sending and getting data from the external interface.
Exposed the Web Services to the client applications by sharing the WSDL’s.
Extensively used Spring IOC, AOP concepts and used Spring MVC framework to develop the application.
Implemented the business logic writing Struts action components and configuring XML files using Struts, Spring and Hibernate framework.
Developed Struts Actions, Hibernate mappings and deployed them on WebSphere application server.
Used Node JS for testing frontend part of the application.
Wrote services to store and retrieve user data from the Mongo DB for the application on devices.
Used Spring Framework as middle tier application framework, persistence strategy using spring support for Hibernate for integrating with database.
Used Mongoose API in order to access the Mongo DB from Node JS.
Used Maven to build and package the application and implemented Log4j for the project.
Experience in Monitoring at Server, Database, Collection Level, and Various Monitoring Tools related to MongoDB.
Worked on bug fixing and enhancements on change requests.
Environment: Java1.8, J2EE, Spring 3.x (MVC, AOP), Maven, Web Services, XML, WSDL, SOAP, Rest (Jersey) Hibernate3.0, CSS, HTML5, JavaScript, AngularJS, Junit, JSP/Servlets, Maven, React JS, Bootstrap, Grunt, Node JS, Mongo DB, JSF, WebSphere 8.0, SQL Developer, PL/SQL, Eclipse 4.2 IDE, Toad, DB2, Oracle 11g, SVN, Confluence and MS Visio, IntelliJ, UNIX, Tomcat
Client: Cigna Health Springs, Nashville, TN Jan 2016 – Marc 2017
Role: Java Full Stack Developer
Description: Cigna Health Springs is an American worldwide health services organization. Its insurance subsidiaries are major providers of medical, dental, disability, life and accident insurance and related products and services, the majority of which are offered through employers and other groups. Cigna offers Medicare and Medicaid products and health, life and accident insurance coverages primarily to individuals in the U.S. and selected international markets.
Responsibilities:
Actively involved in software development life cycle starting from requirements gathering and performing Object Oriented Analysis.
Worked closely with the Requirements team, analyzed the Use cases and followed AGILE/ SCRUM methodology.
Developed modules in RAD environment using Spring MVC, DI, AOP, Hibernate ORM (for backend data persistency).
Developed Web Services for both Client and Service Side using SOAP and RESTful. Consumed Web services securely using JAX-WS API and tested using SOAPUI.
Involved in-group meetings with Managers, Team Members in designing, implementing and testing.
Developed user interface using JSP, HTML and performed client side validations using Java Script.
Wrote Code to interact with back-end JAVA, AJAX.
Deployed the code in WebSphere Application server.
Used AJAX with jQuery to parse object to dynamically overlay contents on web pages.
Developed some applications using Web Services.
Created Business to Business communication by encapsulating SOAP Webservices in Java File and Stateless Session Beans.
Test WebServices using SOAPUI.
Exposed Restful Webservices end points that are used to communicate with other modules of the application using Spring
Created different interactive spring web flows for creating, modifying and deleting the case status.
Extensively worked on form validation using the Spring Validator framework.
Developed Form Beans and Action Classes to model views and client side functionality.
Developed various EJB components to fulfill the business functionality.
Used JSP, spring/ JSTL tag libs and Java Script for developing the view tier and used Service Oriented Architecture with Java and XML/XLST also.
Unit tested the applications before release to QA.
Worked with Quality Assurance team in tracking and fixing bugs.
Developed Stored Procedures and Triggers on Oracle Database.
Designed and developed various stored procedures, functions and triggers in PL/SQL to implement complex business rules. Worked with MySQL Work Bench.
Developed Scripts for UNIX platform deployment.
Developed Scripts for customizing reports depending upon various customer requirements.
Responsibilities include design for future user requirements by interacting with users, as well as new development and maintenance of the existing source code.
Client-Side Validations and Code are written using JavaScript.
Environment: Java 1.7, J2EE, JSP, Struts 2.0, Spring 3.0(MVC, Core, AOP, DAO, ORM), JAX-RPC Web services, Hibernate 3.0, JPA API JSP, Servlets, JSTL, HTML, CSS, XML, Ajax, Java Script, log4j, JNDI, Maven, Java Beans, SVN, jQuery, jUnit, Oracle 11g, SQL/PLSQL, TOAD, WebSphere7.0 Server, RAD 8.0 IDE, UNIX.
ICICI Bank, India May 2014– Dec 2015
Role: Java Web Developer
Description: Non-Contract Servicing Changes application is service portal-based application which manages all key aspects related to mortgage loan. Servicer is one of the main actors of all processes. All processes manage Loan Portfolio Transfers, Scheduled Loan Term Changes, and Unscheduled Loan Term Changes. To manage all the functions related to loan and security portfolio through the service portal.
Responsibilities:
Participated in the designing and developing of UI Screens using JSP 2.0, JavaScript and HTML/XHTML.
Implemented Struts 1.0 Framework based on MVC paradigm.
Developed presentation layer using JSPs and Struts MVC framework, Client-side validations are done using JavaScript.
Responsibility of developing code in Servlets, JSP and EJB.
Used J2EE design patterns like Value Object Pattern, MVC, session facade, Business delegate, Service Locator, and DAO.
Coded JDBC calls in the servlets to access the Oracle database tables.
Used TOAD Pro for developing Stored Procedures as IDE to interact with the Oracle 9i/8i Database.
Designed and developed Logging Framework to dynamically change logging levels to help in debug issues/errors using Log4j
Used Clear case and perforce for software configuration management and version control of the development project.
Analysis & study of the new enhancements and guiding the team on the requirements.
Deployed the. ear file on Web Sphere Application Server.
Environment: Java, J2EE, JSP 1.2, Servlets, Struts 1.0, Java Script, EJB 2.1, UML, XML 1.0, XSLT, IntelliJ, WebSphere 5.1, Oracle 8i, WSAD 5.1.1 MySQL.