Post Job Free

Resume

Sign in

Java Developer Web Services

Location:
Chicago, IL
Salary:
80000
Posted:
December 21, 2016

Contact this candidate

Resume:

Bhagyashree Gaikwad

Email: acxy51@r.postjobfree.com

Ph#: 630-***-****

Professional Summary:

Over 7 years of IT experience in Analysis, Architecture, Development, Implementation and Integration of Client-Server and standalone applications using Java/JEE. (Object Oriented Design and Methodologies).

Experienced in Analysis, Design, Development, Testing and Implementation of software including Client Server application.

Experienced in JEE, Java Servlets, JSP, Java Beans, ORM - Hibernate, Maven, MVC, Struts, spring, Java Swing, JDBC, JavaScript, Ajax, CSS and HTML.

Expert in working with cutting edge front-end technologies/ framework and libraries like JQuery, Prototype, (X)HTML, DHTML, OO JavaScript, JSON, DOM, CSS, XML/XSLT, AJAX.

Extensive experience in working with different MVC Frameworks like spring, Struts and ORM (Object Relational mapping tools) like Hibernate.

Strong experience in MVC architecture and design implementation using Servlets and JSP as well as open source frameworks such as Struts and Spring MVC.

Expertise in Backend scripting using Python.

Extensive experience in Core Java, Servlets, JSP, JavaScript, JDBC, JSTL, Struts, JSF, EJB, JNDI, GWT, AJAX and Custom tag Libraries.

Experience in developing multi-tier Enterprise Applications using MyEclipse, WebSphere Studio (WSAD), RAD and RSA Application Developers.

Proficient in Java/J2EE Design Patterns including singleton, command, object pool, session façade, Model View Controller (MVC), Data Access Object (DAO). Well versed with core Java concepts like collections, multithreading, serialization, Java beans.

Strong experience in XML related technologies including XSD, DTD, XSLT, XPATH, DOM, SAX, JAXP, JAXB, XML-RPC and XML Beans.

Strong experience in using AJAX, JSTL, Struts Tag Libraries, Tiles, HTML, JavaScript, CSS, Java Server Pages (JSP), Java Server Faces (JSF) Apache Commons, Velocity for designing front end.

Good experience in log4J implementation to persist the data into log files and experience with ant and maven for the build and deployment of applications.

Experience with Web/Application servers BEA WebLogic, IBM Web Sphere, Apache Tomcat, AXIS, REST FUL API and JBoss.

Good experience on SOA using technologies like SOAP http protocol, WSDL, JAX-WS, JAX-RPC, Axis.

Experience in developing ANT scripts and Maven Scripts for the build and deployment of J2EE applications.

Extensive experience in SQL, PL/SQL programming, stored procedures, triggers and Query optimization with Oracle, MS-SQL and MySQL databases. Written queries for insert, update and modification operations. Performed database normalization and optimization using database tools.

Have experience in software Development Processes like SDLC, Waterfall, Test Driven Development (TDD), Iterative and Agile Methodologies.

Strong background, experience with open-source technologies, cloud platforms and all tiers of distributed-system development.

Ability to learn and adapt quickly to the emerging new technologies and paradigms.

Excellent communication, interpersonal and analytical skills and a highly motivated team player with the ability to work independently.

Technical Skills:

Languages

Java(JDK 1.1, J2SE 1.3/1.4/5.0, Java SE 6, Java SE 7), Python, SQL, PL/SQL, C, C++

APIs

JDBC, JMS, JNDI, JCA, JTA, JPA, JSF,JSTL, EJB, RMI, SOAP

Design Patterns

MVC, DAO, DTO, Front Controller, Session Façade, Business Delegate, Observer, Singleton, View Helper, Decorator etc

Frameworks

Struts, Hibernate, Spring, JSF

XML Technologies

XML, XSD, XSLT, DTD, DOM parser, SAX parser, XPath

Scripting/GUI Tools

HTML, DHTML,DOJO, JSON, JavaScript, CSS, GWT, Shell Script, Dreamweaver

Application Servers

WebLogic 7.0/8.1/9.1/10.0, JBoss 4.0, Apache Tomcat 4.x/5.x, WebSphere 5.0/5.1/6.0

IDE

Eclipse 3.x, RAD 6.0, WebSphere Studio Application Developer (WSAD), NetBeans 5.x/6.0,

JBuilder 5/6/7/8

Build and Test Tools

Ant, Maven, Junit 3.8/4.0, JwebUnit, Http Unit for Junit

Databases

