Uploaded File
add photo
Preeti
preetiagg112@gmail.com
559-345-5033
Radnor, PA 19080
Sr. Java/J2EE developer
12 years experience C2C
0
Recommendations
Average rating
93
Profile views
Summary

  • 7+ Years of professional experience in Software Development Life Cycle (SDLC) core area such as Analysis, Design, Coding, Implementation Testing, and Deployment of Object Oriented and Web based Enterprise Applications using Java/J2EE technology.
  • Wide experience in Application Design and Development of Client/Server Applications, Servlets/Applet communication, Internet/Intranet based applications using OOA, OOD, OOP, SOA,MVCand J2EE.
  • Proficient in developing web based applications using Java and J2EE technologieslikeJSP,Servlets, EJB,Struts,JDBC,JMS,Spring,Hibernate,JSF,XML,SAX/DOM,JAX-B.
  • Expertise in developing multi-tier applications usingStruts MVC, JSF andSpring MVC.
  • Good working experience in using different Spring modules (MVC, DAO, ORM, Core,AOP,ORM)in Spring Framework
  • Experience in developing persistent layer with Hibernate interfaces and annotations with good performance optimization
  • Strong experience implementing various J2EE design patterns like Singleton,Service Locator, Session Façade, Data Access Objects (DAO) and Factory for executing multi-tier, highly scalable, component based and services driven Enterprise Java applications.
  • Experience in implementing SOA architectures with web services using WSDL, SOAP and UDDI.
  • Expertise in design and development of Web Services which includes handling SOAP/REST Requests and Response using WSDL,JAX-RPC,JAX-WS and Web Services authentications
  • Expertise in building rich, interactive user interfaces using HTML, CSS, JavaScript, JQuery, Node.js and Angular.js.
  • Worked extensively with GUI frameworks JSF and Swing.
  • Strong experience in developing XML Schemas, WSDL documents, XML Parsing and Bindingfor Web Service development
  • Expertise in XML and schemas like XSD, DTD and validating/non-validating parsers of JAXP (SAX & DOM) and JAXB.
  • Experience in implementing JUNIT with Mockito/Power Mock test cases
  • Hands on experience in Test Driven Development (TDD) and expertise in Continuous Integration using Jenkins and task automation using ANT and Maven
  • Good experience with version control systems like CVS, SVN and IBM Clear Case.
  • Good working knowledge of XMLIDEs like Altova XML SPY.
  • Experience in build tools like Maven to build and deploy n-tier distributed enterprise applications.
  • Strong experience with MySQL, Oracle 9i/8i, DB2, and SQL Server 2000 and Excellent skills in creating and accessing Database using SQLQueries.
  • Competence in using Java IDE tools of Eclipse, Net Beans, My Eclipse and RAD.
  • Expertise in deployment on Web/Application Servers like Tomcat7, JBoss7, WebSphere8.5 andweblogic11g.
  • Good experience with RCP for developing the web application using the eclipse plug in development.
  • Experience in developing Data Binding logic as interface for UI and Business logic using RCP.
  • Involved in development of business components using RCP/RAP plug-in development and OSGiFramework
  • Extensive experience in Eclipse Plug-in/API development, dependency management, Extension points, RCP Products, Eclipse EMF Modeling.
  • Experience in developing Data Binding logic as interface for UI and Business logic using RCP.
  • Expertise in Query optimization and good experience in writing SQL Queries, PL/SQL Procedures, Functions, Triggers and Cursors.
  • Experienced in Software Development Processes like Agile (SCRUM) Methodologies.
  • Extensively worked in Unified Modeling Tools (UML) in designing Use Cases, Class diagrams, Sequence and Object Diagrams using Rational Rose.

