Vyshnavi P
Java Full Stack Developer
Email : ***********@*****.***
Phone: 512-***-****
Professional Summary:
Result-driven IT Professional with referable 9+ years of experience in analysis, design, development, implementation and production support of software in enterprise and distributed J2EE applications.
Created Single page applications with React JS, create Directives, Components, Services, Pipes, Observables, Reactive/Template driven forms, and Router for multiple components utilizing Router Guards and Navigation.
Extensive experience in developing Front-end Application using HTML5, CSS3, JavaScript, jQuery, and AJAX for building vibrant UI friendly high-performance web applications.
Used CSS grid, CSS flexbox, and Media queries to do responsive web design that fits all users and devices from desktop to tablet and mobile phone.
Experienced in developing RESTful web API using Node.js, Express.js, and testing APIs using Postman.
Experienced in database systems like MySQL, SQL Server, and NoSQL database MongoDB.
Experienced in using the NPM packages like MongoDB and Mongoose to integrate MongoDB into web applications and performing CRUD and Aggregation operations on collections.
Experienced in using Java Spring JPA with Hibernate to integration H2, MySQL, or SQL Server into back end web applications and performing CRUD and aggregation operations on database.
Acquainted in programming skills with an experience of developing a n-tier application, and enterprise applications using technologies like JAVA, J2EE, Servlets, JSP, JDBC, Mongo DB, Oracle which makes a clear differentiation between layers.
Extensive knowledge on Java SE including Collection, Threading, and Core Java.
Good experience on Java EE technologies such as Servlet and JDBC.
Accountable for design patterns like Singleton, DTO, DAO, Factory, Session Facade, Front Controller Service Locator using Struts framework.
Hands on development working experience with Open source libraries and in depth working knowledge of Spring, Spring Boot, Microservices, Hibernate, and Struts, DAO, JDBC, Web services (Soap & Restful API) frameworks.
Experience in core interfaces of Hibernate with Configuration, Query, Criteria and Transaction.
Involved in development of SOAP based web services using WSDL, SOAP, CXF, AXIS, JAX-WS and RESTful web services using JAX-RS, CXF and Jersey APIs.
Experience in working with the Restful API along with the Ajax calls from the web page and representing the JSON data on the web pages.
Working experience on using logging framework Log4j.
Developed a Kafka Streams application that reduced real-time data processing latency by 30%.
Configured and maintained a 5-node Kafka cluster, ensuring 99.9% uptime.
Implemented Kafka Connect for real-time data ingestion from relational databases to Kafka, processing millions of records daily.
Developed Java based Kafka producers and consumers that processed over 100,000 messages per second.
Implemented Kafka security using SASL/SSL and ACLs, ensuring data privacy and compliance.
Experience in working with application servers like IBM Web Sphere, Web Logic, JBOSS and Apache Tomcat.
Experience on writing SQL Queries, Oracle PL/SQL that includes Procedures, functions, triggers, cursors and packages.
Managed Amazon Web Services like EC2, S3 bucket, RDS, EBS, Cloud front through AWS Console.
Used Amazon EC2 for integration with REST APIs for management and control.
Implemented variety of services layer component at AWS platform to perform ETL tasks using Lambda, S3, Dynamo DB, Cloud Watch.
Strong expertise in client-side design and validation using HTML, CSS, JavaScript, AJAX, JQuery, Angular 13/11/7/6, and Node.js.
Proficient in developing client-side validations using Angular 13/11, as well as creating Custom Pipes and utilizing Shadow DOM.
Created Graphical User Interfaces (GUIs) using Angular 13/11 and HTML/CSS/JSP for enhanced user interaction
Created robust client-side model and validation using HTML, DHTML, CSS, Java Script, JSP, Struts Tag Library.
Hands on experience with XML suite of technologies such as XML, XSD, DTD, XML Schema, DOM.
Expertise in developing web services with XML based protocols such as SOAP and WSDL.
Sophisticated knowledge in RDBMS Design, ER modeling, SQL, PL/SQL, procedures, cursors, triggers.
Strong experience using MAVEN 3.0 Build System.
Good experience in developing applications with RESTful Web Services.
Involved in all stages of Software Development Life Cycle (SDLC) as well as working in AGILE Methodologies based development environment, participating in iterations and SCRUM meetings.
Technical competencies:
Programming Languages: Java/J2EE, C, VB6.0, VB.NET, SQL, ABAP
Java Technologies: Servlets, JSP, JSTL, JDBC, Jasper, Junit, Mockito, Apache Camel
Web Dev. Technologies: HTML, DHTML, XML, WSDL, XSL, XSLT, SAX/DOM
SPA (Single Page Application): React.JS, Node JS, NPM registry, Phantom, Karma, Mocha
Application Servers: JBoss Enterprise, WebSphere, WebLogic and Tomcat
Frameworks: REST API, Spring MVC, Struts, Hibernate, Tiles
Cloud Technologies: AWS Cloud Concepts
IDE’s & Utilities: IntelliJ, Webstorm, Eclipse Kepler, RAD, RSA, JBuilder, WSAD
Build Tools: Gradle, MAVEN, ANT, Hudson/Jenkins
Version Control: Subversion, BitBucket, GIT Hub/bash, ClearCase, VSS
Other Tools: Jira, Confluence, Artifactory, Splunk, HP Quality center, iReport 4.2, Nexus
Databases: Oracle, MS Access, MS SQL Server, DB2
Operating Systems: Windows, Linux, UNIX, Solaris
Professional Experience:
Client: JP Morgan& Chase, Dallas,Tx Aug 2023 to till now
Role: Java Full Stack Developer.
Responsibilities:
Participated in Agile Scrum methodology for application development. Analysis, design, coding, unit, and integration testing of business applications in an object-oriented environment.
Followed AGILE (SCRUM) methodologies with sprint planning every two weeks and daily stand up meetings to monitor the status.
Implemented the business using Struts implementation and achieved data persistence through Hibernate ORM framework.
Configured and optimized Camel components like ActiveMQ, JMS, and HTTP to achieve high performance and fault tolerance.
Create interactive dashboards that display multiple KPIs in a single view, providing a comprehensive overview of performance.
Develop reports that provide detailed analysis of KPIs, including historical trends, comparisons, and drill-down capabilities.
Implemented unit and integration tests using JUnit and Mockito to ensure code quality and prevent regressions.
Integrated the application with Spring framework for implementing Dependency injection and provide abstraction between presentation layer and persistence layer.
Participate in systems implementation, including maintenance, user allocation, design, coding, error removal, logic optimization, systems re-evaluation, testing, user approval, final corrections, and documentation.
Developed business services with, JSON, XML and Restful Web Services technologies.
Building APIs often involves integrating with other systems, making EIPs useful for handling message flow and transformations.
Involved in daily meeting with Onsite - Offshore coordination. Involved project coding phase and active member in project maintenance activities.
Used Maven for project dependency management and Log4j for logging. Involved in activities like code review, performance improvement.
Written application properties to add various properties to application such as Cassandra, Oracle contact points or other file locations in the repository.
Designed an integration solution employing the Message Filter EIP to discard invalid data records, preventing errors in downstream systems and improving data quality.
Built a resilient integration flow using the Dead Letter Queue EIP to handle failed message deliveries, ensuring no data loss and improving system reliability.
Designs solutions that often involve integrating different systems, making EIP knowledge crucial.
Utilized the Transform EIP to convert data between XML and JSON formats, enabling seamless communication between legacy and modern systems.
Worked on Trade Item, Product Item publications and test in FileZilla to get response that publication is received, review, or rejected.
Developing in implementing using Spring MVC model integration for front- end request action controller.
Developed & Implemented OAuth2 functionality with Spring Security to secure the REST services/REST API for authentication & authorization, and generate & validate the tokens for REST clients to protect the REST services
Developing Micro Services, and creating API's using Java Spring Boot framework using Maven as a build tool and Cassandra as an enterprise level database
All the functionality is implemented using Spring Boot and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules
Implemented responsive and user-friendly UI components using Angular Material or other UI libraries compatible with Angular 13.
Integrated Angular 13 with Java backend APIs to create seamless data flow and efficient communication between the frontend and backend systems.
Implemented Angular 11's router module, converting the project to a single-page application with custom routes.
Leveraged Angular 11 features like the new if-else syntax, ng-templates, form validators, and router features
Worked with Angular 11 CLI to troubleshoot and resolve issues within the Angular 11 virtual environment.
Developed the components using Angular 11 needed for the application from the scratch and customizing from various Angular related libraries to meet the application's functionality.
Automated business processes using OIC's process orchestration capabilities, including approvals, notifications, and error handling.
Designed and implemented B2B integrations using OIC's EDI capabilities.
Troubleshot and resolved integration issues, ensuring high availability and performance.
Monitored integration performance and identified areas for optimization.
Created and maintained technical documentation for OIC integrations.
Migrated existing integrations to Oracle Integration Cloud.
Deployed and monitored Camel applications using tools like Docker, Kubernetes, and Prometheus.
Developed Backend Jersey resources to serve the JSON data to the web interface.
Developed Apache camel routes, JMS endpoints and used free markers to customize service responses.
Used Web services (SOAP, REST) for transmission of large blocks of XML data over HTTP.
Involved in deploying and testing the application using Tomcat Server.
Extensively used Jenkins for continuous integration.
Designed and implemented scalable microservices using Java, Spring Boot, and IBM Integration Bus (IBM App Connect).
Developed and maintained RESTful/SOAP APIs for seamless communication between frontend, backend, and third-party services.
Integrated payment gateways (Stripe, PayPal, etc.), order management systems, and shipping APIs.
Implemented IBM MQ, JMS, and Kafka for real-time messaging between eCommerce services.
Developed event-driven solutions to handle high-volume transactions efficiently.
Proficient in AWS services for CI/CD, including Code Pipeline, Code Build, Code Deploy, and Code Star.
Reduced storage costs by 15% by implementing S3 lifecycle policies.
Improved application scalability by migrating to serverless architecture using Lambda, resulting in a 20% increase in request handling capacity.
Automated application deployments using Elastic Beanstalk, reducing deployment time by 40%.
Multithreading and Asynchronous coding to achieve efficiency.
Implemented application-level persistence using Hibernate.
Implemented Java Beans using IOC and Transaction management features to handle the transactions and business logic.
Environment: Java 1.8, Apache Camel, Tomcat server, log4j, GIT (Stash), Source Tree, Webflow, Devcenter, Jersey REST web services, Maven, SOAP UI, Eclipse Luna 4.4, Junit, XML, Jason, Cassandra, Jenkins,EIP, Glu, Jira, DB2, putty, Angular JS, FileZilla, Junit4, AWS.
Client: EY, Austin,Tx Nov 2022 to Aug 2023
Role: Java Full Stack Developer
Responsibilities:
Worked as Java developer, engaged in the participation for development and Implementation of Web based application.
Experience in developing applications with the help of Java and related technologies by using Agile methodologies.
Experience in Preparing Java/J2EE development structure for STS, Eclipse.
Deployed and managed applications on Google Cloud Platform (GCP), including Cloud Functions, Pub/Sub, and BigQuery.
Utilized Docker & Kubernetes for containerized deployments and Terraform for infrastructure automation.
Designed and optimized SQL (MySQL, PostgreSQL) and NoSQL (MongoDB, Redis) databases for eCommerce applications.
Improved database performance through indexing, partitioning, and query tuning.
Manage and administer Power BI environments, including workspaces, datasets, and users.
Configure security settings, manage access permissions, and monitor performance.
Proven AWS, CI/CD, containerization (Docker, Kubernetes), and IaC (CloudFormation/Terraform) expertise.
involved in analysis, design and developing front end/UI using JSP, HTML, DHTML, JavaScript, JQuery and AJAX.
Worked on Developing AJAX scripting to process server-side scripting with JSP.
Worked on framework APIs like Spring 3.x, Struts 2.x and Hibernate 3.x for Integration.
Familiarity with integrating Power BI reports and dashboards into Angular applications to enable dynamic data visualizations.
Created SQL queries, PL/SQL Stored Procedures, required business objects, functions for Persistence layer and validating with Stored Procedures by means of Oracle and used JPA with Hibernate provider.
Worked on implementing a persistence layer with the help of Hibernate ORM to interact with the Oracle database. Used Hibernate Framework for ORM.
Experienced in the procedure of Hibernate 3.x including integrating legacy databases, writing custom CRUD statements.
Created Java Mail API is used to send notifications about important updates such as claim status change.
Used SOAP Web Services for creating and usage WSDL and SOAP messages for getting business logic plans from various modules and used XML parsers for data retrieval.
Experience in Eclipse frameworks for developing the Code and Deploy the Application by Integrating into the Server. Worked on developing hibernate DAO with the help JDBC Template, worked on Hibernate for ORM and connection management.
Worked on React JS, used its two-way data binding to achieve the feedback functionality from the user.
Standardized processes for testing React JS applications, using Karma with Mocha for unit and integration testing.
Implemented MVVM architecture using React and Redux framework.
Proficient in building interface with ReactJS and worked with React Flux architecture and Utilized React-Router for Dynamic Routing.
Implemented flux pattern by using redux framework as a core dependency.
Experience in using ES6, JSX with ReactJS, Flux, Redux, Redux, React Native.
Developed Restful web services using the MERN stack, incorporating MongoDB, Express, React-Redux, and Node.js.
Created various single-page applications (SPAs) using React.js and utilized various components from the Redux library.
Developing a native mobile app using React Native, firebase, Node.js, and npm
Developing web applications and webpages using React Js, firebase, jQuery, Bootsrap, and npm
Used React Router for routing the redux app to connect redux and react to support routes
Developed, Designed and tested SOA services with the help of Web Logic/ SOA / Oracle Fusion Middleware technologies.
Designed and implemented over 15 Apache Camel routes integrating various systems, including Salesforce, Kafka, and REST APIs, resulting in a 20% reduction in data processing time.
Developed and maintained a complex integration platform using Apache Camel, handling high-volume message processing (over 1 million messages per day) with guaranteed delivery.
Involved in Business processes such as user authentication and Transfer of Service using Session EJBs.
Knowledge in Developing Presentation and Controller layers with JSP, HTML5, CSS3, Custom Tag Libraries, JSTL, Business layer, Persistent layer DAO, JavaScript, and Hibernate for all modules.
Proficiency in the usage of Eclipse as IDE, configuring and deploying the application onto WebLogic application server by implementing Maven build scripts in automating the build and deployment process.
Provide expert advice and guidance on Power BI implementations, helping organizations design and deploy effective Power BI solutions.
Conduct training sessions, develop best practices, and troubleshoot issues.
Contributed to both backend and frontend development of eCommerce applications, using Spring Boot for the backend and Angular/React for the frontend.
Built new features and enhancements for eCommerce functionality, such as product catalogs, shopping carts, and order management.
Integrated payment gateways such as Stripe, PayPal, and Authorize.Net, ensuring secure payment transactions.
Addressed customer-reported issues, providing quick resolutions and minimizing downtime.
Experience in writing test cases with the help of JUnit testing framework and configured applications on WebLogic Server.
Use Power BI's built-in KPI visual to create clear and concise visualizations of your key metrics.
Set targets and thresholds for your KPIs to easily track performance against goals.
Develop and maintain Power BI reports, dashboards, and data models.
Connect to various data sources, transform and clean data, design interactive visualizations, and implement security measures
Used GitHub for version control, configured Maven for dependencies and Log4J for logging.
Environment: Java 8, JDK 1.8, DOJO, HTML5, CSS3, React Js, Apcahe Camel,JavaScript, Ext JS, Oracle, WebLogic 10, SOAP, AJAX, Struts 2.x, Hibernate 3.x, Maven, JUNIT, AWS,JTA (Java Transaction API), Github.
Client: Country Financial, Bloomington, IL Aug 2020 to Oct 2022
Role: Java Full Stack Developer.
Role & Responsibilities:
Involved in the Software Development Life Cycle (SDLC), including requirements gathering, design, coding, integration, deployment, and production phases.
Developed Restful web services using Node.js and Express.js, utilizing the full range of Express features.
Ensured compliance with PCI-DSS standards for secure handling of payment transactions.
Implemented OAuth2 and JWT-based authentication mechanisms for API security.
Created reusable components and services in TypeScript to consume REST APIs, employing a component-based architecture provided by Angular 7/6.
Implemented Angular 7/6 HTTP Client interceptors to include necessary JWT tokens for outgoing requests from the UI.
Developed and maintained a web application using Angular 6, leveraging its features and capabilities.
Implemented responsive and interactive user interfaces using Angular Material or other UI libraries compatible with Angular 6.
Backend work or integration with other systems, EIPs could be applicable.
Configured and optimized Camel components like ActiveMQ, JMS, and HTTP to achieve high performance and fault tolerance.
Utilized Angular CLI to generate components, services, and modules, following best practices and coding conventions.
Integrated Angular 6 with Java backend APIs to establish seamless communication between the frontend and backend systems.
Implemented authentication and authorization mechanisms using Angular 6 features like guards, interceptors, and JWT tokens.
Implemented RESTful APIs using Express.js to centralize logic and facilitate reusable data retrieval built on Node.js.
Familiarity with TypeScript code quality tools and practices, including formatting, and code reviews.
Implemented asynchronous logic for CRUD operations in MongoDB using the Mongoose connector and assertions.
Worked closely with the Kafka Admin team to set up Kafka cluster environments in QA and Production.
Developed and implemented unit and integration test cases using Chai and Mocha.
Used Selenium for creating a web-based test automation suite and conducting functional testing.
Selected appropriate AWS services based on compute, data, or security requirements, and integrated Amazon Web Services (AWS) with other application infrastructures.
Hosted all microservices in AWS cloud infrastructure using Jenkins CI/CD pipelines
Environment: Java, HTML5, CSS3, Typescript, REACT JS, REDUX Chai, Angular 7/6, Mocha, Git, NPM, YARGS Grunt, Bower, Spring Security (JWT), MongoDB, Kafka, Node.js, Express, Jetty Server, AEM, Kubernetes, Docker, AWS, EC2, Jenkins, Splunk, Git, Pivotal Cloud Foundry, Selenium.
Client: Safeway - Pleasanton, CA. Sept 2018 to July 2020
Role: Java Full Stack Developer.
Responsibilities:
Worked on designing and prototyping the overall layout of web application using HTML, CSS (Colour, size, type, padding, table), Angular, jQuery and JavaScript for client-server validations.
Developed interactive web application replacing the traditional legacy applications using Angular.
Used Angular as framework to create a Single Page Application SPA which can bind data to specific views and synchronize data with server.
Worked in Agile/Scrum teams, collaborating with product managers, UI/UX designers, and DevOps engineers.
Conducted code reviews and mentored junior developers on best practices and eCommerce architecture patterns.
Designed and developed scalable, high-performance backend solutions for eCommerce platforms using Java, Spring Boot, and Microservices architecture.
Implemented and maintained integrations with third-party systems (payment gateways, CRM, ERP, inventory management) using RESTful APIs, SOAP web services, and IBM MQ for real-time messaging.
Led performance tuning initiatives to optimize response times, database efficiency, and user experience. Utilized SQL, NoSQL, and caching techniques to handle large-scale transaction volumes.
Integrated and managed secure payment solutions (PayPal, Stripe, etc.) and order processing systems.
Deployed eCommerce applications on Google Cloud Platform (GCP) and AWS, ensuring high availability, scalability, and disaster recovery
And implemented template-driven form and reactive form validations using Angular.
Extensively used Core Java collections, Generics, Exception handling, Design patterns for functionality, also worked on Java functional programming concepts, lambda expressions.
Solid experience on JavaScript Frameworks like MVC/MVVM JavaScript framework and Exposure to Node.js.
Write front end code for developing new pages using HTML, CSS, JavaScript, and JQuery.
Deployed and monitored Camel applications using Docker and Kubernetes.
Worked on application service components and configured beans using Spring Framework's IOC Dependency Injection, creation of Hibernate mapping files and generation of database schema.
Developed Spring Web Flow on Spring MVC to build applications using Spring XML configurations, annotations and handled bulk user requests using Spring Batch for batch processing.
Implemented and used REST Web Services with the help of JAX-RS to get updates from the third parties.
Enhanced the system to improve user experience and developed functions to acquire data from REST Web Service using Angular and HTTP Observable.
Integrated spring with Hibernate for data access from Cassandra DB. Composed and executed Cassandra DB scripts and queries to fetch and test data from NoSQL databases.
Created data models for using Cassandra Query Language (CQL).
Integrated spring with Hibernate for data access from Cassandra DB and used Cassandra Connector for connection.
Environment: Java HTML, CSS, jQuery, JavaScript, Angular, SPA, Spring MVC, Spring IOC, Spring Web Flow, Spring XML, Spring Batch, Hibernate, Spring Security SAML, SOA based RESTful, Node JS, Cassandra DB, AWS, EC2, JUnit, Mockito, Jira, Log4J, Bit bucket Ant.
Client: Aspire Systems, Hyderabad, India. Jan 2014 to Oct 2017
Role: Java Developer
Responsibilities:
Understanding Use requirements participating in design discussions, implementation feasibility analysis both at front-end and backend level, documenting requirements.
Application Modelling, developing Class diagrams, Sequence Diagrams, Architecture / Deployment diagrams using IBM Rational Software Modeller and publishing them to web perspective with Java Doc.
Participation did in Design Review sessions for development / implementation discussions.
Designed & coded Presentation (GUI) JSP’s with Struts tag libraries for Creating Product Service Components (Health Care Codes) using RAD.
Developing Test Cases and unit testing using Junit. Solving QA defects, scheduling fixes, providing support to production application.
Coded Action classes, Java Beans, Service layers, Business delegates, to implement business logic with latest features of JDK1.5 such as Annotations and Generics.
Extensive use of AJAX and JavaScript for front-end validations, and JavaScript based component development using EXT JS Framework with cross browser support.
Appropriate use of Session handling, data Scope levels within the application.
Designed and developed DAO layer with Hibernate3.0 standards, to access data from IBM DB2 database through JPA (Java Persistence API) layer creating Object-Relational Mappings and writing PL/SQL procedures and functions.
Integrating spring injections for DAOs to achieve Inversion of Control, updating Spring Configurations for managing Java objects using call-backs.
Application integration with Spring Web Services to fetch data from external Benefits application using SOA architecture, configuring WSDL based on SOAP specifications and marshalling and un-marshalling using JAXB.
Prepared and executed JUNIT test cases to test the application service layer operations before DAO integration.
Creating test environments with WAS for local testing using test profile. In addition, interacting with Software Quality Assurance (SQA) end to report and fix defects using Rational Clear Quest. Implemented Spring Web Flow for defining and executing UI flow in the application for the Order Guide module.
Creating views and updating code to IBM Rational Clear case for Source code control.
Environment: Java JDK 1.5, JSP, JSP Custom Tag libraries, JavaScript, EXT JS, AJAX, XSLT, XML, DOM4J 1.6, EJB, DHTML, Web Services, SOA, WSDL, SOAP, JAXB, Spring Web flow, IBM RAD, IBM WebSphere Application server, IBM DB2 8.1, UNIX, UML, IBM Rational Clear case, JMS, Spring Framework, a 3.0, PL/SQL, JUNIT 3.8, log4j 1.2, Ant 2.7.
Education:
Bachelor of Computer science from JNTUA, India.