Oracle 9i/10g/11g, MySQL 3.x/4.1/5.0, SQL Server 2005/2008

Operating Systems

Windows XP, Sun Solaris, Red Hat Linux

Professional Experience:

Client: Capital Bank, Chicago, IL. Feb 16 – Till Date

Capital Bank is one of the fastest growing banking organizations providing personal, financial, small business banking services. EZAccess was an implementation of online account management system that provides secure online access to customer accounts and keeps track of daily account activity like withdrawals, payments and trades. The application also provides customers with online account transfers.

Role: Sr. J2EE/Java Developer

Responsibilities:

Involved in all stages of Software Development Life Cycle including Analysis, Design, Development, Testing, Implementation, Deployment and Enhancement, implementation from middle level to senior level.

Developed Front page for the Wells Fargo Labs.

Designed the user interfaces using JSPs, HTML, JSTL, CSS.

Developed web application using JSP custom tag libraries, Struts Action classes and Action. Designed Java Servlets and Objects using J2EE standards.

Used JSP for presentation layer, developed high performance object/relational persistence and query service for entire application utilizing Hibernate.

Designed, developed and maintained the data layer using Hibernate and performed configuration of Struts Application Framework.

Used MVC based Struts framework to develop the multi-tier web application presentation layer components.

Data Operations are performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.

Developed server side application using Struts, Servlets and singleton design running on Tomcat.

Used the DAO Pattern and J2EE framework facilitated the integration and deployment of DAO, Servlets, JSP and XML.

Extensively used HTML5, CSS, JavaScript and Ajax for client side development and Validation.

Used Java script for application specification and also for webpage with email client.

Covered particular cases as per the requirement.

Used Javascript to link the web page with social websites with feedback features for wells Fargo and also develop feature for voting by the customers.

Extensively used JavaScript to provide dynamic User Interface and for the client side validations.

Enhanced user experience by designing new web features using MVC Framework like Angular.js.

Implemented and tested the enterprise application with Angular.js and Spring MVC.

Used JDBC to make connection to Oracle and retrieve necessary data from it.

Created various tables required for the project in Oracle database and used the SQL Stored Procedures in the application for frequent operations on tables.

Used Hibernate for mapping POJO’s to relational database tables using xml files.

Web Services (SOAP) were developed and published using JAX-WS and JAX-RS.

Log4J was employed for logging errors in the application and JUnit was used for Unit Testing of the developed code versioning control by CVS.

Developed and Deployed EJBs and other Components in the JBoss Application Server.

Replicated the issues in Local environment (VLM) for the issues and solving through Neo-Case Issue Tracking Software for the customers.

Provided SQL scripts and PL/SQL stored procedures for querying the oracle database.

Prepared the System Maintenance of Technical Document of True Resolution and True Producer product.

Environment: Java, J2EE, Struts framework, spring, JSP, EJB, Jboss, XML, MVC, SOAP, JAX, JavaScript, Ajax, CSS, HTML, JSF, Angular.js, Hibernate, Log4J, Junit, CVS, Oracle 10g, SQL, Windows.

Client: Jefferson Bank, San Antonio, TX. Mar 15 – Jan 16

Jefferson Bank provides funds or loans to people with small business requirements. Applicants get their loans sanctioned based on their credit history. The applicant information is maintained in a database along with the details of the loan for repayment. This data is filtered into different categories based on parameters like type of account, loan amount, due date. The filtered data is used for statistics for generating reports.

Role: J2EE/Java Developer

Responsibilities:

Involved in all the phases of SDLC including Requirements Collection, Design &Analysis of the Customer Specifications, and Development &Customization of the Application.

Used J2EEdesign patterns like Value Object Pattern, Business Delegate, service locator, and session façade, Singleton, Factory and DAO.

Involved in the application development using JAVA/J2EE, Hibernate, Struts, EJB, JMS, WID and WebSphere.

Designed and developed custom jQuery components for the front end client side validations. Worked on integrating JQuery APIs with MVC pattern.

Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.

Created User interface using Spring MVC framework with EXT-JS, HTML5, CSS3, DHTML, GWT, AJAX.

Developed JSP pages as per requirements used Dojo JavaScript Library with AJAX to add user functionalities, jQuery UI for client side validation.

Implemented the application using Struts Framework which is based on MVC design pattern.

Developed user interface using Struts Tag Libraries to simplify the complexities of the application.

Modified metadata scripts and python scripts which enable the data to be loaded into the database.

Developed many JSP pages, used JSON plug-in for asynchronous communication.