Experience
Sr. Java/J2EE developer
Information Technology
Mar 2015 - present
  • Responsible for gathering all required information and requirements for the project.
  • Developed UI modules using JSP, JavaScript, CSS and Ajax.
  • Developed the enterprise application by integrating JSF/Spring/Hibernate Frameworks.
  • Used J2EE design patterns such as MVC, DAO and DI/IOC, Business Delegate, Singleton for the applications.
  • Designed Database Schemaand Writing SQL queries.
  • Used Spring framework to implement the MVC design pattern for implementing business logic of the application.
  • Created REST and SOAP services to provide patients information.
  • Primarily focused on the Spring components such as Dispatcher Servlets, Controllers, Modeland View Objects, View Resolver
  • Gathering requirements and understanding of business requirements and implement the process using Agile (Scrum) methodology.
  • Designed and developed service layer using spring with Inversion Control.
  • Developed configuration files, mapping files and Annotations to map the POJOs to DB tables managing associations and classes specific to the Spring and Hibernate.
  • Implemented data access using Hibernate (Object Relational Mapping Tool) persistence framework.
  • Built web-based maintenance application to maintain complex specification documents. Used jQuery, Wicket, and iBatis against a MySQL database
  • Oracle 11 g database have been used in the storage section. Having responsibilities to create lots of sql queries, stored procedures and triggers.
  • Used ANT build tool to build and deploy the application.
  • Developed Ant Scripts for the build process and deployed in IBM WebSphere.
  • Performed Unit Testing Using JUnit.
  • Worked with the Web services using CXF to check the credit history.
  • Used GIT as a version controller.
  • Implemented Log4J to trace logs and to track information.
  • Used JSP for the front end, Lots of JSTL tags. HTML 5 tags and CSS3 JavaScript , Jquery functions have been used
  • Using WebSphere server for deploying the application.
  • Used Clear Case for Source Control and Version Management.
  • Executed Manual Testing on different modules of the application.
  • Followed test driven design (TDD) technique and worked on Pair programming
  • Performed the Backend Testing to ensure data consistency on front-end by writing and executing SQL statements on SQL Server Database Manually.

Environment: Java 1.6, JDK 1.6, JSP, JSTL, JavaScript, C++, HTML5, CSS3, CSS, AJAX, Spring 2.5, Hibernate 3.0, SQL Server 2008, ANT, Apache CXF 2.5.2, IBM WebSphere 6.0, Log 4j, JUnit, ClearCase, AngularJS ,My Eclipse, Eclipse CA SCM, Eclipse GWT

WebServices UNIX Unit Testing SQL Server SQL Spring SOAP Scrum POJO Oracle MySQL MVC Log4J Junit JSP JSF jQuery JavaScript Java J2EE IBM WebSphere HTML Hibernate ERP Enterprise Applications CSS ClearCase C++ Business Requirements Apache AngularJS AJAX Agile Methodology Eclipse Design Patterns Git REST Stored Procedure Triggers UI Java Servlet Requirements Gathering Ant
Remove Skill
Sr. Java/J2EE developer
Information Technology
Sep 2013 - Mar 2015

Responsibilities:

  • Involved in analysis, design and development of e-bill payment system, transactions, History, Branch Locator as well as account transfer system and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams in UML with Rational tools
  • Developed the presentation tier using Spring Framework that ensures MVC rapid application development.
  • Developed account transfer system using Spring beans and developed persistence layer in Hibernate for data access
  • Used Spring Framework for Dependency injection and integrated with the JSF Framework and Hibernate.
  • Experienced in using Spring annotations based on layer in applications like @Component, @Controller, @Service, @Repository , etc. annotations.
  • Implemented and configuring Spring MVC components Dispatch Servlets, Controllers and View resolvers.
  • Implemented Centralized dispatch controllers for all incoming requests using Spring Interceptors, custom annotations and Controller
  • Used XML parser APIs such as JAXB in the web service's request/response data for marshalling and un-marshalling.
  • Developed SOAP Web Services by using JAX-WS and Restful web services by using (JAX-RS) Jersey framework.
  • Developed Web Services to provide the list of transactions for an account as a SOAP endpoint service
  • Conversion of major Openwork’s components in to Eclipse RCP/SWT platform along with support of Swing-SWT components.
  • Worked with Swing and RCP using Oracle ADF to develop a search application which is a migration project.
  • Design and development of Sync Administration UI that includes different modules/plug-ins like Well Manager Conflict UI, Seismic 2D/3D file synchronization UI in OSGi RCP/SWT platform.
  • Used XSLT to transform the response data in a readable form to be presented to the user
  • Implemented persistence layer using Hibernate that use the POJO classes to represent the persistence database tables. These POJOs are serialized Java Classes that would not have the business processes.
  • Implemented Hibernate utility classes, session factory methods, and different annotations to work with back end data base tables.
  • Implemented Hibernate second level caching to improve read performance.
  • Used Jersey API to implement Restful web service to retrieve JSON response and used Jackson library to parse JSON response.
  • Implemented Ajax calls using JSF-Ajax integration and implemented cross-domain calls using JQuery Ajax methods.
  • Implemented the application using the concrete design patterns such as MVC, Business Delegate, Session Facade, DTO, Singleton and Factory.
  • Developed stored procedures, triggers for efficient interaction with MySQL.
  • Developed test cases and performed unit testing using JUNIT.
  • Used Log4J to capture the log
  • Built, configured and deployed applications using Maven.
  • Used CVS for version control across common source code used by developers.

