Madhu Nandikonda
********@*****.*** +1-732-***-****
SUMMARY:
8+ years of experience as Full stack Java developer involving analysis, design, implementation, integration, administration, and testing of Web based, Client/Server and Standalone applications using Object Oriented Analysis and Design in Java/J2EE.
Experience in all phases of software development life cycle (SDLC), which includes User Interaction, Business Analysis/Modeling, Design/Architecture, Development, Implementation, Integration, Documentation, Testing, and Deployment.
Experience in developing applications using Core java, J2EE, JDBC, JSP, Servlets, Struts, Spring 3.2, Spring 4.0, Hibernate, Web Services (SOAP, REST), JAX-RS, JAX-WS, JMS, JDBC, XML, HTML5, CSS3, JavaScript, XSLT, JSON, Ajax, jQuery, MongoDB, Express.js, Angular.js, Node.js (MEAN Stack) and React.js.
Expertise in spring framework, include Spring Boot 2.0, Spring IOC/Core, Spring DAO support, Spring ORM, Spring AOP, Spring Security, Spring MVC and Spring Cache.
Expertise in J2EE Design Patterns, Data Modeling and Data Base Management.
Experience in database development skills like MySQL, Oracle and NoSQL Cassandra, MongoDB.
Experience in developing websites using Java Server Faces in Rational Application Developer.
Proficiency in server-side Java development with exposure RESTful web services, AJAX powered web applications.
Extensive experience in Open Source Java frameworks such as: Spring Boot, Dependency Injection, Inversion of Control, Aspect-Oriented Programming, Spring MVC, Hibernate and Struts.
Expert in deploying applications on application servers like IBM Web Sphere Application Server, WebLogic, JBoss and Tomcat.
Good Understanding of Document Object Model (DOM) and DOM Functions.
Expertise in design and implementation of a Web based content management utilizing XML, JAXB, DOM, XSLT, XPath, and JavaScript for data generation and presentation with JSF, spring, Hibernate, Framework and Oracle.
Extensively worked with tools like Hudson, Jenkins to implement build automation.
Proficient in integration of Enterprise Java Beans (EJB) with existing applications and using services provided in distributed applications through Web Services (JAX-RPC, JAX-WS, JAX-RS).
Very good experience with Model2 (MVC) architecture and Jakarta Struts/Tiles. Solid experience in using Jakarta Apache frameworks like Struts, Maven, ANT, JUnit and Log4J.
Proficient in deploying and configuring ELK stack Elastic search, Log Stash and Kibana for log analytics.
Used the best practices of SDLC as well as Agile/SCRUM methodologies.
Hands on experience in Web application Testing and Database testing with emphasis on Software Development Life Cycle, Software testing Life Cycle in Front End and Back End applications.
Strong knowledge of Java Messaging Service (JMS), IBM MQ Series and Rabbit MQ.
Experience in creating sites that have SSO (Single Sign On) using CAS and spring security.
Developed and implemented the MVC Architectural Pattern using JSF Framework including JSP, Servlets, and EJB.
Experience providing training to development teams on how to track, plan and analyze using JIRA.
In depth Knowledge of LDAP & Identity access management products.
Good experience in unit testing with Karma, Jasmine and JUnit.
Good working knowledge of Grunt, Bower, Generators.
Excellent understanding of relational databases involved in application development using RDBMS like MySQL, Oracle, Mongo DB, DB2,Ms SQL,NO SQL
Experience with Spring Cloud and Netflix OSS-Eureka for service registration and discovery.
Hands-on experience in development of Microservices and deploying in Docker.
Excellent communication, analytical, interpersonal, problem solving and presentation skills.
Up to date knowledge with the latest industry trends, and having the ability to work in tight schedules and efficient in meeting deadlines.
TECHNICAL SKILLS:
Web Development
HTML5, SASS, CSS3, JavaScript, JSON, JQUERY, AJAX, XML, SOAP, REST, WSDL, JAXP, JAXB
Databases
MySQL, ORACLE, NoSql, Mongo DB, DB2, MS SQL, SQL Server, RDBMS
Programming Languages
C, C++, JAVA, SQL
Operating System
Windows, Linux, Unix, MS-DOS
Software Tools &
Testing Tools
Front end Libraries and plugins, Back end, Ant, Maven, Gradle, Jasmine along with Karma, JUnit, Selenium, Jenkins
IDEs worked on
Eclipse, Sublime Text, Visual studio, Intellij IDEA
Frameworks
Spring Boot 2.0, Hibernate, JPA, JDBC, Spring ORM, Angular.js, Node.js, Express.js, React.js, D3.js, Struts, JSF, Spring MVC.
Application Servers
Apache Tomcat Server, IBM Web Sphere, JBOSS, Oracle Web Logic
Version Control
Git, Svn
EDUCATION:
Bachelor of Technology, Electronics and Communication Engineering, India.
Full Stack Java Developer
AMERICAN EXPRESS, Sunrise, FL Jul 2018 –till date
Advance Collection through Outside Recovery Network (ACORN)
The key objective of ACORN is to create new global platform for placing and mapping accounts at third
parties, replacing RMS and other manual processes. ACORN handles the customer data with late payments. It is
a central processing system between Amex and third-party agencies. It exchanges data with third party agencies
for performing late payments. Third party agencies across the world can login and update the customer
information. This data is processed and updated to Amex central data processing system.
Responsibilities:
Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modelling, analysis, Design, Development, and Testing.
Followed Agile methodology, interacted with the client, provide/take feedback on the features, suggest/ implement optimal solutions and tailored application to customer needs.
Used java 1.8 Stream and Lambda expressions available as part of to store and process the data.
Involved in designing user interface by using HTML5, CSS3, Bootstrap, JavaScript and ReactJS.
Designed and developed the system used for AWS Elastic Environments, including monitoring individual instance and managing individual components and SNS, SQS for asynchronous workflow.
Used Docker to containerize the Services and APIs to run on AWS EC2 instances.
Implemented Microservices Architecture with Spring Boot based services interacting through a combination of REST and SOAP.
Implemented Microservices using Spring Batch, Spring Boot, and Spring Security and deployed on AWS.
Used Spring IOC to make the code loosely coupled and Spring's Hibernate Support for transaction management.
Implemented Complex Business Delegate layer using DAO's created and business logic.
Implemented Multithreading, Concurrency, Exception Handling, Generics, and Collections whenever necessary.
Implemented business layer using Core java, Spring Beans using dependency injection, Spring annotations.
Implemented Microservices using Spring Boot, Spring Cloud, Spring Microservices and enabled discovery using Netflix Eureka Server.
Used Microservices architecture, with Spring Boot-based services interacting through a combination of REST and MQ and leveraging AWS to build, test and deploy micro services.
Used Couchbase as a database for one of the microservice which talks to database using nickel queries within Spring framework.
Developed SQL and PL/ SQL scripts for transfer of data between databases.
Worked on creation of External Tables to read files from the database file systems.
Worked on Data Extraction, Data Mapping, Data Conversion, and Data Loading process using UNIX Shell scripting, SQL, PL/SQL, and SQL Loader.
Focused on Test Driven Development thereby creating detailed JUnit tests for every single piece of functionality before writing the functionality.
Used Maven building tool for creating EAR file to be deployed in application servers. It is also used for dependency management of code in application.
Implemented Continuous Integration and Continuous Delivery (CI & CD) Process stack using Devops tools like Jenkins.
Developed server-side scripts in shell to customize GIT and integrate it with tools like JIRA, and Jenkins.
Configured log4j to enable/disable logging in application.
Resolved bugs/defects in application by coordinated with team members of the project to assure a positive outcome.
Supervision of Development Teams and Offshore Teams for development and maintenance application activities.
Involved in production support, resolving the production job failures, interacting with the operations support group for resuming the failed jobs.
Environment: Java1.8, J2EE, HTML5, CSS3, JavaScript, ReactJS, Bootstrap, AWS, Microservices, Hibernate, Spring MVC, Spring AOP, Spring ORM, Ubuntu, Spring Boot, Spring Batch, Spring Security, Spring Cloud, Shell scripting, OAUTH2 XML, Oracle 12, Couchbase, SQL, NOSQL, LINUX, RESTful, SNS, SQS, Docker, Kafka, Spring Tool Suite, Junit, Maven, Selenium, Jenkins, GIT, JIRA, Rally.
Full Stack Java Developer
CHG HEALTH CARE, SLC, UTAH Jan 2017 –Jun 2018
The CHG family of companies is one of the largest providers of healthcare staffing in the country and the leading supplier of locum tenens and have also broadened services to include both temporary and permanent placement of physicians, nurses and other healthcare professionals. Worked on Master Data Management and various job Crawlers.
Responsibilities:
Worked on various projects Involved in developing the Java applications using spring boot, micro services, docker and Rabbit MQ.
Developed the application using Spring Framework that uses Model View Controller (MVC) architecture with JSP as the view.
Used Spring Core for dependency injection/Inversion of control (IOC) and Hibernate Framework persistence onto oracle database.
Used Hibernate mappings, relationships between tables and entity classes to access and update information in the database.
Used Java8 lambda expressions and predicate functionalities as part of developing the Application.
Hibernate Query Language (HQL) was used to perform various queries in the database.
Design and Implemented XML/WSDL/SOAP/RESTFUL Web Services to provide the interface to the various clients.
Implemented the function to send and receive AMQP messages on Rabbit MQ synchronously and asynchronously.
Worked with Angular CLI and Typescript in Angular 4 to create Controllers and Angular components for the Web Pages.
Developed pages using Angular4.0 directives, expressions, routing capabilities for bookmarking, filters, validations and Angular UI components such as grid, buttons, carousels, date pickers, modal dialogs and other input components.
Built user interfaces differently by breaking them into components using React.js and used a real, full featured programming language to render views, with React.js
Implemented the service using Node.JS for performance, development, maintenance and deployment reasons.
Used Multi-threading to overcome the errors in the process of transactions, to handle all the threads by the main thread process.
Experienced in Docker tool for containerizing the application to ease deployment process in several environment and GIT repository as SCM tool and Source Tree as GIT Client Tool.
Extensively used Core java such as Data Structures, Multi-Threading, Exceptions, and Collections etc. in Application.
Developed RESTful service interface using Spring MVC to the underlying Agent Services API.
Implemented RESTful web services.
Create and modify components in Node.js frontend servers
Designed and developed UI with AJAX, HTML and java script for more interactive web pages.
Configured the xml files for Spring Security injection to ensure the back-end security by discriminating the role of users as well as access authority for the URIs and Server-side assets.
Designed spring boot mechanism without configuration XML's and replaced it with Java classes.
Created custom angular directive for implementing accessibility features for eliminating cross browser computability.
Refine and iterate user experience by designing and implementing new modules and interfaces in a complex, responsive site.
Used REST Client and POSTMAN to test the rest based services.
Delivered quality code to production using CI/CD tools.
Used Mockito to test individual methods for unit testing.
Used Gitlab, jenkins for continuous integration and deployments.
Implemented SonarQube as static code analysis tool in Jenkins pipeline.
Consumed REST web services (Oracle Customer Data Management) with Rest template based on RESTful APIs.
Designed and developed Micro services business components using Spring Boot 2.0.
Implemented ELK stack for logging and querying to identify any issue in any environments
Used Apache Maven as the software build tool and Log4J for logging errors and messages.
Used Consul and Vault for creating dynamic configurations.
Deployed the application in Apache Tomcat.
Develop unit test using Karma and Jasmine.
Developed required Selenium support code in Java for Cucumber and Expert in designing Test Automation framework.
Followed strict patterns of RA team for unit test cases with jasmine.
Worked on tools like Git lab, bitbucket and JIRA for version control and bug tracking.
Environment: Java 8, Spring Boot 2.0, RabbitMQ, Consul, Vault, Oracle CDM, Rest webservices, MySql, DB2, Micro services, Docker, Core java, multithreading, JMS, HTML, CSS, Java script, Angular.js, Node.js,
React.js, Spring core, Spring MVC, Hibernate, ELK stack, JUnit, Karma, jasmine, Jenkins, Bamboo, Apache Maven, Svn, Git, Bitbucket.
Full Stack Java Developer
AMERICAN EXPRESS, SLC, UTAH Jun 2015 –Dec 2016
VPAYMENT: American Express single-use account payment solution enables you to control spend and reduce risk of fraud by assigning a unique number to each transaction. Vpayment helps to rid your business of overcharges and reduce costs related to processing with no additional work for vendors and minimal administration.
BPP: Business Payments Portal is a new product targeted at small business and middle market customers to simplify payment processing while earning rewards.
Responsibilities:
Worked in a team, involved in developing the Java backend and UI, layout and front-end programming using angular and bootstrap.
Developed the application using Spring Framework that uses Model View Controller (MVC) architecture with JSP as the view.
Used Spring Core for dependency injection/Inversion of control (IOC) and Hibernate Framework persistence onto oracle database.
Used Hibernate mappings, relationships between tables and entity classes to access and update information in the database.
Customer search results page, customer dashboard page using React and Redux.
Implemented react UI and maintained the state with redux architecture implementation.
Re-designing/ developing the main website to improve user experience and add new functionality Using CSS layouts.
Used Multi-threading to overcome the errors in the process of transactions, to handle all the threads by the main thread process.
Extensively used Core java such as Multi-Threading, Exceptions, and Collections etc. in Application.
Implemented message notification service using Java Messaging API (JMS).
Followed the strict patterns of implementing model-view-controller (MVC) architecture using Angular Framework. Design and implementation of accessibility features and collaborating with customer up to date.
Implemented custom, general use modules and components by extending the elements and modules of Angular JS.
Used Angular JS as framework to create a Single Page Application (SPA), which can bind data to specific views and synchronize data with server.
Used React-router to navigate to different pages and screens
Used React debugger plug-in for debugging the component structure.
Views coded in Jade, Bootstrap, Controllers in MVC JavaScript using Angular.js, routing in Express.js, data modeled in Mongoose, stored in a Mongo DB.
Followed the strict patterns of implementing model-view-controller (MVC) architecture using Angular Framework. Design and implementation of accessibility features and collaborating with customer up to date.
Web application backend development utilizing Node Js, Express JS and MongoDB.
Developed the application on Node.js platform using JavaScript programming.
Decorating angular UI bootstrap to appear as look and feel creates different features.
Create, edit and maintain sites implementing responsive design & themes using front-end development frameworks including Bootstrap.
Created reusable UI components using React JS.
Developed RESTful service interface using Spring MVC to the underlying Agent Services API.
Implemented RESTful web services.
Create and modify components in Node.js.
Designed and developed UI with AJAX, HTML and java script for more interactive web pages.
Configured the xml files for Spring Security injection to ensure the back-end security by discriminating the role of users as well as access authority for the URIs and Server side assets.
Supervision of Development Teams and Offshore Teams for development and maintenance application activities.
Created custom angular directive for implementing accessibility features for eliminating cross browser computability.
Delivered quality code to production using CI/CD tools.
Consumed REST based Microservices with Rest template based on RESTful APIs.
Designed and developed Microservices business components using Spring Boot.
Migration of Existing Application to AWS cloud.
Used Amazon Web Services (AWS) like EC2, S3 and Cloud Front for promoting code in various environments.
Used Splunk for logging and querying to identify any issue in any environments
Used Apache Maven as the software build tool and Log4J for logging errors and messages.
Develop unit test using Karma, Jasmine and Junit.
Used JENKINS for continuous integration.
Environment: Spring Boot, Spring MVC, Hibernate, Microservices, Core java, multithreading, JMS, Spring core, HTML, CSS, Bootstrap, Angular.js, Node.js, express.js, React.js, Ajax, Rest webservices, NoSql, Oracle 11g, AWS, Splunk, JUnit, Karma, jasmine, Jenkins, Apache Maven, Mongo DB, Intellij IDEA.
Full Stack Java Developer
EXPRESS SCRIPTS, NEW JERSEY Jul 2014 – May 2015
CDH (Consumer Driven Health) is primarily a data exchange system which provides Express Scripts and its vendor's accumulator information (and limited claims information) in different formats via various methods of transmissions (like HTTPS, TCP Socket Connection, and Message etc.). When Pharmacy submits claim for an individual to express scripts. There accumulator information like deductible, out of pocket and HRA will update in centralized system and same accumulator information will be shared with Medical Vendors as well. Mule ESB facilitates the exchange of information through various endpoint configured in the system.
Responsibilities:
Developed interactive web application using Spring MVC, Ajax, JQuery, CSS and HTML.
Used the functionalities for writing code in HTML, CSS, Angular.js, D3.js, Node.js, JavaScript, JQUERY, Ajax, JSON, and Bootstrap with MySQL database as the backend.
Worked through cross browser compatibility issues with layout and styles for all new CSS that was implemented.
HTML and CSS latest tags are used to design the webpages and HTML local storage web applications are used to store data.
Styling pages with CSS and developed JavaScript for user interfaces.
Designed and developed Application based on Spring MVC Framework using MVC design pattern.
Integrated spring with Hibernate using Hibernate Template to perform CRUD operations against database.
Designed and Implemented the DAO layer using spring, hibernate.
Designed and developed various modules of the application with J2EE design architecture, Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
Developed server-side services using Java, Spring, Web Services (SOAP, WSDL).
Wrote custom JSP tags for role-based sorting and filtering.
Implemented Java/J2EE design patterns such as Factory, DAO, and Singleton.
Used Hibernate in persistence layer and developed POJO's, Data Access Object (DAO) to handle all database operations.
Used JMS for sending and receiving Message through application server
Used Hibernate for Object Relational Mapping (ORM) and data persistence.
Brief experience on implementing the Angular.js in creating animations based on CSS classes.
Used Angular JS as framework to create a Single Page Application (SPA), which can bind data to specific views and synchronize data with server.
Web application frontend development utilizing Angular Js, CSS and JavaScript.
Implemented MVC architecture by applying Angular JS framework.
Made enhancements to existing CSS and DIV tags, made upgrades using Twitter Bootstrap model.
Used Bootstrap front-end framework for faster and easier web development.
Create edit and maintain sites implementing responsive design & themes using front-end development frameworks including Bootstrap.
Extensively used Selectors in JQuery for updating content on DOM nodes.
Used spring framework to support developing robust java applications very easily and very rapidly.
Experienced in all phases of UI/UX implementation of a Travel Search and Booking web application including Design, Prototyping, Development and testing phases.
Met with the project manager frequently for reviewing project goals and for creating proposals for future developments and researching their fields for UI design.
Utilized various JavaScript and JQuery libraries, AJAX for form validation and other interactive features.
Implemented JavaScript source code, embedded nested handling logic using JQuery event handlers and call back functions.
Used natural language processing web services to compute statistic report from large data sets collected from customer.
Used UNIX shell scripting, writing UNIX wrapper scripts and monitoring the UNIX logs to check for any errors.
Managed and deployed micro services onto Docker using Vagrant, VirtualBox, and Puppet
Used Maven script for building and deploying the application.
Developed required Restful web services for the application with integration of existing softmart Web application.
Applied data transformation business rules to transform code from one format to another format using Node js.
Developed BDD tests using Cucumber by writing behaviors and step definitions. Developed required Selenium support code in Java for Cucumber and Expert in designing Test Automation framework and report generation strategies in Selenium for web-based applications.
Installed and maintained NoSQL Database MongoDB.
Used Apache Camel for message routing
Used Jenkins, Gradle for the automatic application build process.
Environment: HTML, CSS, JavaScript, JQuery, Angular.js, Bootstrap, JSP, Spring, Node.js, Hibernate, Microservices Maven, Spring MVC, JMS, Apache Camel, Restful web services, Spring boot, Selenium, Gradle, Shell scripting, Mongo DB.
Full Stack Java Developer
FIFTH THIRD BANK, CHARLOTTE, NC Dec2013– Jun 2014
The Online Account Opening (OAO) portal provide an online platform for prospective customers to open an account with Fifth Third Financial Group. It serves all products - new deposit accounts, Loans, Credit Cards and all channels - online, mobile, branch, call center. Additionally, the OAO Admin portal provides the customer service representatives the ability to access and review the pending applications. The OAO portal which will be used by applicants to open new Deposit Accounts (Checking, Saving, Money Market) And Customer Care representatives and branch personnel shall be provided access to allow them to complete an application on behalf of a customer, as well as search for and finish incomplete applications.
Responsibilities:
Analyzed and reviewed client requirements and design.
Followed agile methodology for development process.
Developed presentation layer using HTML5, and CSS3, Ajax.
Developed the application using Struts Framework that uses Model View Controller (MVC) architecture with JSP as the view.
Extensively used Spring IOC for Dependency Injection and worked on Custom MVC Frameworks loosely based on Struts.
Used RESTful Web services for transferring data between applications.
Configured spring with ORM framework Hibernate for handling DAO classes and to bind objects to the relational model.
Adopted J2EE design patterns like Singleton, Service Locator and Business Facade.
Developed POJO classes and used annotations to map with database tables.
Involved in the implementation of Stateless session beans(EJB) for business logic layer and Entity beans for persistence
Used Java Message Service (JMS) for reliable and asynchronous exchange of important information such as Credit card transactions report.
Used Multi-Threading to handle more users.
Design and development of JAXB components for transfer objects and Prepared EJB deployment descriptors using XML.
Developed Hibernate JDBC code for establishing communication with database.
Worked with DB2 database for persistence with the help of PL/SQL querying.
Used SQL queries to retrieve information from database.
Developed various triggers, functions, procedures, views for payments.
XSL/XSLT is used for transforming and displaying reports.
Used GIT to keep track of all work and all changes in source code.
Wrote test cases which adhere to a Test-Driven Development (TDD) pattern.
Used JUnit, a test framework which uses annotations to identify methods that specify a test.
Used Log 4J to log messages depending on the messages type and level.
Built the application using Maven and deployed using WebSphere Application server.
Environment: Java 1.6, Spring framework, Spring Model View Controller (MVC), Struts 2.0, EJB 3.0, XML, Hibernate 3.0, UML, Java Server Pages (JSP) 2.0, Servlets 3.0, JDBC4.0, JUnit, Log4j, MAVEN, Win 7, HTML, REST Eclipse, Agile Methodology, Design Patterns, WebSphere 6.1.
Full Stack Java Developer
MORNING STAR, CHICAGO, IL Oct 2012 – Nov 2013
Morningstar, Inc. is a leading provider of independent investment research in North America, Europe, Australia, and Asia. The company is a global provider of investment processing, investment management, and investment operations solutions. Duties included gathering requirements from systems users and work on developing a rich UI based application as per the business requirement document and developing rich internet applications in highly team-oriented and deadline-driven setting, including security, design.
Responsibilities:
Built Rich Prototypes and Applications using HTML, CSS, JavaScript, JQuery, Ajax, JSON, Bootstrap with MySQL database.
Developed Object Oriented JavaScript code and responsible for client side validations using JQuery functions.
Developed source code to consume JSON response received through XHR/AJAX calls using JQuery.
Participated in development of a new business application for the layout using Grid orientation model Bootstrap framework.
Designed user-friendly navigation for displaying various sections of data using JQuery.
Built responsive site using Bootstrap that fits devices of different visual sizes.
Involved in Designing, Implementation, Maintenance and Testing of Databases and Web pages.
Coding, styling, testing of reusable JavaScript, CSS, HTML widgets / libraries for complex UI controls.
Responsible for JavaScript / AJAX UI upgrades and improvements.
Designed web pages using with HTML, CSS based on the W3C standards.
Worked through cross browser compatibility issues with layout and styles for all new CSS that was implemented.
Created the SQL script for the database changes and rewrote the entity layer together with the Hibernate mapping changes.
Designed and Implemented the DAO layer using spring hibernate.
Implemented RPC integration style using Restful web services.
Used Spring Core for concept Inversion of control (IOC) implemented using dependency injection.
Implement the authentication, authorization, and access-control features by using Spring Security.
Facilitated User Testing sessions to solicit feedback on prototypes.
Wrote the backend to modify the tags in the database using JSON for data transmission.
Created and consumed web services using Restful and SOAP web services
Developed application using Spring MVC, JSP and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
Used Multithreading as a programming and an execution model that allows multiple threads to exist within the context of a single process.
Developed callback functions to parse and handle JSON data returned from the server.
Developed test scripts in Selenium Web Driver using Java Language.
Used Jenkins for continuous integration.
Environment: HTML, CSS, JavaScript, JQuery, Bootstrap, Spring, Hibernate, SOAP web services, spring batch, Spring core, Spring security, Spring MVC, selenium, Rest web services using apache CXF, multi-threading, JUnit, Jenkins, Apache Tomcat, MySQL.
Java Developer
Reliance Retail, India Nov 2010– Aug 2012 Reliance Retail Ltd is one of the largest retail chains in India. It has a huge pool of suppliers which has to be maintained and has a system called Purchase Inquiries system allows suppliers to submit quotations for the delivery of goods. The purpose of the project allows a comparison of the prices and discounts offered by different suppliers. Having made the choice, the data is analyzed by the authorized end-users and make requests to higher management for purchasing an item from a supplier.
Responsibilities:
Developed the application using Struts, Servlets and JSP for the presentation layer along with JavaScript for the client-side validations.
Developed the web application using JSF framework with user