Used Hibernate ORM for data persistence and transaction management.

Used AJAX in suggestive search and to display dialog boxes with JSF and DOJO for some front end.

Used GWT for different modules in the application development and developed user interface.

Extensively used Hibernate in data access layer to access and update information in the database.

Extensively used Eclipse IDE for developing, debugging, integrating and deploying the application.

Developed EJB MDB’s and message Queue’s using JMS technology.

Used XML to transfer the application data between client and server. In server-side Servlets is used to construct and parse the data in XML format and in client-side Java is used.

Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML using CXF framework tool/Apache Commons.

Developed a core component of Analytics with Angular.js.

Used Web services (SOAP) for transmission of large blocks of XML data over HTTP.

Developed and Deployed Components in the WebLogic Application Server.

Used Log4J for logging in the application, Ant tool to build and configure J2EE applications

Involved in writing the Oracle PL/SQL Stored procedures, triggers, views.

Involved in Unit integration, bug fixing, acceptance testing with test cases, Code reviews.

Environment: J2EE, Spring, Struts, Hibernate, HTML5, CSS3, JQuery, JSP, JSON, JSTL, JMS, MVC, EJB, WID, GWT, AJAX, JSF, DOJO, Eclipse, XML, SOAP, Log4J, Angular.js, Ant, Apache, CVS, WebLogic, PL/SQL, Oracle, Windows and Linux.

Client: LaSalle Bank (ABM AMRO), Chicago, IL. Jan 14 - Feb 15

Domain: Banking

Customer Relations Management System (CRMS): LaSalle Bank is the leading financial institution in banking, Credit, Cash management, Trade, Mortgage services, Foreign Exchange, Insurance and retirement services serving millions of customers across the globe. CRMS system integrates distributed systems and retrieve the customer account profile with multiple systems using SOAP based Web Service and JMS. CRMS pre populate and let the CSR agent to browse the customer information and process customer request and update processed information in distributed environment in synchronous or asynchronous process. Technically CRMS sub system deployed on IBM Websphere Application Server 6.1 and communicates with external systems using SOAP based Web Services, JNDI, JMS and JDBC. CRMS interface is developed with AJAX, Swings HTML, DHTML and Applets with the back end code developed using C++ and J2EE technologies Servlets, JSP, EJB, JNDI, JDBC, JMS, Web Services SOAP, RAD/WSAD, Eclipse, WINCVS, Windows XP is used for development environment. ANT 1.5 is used for hierarchical build process. Log4J, PL/SQL developer, TOAD, SQL, PL/SQL, Oracle 9i, 10g, Hibernate is used to interact with CRMS database. Session Façade, Business delegate, SOA and MVC2 design pattern are used to design the application. Production environment was deployed on the Sun Solaris and IBM WAS 6.1.

Role: Analyst/J2EE Developer

Responsibilities:

Involved in Application analysis design, development, testing and deployment and post production process. Involved during the complete life cycle of the project.

Involved in design sessions and transformed client specifications to technical requirements. Trouble shooting technical issues during the application analysis.

Mentored Jr. Java developers. Attended client meetings along with technical architects to gather new specification for CRMS module.

Attended data model analysis session and discussed development team perspective of database.

Attended all architecture and application design meetings with the team leads and architects.

Developed the 1.x versions of technology assessment documentations and the session façade design pattern documentation.

Setup the development environment on Windows XP, WAS, WSAD, ANT scripts, JDK1.4.

Developed Java/j2ee code for Enterprise java Beans used in Webservices. Worked with Eclipse, WSAD tools.

Developed JSP custom tags for iteration over the collection, arrays for the business requirement.

Developed Java/J2ee code for CRMS user interface code with AJAX, JSP, Servlets and HTML.

Developed the ANT scripts for building, deploying and migration of application from one environment to another. Administered IBMWAS 6.1

Involved in developing java based tool (Code-gen) to generate JDBC Value Objects (Cargos), and JDBC code to minimize the development efforts.

Used XML DTD technologies with SAX, DOM parsers.

Attended all technical design meetings, troubleshooting sessions, status meetings and all hands meetings in the project.

Developed test cases and test suite for CRMS.

Environment: Sun Solaris, IBM Websphere Application Server 6.1, Windows XP, Java/J2EE-Servlets, EJB, JMS, JDBC, JSP, Custom tags, Swings, HTML, DHTML, AJAX, Log4J, Apache ANT, UML, MVC2, Session Façade, WINCVS, Test Director, Seibel, PeopleSoft, MQ, Load Runner, Win Runner, JUnit, SQL, PL/SQL, Stored procedures, Oracle 9i, 10g, SOAP Web Services.