Environment: Java, Hibernate, Spring, SOAP/Rest web services, JSF, Maven, WSDL, Jax-Rs, Junit, Log4j, RCP.

XSLT XSL XML WSDL WebServices UNIX Swing SQL Spring SOAP Oracle MySQL MVC Log4J Junit JSON JSF jQuery JAX-RS Java J2EE Hibernate Eclipse CVS AJAX JAX-WS JAXB Design Patterns Maven REST Triggers UML Stored Procedure UI Java Servlet Project Management OSGI Application Development API Development Unit Testing
Remove Skill
Java/J2EE Developer
Information Technology
Oct 2011 - Aug 2013

Responsibilities:

  • Responsible for programming, and troubleshooting web applications using Java, JSP, HTML, JavaScript, CSS, and SQLServer.
  • Responsible for Cross-browser testing and debugging, and creating graphics.
  • Involved in creating CSS for a unified look of the Front End User Interface.
  • Created optimizing web graphics, including designing and incorporating graphic user interface (GUI) features.
  • Worked with the business stakeholders to determine navigational schemes, site flow and general web page functionality.
  • Prepared Technical Design Documentation for the modules designed.
  • Involved in all facets of software development life cycle, from requirements analysis, architecture, design, coding, testing and implementation.
  • Developed and maintained the application UI based on Eclipse.
  • Actively participated in requirements gathering, analysis, design, and testing phases.
  • Developed and implemented the MVC architectural pattern, JSPs as the view, Struts as Controller and as model.
  • Create plug-in for UI using RCP.
  • Strong experience on RCP, JFace and SWT.
  • Designed on Eclipse Workbench UI, a feature based product, using Eclipse Views, Editors, Selection Service, JFace Viewers, JFace Data Binding, Dialogs, Wizards, Preferences, Perspectives, Forms, Command Handlers/Actions, Status Manager and more.
  • Created graphical user interfaces (GUIs) front-end using JSP, JavaScript and JSON.
  • Struts Action Servlet is used as Front Controller for redirecting the control to the specific J2EE component as per the requirement.
  • Developed JSP with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
  • Responsible for developing the client side validations using JavaScript and JQuery.
  • Developed the XML Schema for the data maintenance and structures.
  • Prepared documentation and participated in preparing user’s manual for the application.
  • Involved in unit testing, integration testing, user-acceptance testing and bug fixing.

Environment: JAVA EE5, J2EE, XML, HTML, Struts2, Servlets, Java Script, JSP, CSS, JDBC, SQL Server, Web Sphere 8, Windows,RCP.

XML UNIX Struts SQL Requirements Gathering Requirement Analysis MVC Junit JSP JSON JDBC JavaScript J2EE HTML Eclipse CSS Java jQuery SQL Server UI IBM WebSphere Java Servlet Project Management Windows Unit Testing
Remove Skill
Java/J2EE developer
Information Technology
Oct 2010 - Sep 2011
  • Worked with development team to design solutions; implemented client side JavaScript tracking code in JSP web application using s_code.js code library
  • Designed and implemented application using JSP, Spring MVC, Spring IOC, Spring Annotations, Spring Batch, Spring AOP, Hibernate, JMS, Oracle and WebLogic server.
  • Created and optimized graphic prototype websites and applications interfaces using HTML and CSS.
  • Involved in writing application level code to interact with APIs, WebServices using AJAX, JSON and XML.
  • Implemented and designed user interface for web based customer application.
  • Designed business applications using web technologies like HTML, XHTML, and CSS based on the W3C standards.
  • Ensured tagging implementation is correct by walking through the code, working with digital pulse debugger and Charles web debugging proxy. Finally validate data quality by validating reports in Adobe Analytics and Ad-hoc analysis (Discover) tool.
  • Mentored UI/UX and development team for tagging using implementation guidelines and best practices.
  • Assisted QA teams for creation of different test cases for end-to-end validation of tracking code.
  • Created classification hierarchies for Traffic variables and Conversion variables.
  • Prepared shared dashboards as per requirements of business stakeholders
  • Deployed JavaScript using Bright Tag a tag management solution for Sears and Kmart desktop sites.
  • Extensively used JIRA as an issue tracking and bug-reporting tool.

Environment: HTML, CSS, JavaScript, JQUERY, AJAX, JSON, XML, Spring MVC, Spring IOC, Spring ORM, Spring AOP Microsoft Excel, VBA Script Debugger, Developer's Console, Bright Tag.