Client: HealthSouth, Birmingham, AL. Nov 12 – Dec 13

Health Care Online system maintains the user's information, provides users to enter the reimbursement claims, facilities concerned authority to approve and process the claims. The administration module takes care of adding modifying and deleting users and policies used to approve and process claims. The system takes care of mailing the concerned statistics to the users and approving authorities.

Role: J2EE Developer

Responsibilities:

Developed the application using Struts following MVC architecture.

Identified the participating pages and the navigation paths between pages.

Developed action and form classes based on Struts framework to handle the pages.

Used Web Logic Workshop page flow technology.

Created several JSP’s and populated them with data from databases using JDBC.

Designed and developed EJBs to handle business logic and store persistent data.

Developed Web Services to retrieve data from legacy systems.

Developed the application using Jakarta Struts Framework.

Developed action classes, form beans and Java Server Pages.

Developed server side functionality for Admin Interface features (adding a User, Modifying the User Details, Assigning Roles, Modifying Roles etc).

Performed building and deployment of WAR, JAR files on test, stage, and production systems in

Developed Session beans which encapsulate the workflow logic and used Hibernate to access data.

Developed action classes, form beans and Java Server Pages.

Developed a web-based reporting for credit monitoring system with HTML, XHTML, JSTL, custom tags and Tiles using Struts framework.

Environment: J2EE, Java, Servlets, JSP, JDBC, EJB 2, JMS, Struts 1.2.x, Web Services, BEA Web Logic Application Server, JUnit, SOAP, XML, JavaScript, UML, ANT, Oracle 9i and Windows.

Company: Orion Software Services, India. Apr 11 – Oct 12

This is a Web based project, developed for providing services to their clients at different places. This application gathers the information, which is maintained in various service stations. The information at a service center is technically processed based on the warranty. The processed information is send to the hub for placing the parts order for replacement. This project is of two modules Customer Management and service provider’s management. This project also monitors and maintains the manifesto regarding the details of the inventory.

Role: Java developer

Responsibilities:

Identified System Requirements and Developed System Specifications, responsible for high-level design and development of use cases.

Involved in Significant customer interaction resulting in stronger Customer Relationships.

Involved in designing Database Connections using JDBC.

Involved in design and Development of UI using HTML, JavaScript and CSS.

Created Java Beans accessed from JSPs to transfer data across tiers.

Database Modification using SQL, PL/SQL, Stored procedures, triggers, Views in Oracle9i.

Responsible for designing the logical and physical database structure for the Oracle 8i.

Experience in going through bug queue and assigning bugs to team members, analyzing and fixing bugs, and Filing, following-up, and escalation of bugs.

Responsible for working with other developers across the globe on implementation of common solutions.

Involved in Unit Testing.

Environment: Tomcat Web Server, Jdk1.3, Servlets, JDBC, JSP, HTML, DHTML, XML, CSS, Java Script, Oracle 8i, Windows.

Company: Innovative Solutions, India. Aug 09 – Mar 11

Client: Apollo

Apollo Health Street is a leading healthcare provider of diagnostic testing, information and services that patients and doctors need to make better healthcare decisions. Lab Orders and Results (LOR) is a Web-based application that lets you electronically order laboratory tests and view the test results. Automatically retrieves existing patient information and provides quick access to the diagnosis and test order codes that you use most frequently, Lab Orders and Results make the order entry process easier, more efficient, and more accurate.

Role: Java Developer

Responsibilities:

Involved in Analysis, Design, Coding and Development of custom Interfaces.

Involved in the feasibility study of the project.

Gathered requirements from the client for designing the Web Pages.

Participated in designing the user interface for the application using HTML, DHTML, and Java Server Pages (JSP).

Involved in writing Client side Scripts using Java Scripts and Server Side scripts using Java Beans and used Servlets for handling the business.

Developed the Form Beans and Data Access Layer classes.

Involved in writing complex sub-queries and used Oracle for generating on-screen reports.

Worked on database interaction layer for insertions, updating and retrieval operations on data.

Involved in deploying the application in test environment using Tomcat.

Environment: Java, J2EE, JSP, Servlets, EJB, Java Beans, JavaScript, JDBC, Weblogic Server, Oracle, HTML, DHTML, XML, CSS, Java Script, Eclipse, Servlets, CVS, Windows 2000.

Education: (B.E) Rural Engineering College Bhalki.

References: Will be provided upon request.



Contact this candidate