XML Visual Basic Spring REST Quality Assurance Oracle MVC JSP JSON JScript jQuery JMS JIRA JavaScript Java HTML Hibernate CSS BEA WebLogic AJAX J2EE UX WebServices UI API Development
Remove Skill
Java/J2EE Developer
Information Technology
Jul 2009 - Oct 2010

Responsibilities:

  • Involved in the design and prepared use case diagrams, sequence diagrams, and class diagrams for various modules.
  • Followed Agile methodology and Test driven approach for project deliverables
  • Developed the application using JSFFramework for the web tier and EJb3 and JPA for the backend development
  • The Presentation Layer was developed using HTML, JSP, JSF, CSS, JavaScript, and JSTL.
  • Used Java Persistence API (JPA) through Hibernate
  • Developed test classes in JUnit for implementing unit testing.
  • Configured WebSphere Application Server to create Connection pool and Datasource.
  • Developed Message Driven Bean (MDB) components in WebSphereMQ Series for e-mailing and Data transfer between client and the providers.
  • RAD for application development and Rational ClearCase for source control system.
  • Implemented Graphical User Interface (front-end) using JSP, JSF, HTML, JSTL, CSS, JavaScript and custom tags.
  • Used Java/J2EE Design patterns like Business Delegate, Session Façade and Service Locator in the project which facilitates clean distribution of roles and responsibilities across various layers of processing.
  • Code review and walkthrough of the developed code and coordinating the code review by component leads.
  • Worked with production support team for the application deployment in UAT and Production
  • Gained significant business knowledge and validated the production data to be used during the QA testing of both the applications.
  • Orderly logged the whole application using LOG4j.

Environment: JSF, JSTL, JavaScript, AJAX, HTML, JSP, Hibernate, Log4J, JPA, Ant, JUnit, DB2, WebSphere Server, MDB, MQ Series, Eclipse, ClearCase, Rational Rose, Windows XP.

UNIX Unit Testing UAT Rational Rose Quality Assurance Log4J JSP JPA JavaScript Java J2EE IBM WebSphere HTML Hibernate EJB Eclipse DB2 ClearCase CLIPS AJAX Agile Methodology Design Patterns Junit CSS JSF IBM Websphere MQ Ant Application Development Windows
Remove Skill
Edit Skills
Non-cloudteam Skill
Education
Skills
Java Servlet
2021
8
UI
2021
8
Design Patterns
2021
6
Eclipse
2021
6
J2EE
2021
6
Java
2021
6
Unit Testing
2021
6
UNIX
2021
6
AJAX
2021
5
Ant
2021
5
CSS
2021
5
Hibernate
2021
5
HTML
2021
5
JavaScript
2021
5
jQuery
2021
5
JSP
2021
5
Junit
2021
5
MVC
2021
5
Requirements Gathering
2021
5
REST
2021
5
Stored Procedure
2021
5
Triggers
2021
5
JSON
2015
4
Log4J
2021
4
Project Management
2015
4
SQL
2021
4
XML
2015
4
API Development
2015
3
Application Development
2015
3
Git
2021
3
JSF
2021
3
Oracle
2021
3
Spring
2021
3
SQL Server
2021
3
WebServices
2021
3
Windows
2013
3
Agile Methodology
2021
2
ClearCase
2021
2
IBM WebSphere
2021
2
Maven
2015
2
MySQL
2021
2
OSGI
2015
2
Quality Assurance
2011
2
SOAP
2021
2
UML
2015
2
AngularJS
2021
1
Apache
2021
1
Business Requirements
2021
1
C++
2021
1
CLIPS
2010
1
CVS
2015
1
DB2
2010
1
EJB
2010
1
Enterprise Applications
2021
1
ERP
2021
1
IBM Websphere MQ
2010
1
JAX-RS
2015
1
JAX-WS
2015
1
JAXB
2015
1
JDBC
2013
1
JPA
2010
1
POJO
2021
1
Rational Rose
2010
1
Requirement Analysis
2013
1
Scrum
2021
1
Struts
2013
1
Swing
2015
1
UAT
2010
1
UX
2011
1
WSDL
2015
1
XSL
2015
1
XSLT
2015
1
Apache Tomcat
0
1
BEA WebLogic
2011
1
Continuous Integration
0
1
DBMS
0
1
Javabeans
0
1
Jax-RPC
0
1
JBOSS BRMS
0
1
Jenkins
0
1
JIRA
2011
1
JMS
2011
1
JScript
2011
1
Linux
0
1
Netbeans
0
1
node.js
0
1
OOP
0
1
PL/SQL
0
1
SDLC
0
1
SOA
0
1
SVN
0
1
Visual Basic
2011
1
XSD
0
1