Sr. J2ee Developer Resume
ChicagO
summery
- Over 9 years of experience in Java/J2EE technologies Struts Spring MVC EJB Web Services Hibernate SQL PL/SQL JDBC and Servers like IBM Web Sphere BEA Weblogic Apache Tomcat Oracle JBoss and Database Servers like Oracle DB2 and MySQL.
- Expertise in designing developing and deploying applications using J2EE technologies including Servlets JSP EJB JSTL Struts Spring JSF Facelets JMS AJAX JDBC JNDI Java Beans Hibernate and Web Services.
- Extensive experience with Model2 MVC architecture and Jakarta Struts/Tiles. Solid experience in using Jakarta Apache frameworks like Struts ANT Junit and Log4J. Good knowledge in Object Relation mapping using Hibernate.
- Experience in the entire lifecycle process in projects which includes Design Development Deployment Testing and Implementation.
- Worked on Enterprise Java Beans EJBs that include Session Beans Message Driven Beans MDB and Entity Beans.
- Extensive experience in developing test cases using JUnit Cactus and StrutsTestCase.
- Experience in XML related technologies including XML XSD UML XSL DTD XML Schemas SAX and DOM Parsers.
- Expertise in client side technologies such as HTML CSS DHTML JavaScript AJAX.
- Extensive experience in different IDEs including Rational Software Architect RSA Rational Application Developer RAD WSAD Eclipse JDeveoper Net Beans and TOAD.
- Experienced with J2EE standard compatible application servers BEA Weblogic Tomcat IBM WebSphere/Deployment process and Integration within Systems
- Experience in the design and development of SOA web services. Experience in integrating with the existing web services. Hands on experience using the UDDI SOAP WSDL JAX-RPC JAXP JAXR JAXB technologies.
- Experience in Database Design Creation and management of Schemas writing stored procedures functions triggers DDL SQL queries. Experience in writing SQL and PL/SQL programming. Programming Experience in LINUX UNIX Shell Scripting.
- Highly proficient in designing n-tier Enterprise application with J2EE design patterns like IOC Inversion of Control AOP Aspect Oriented Programming MVC Business Delegate Service Locator Session Fa ade DTO DAO Front Controller Factory and Singleton.
- Good knowledge in working with Collections API Multithreading and OOPs technologies.
- Worked on to migrate the Legacy systems from Delphi Environment to JAVA Environment.
- Worked on Java Persistence API JPA and JPQL.
- Strengths include excellent interpersonal and communication skills the ability to provide solutions from a functional and technical perspective meet deadlines quickly build client rapport and be a team player.
CERTIFICATIONS
SCJP SUN CERTIFIED JAVA PROGRAMMER
TECHNICAL SKILLS
Languages Java J2SE J2EE SQL and PL/SQL.
Technologies JDBC JPA AJAX Spring JSP Servlets EJB JMS Swing JavaScript
DOJO JSON.
Markup Languages HTML CSS DHTML XHTML XML XSLT.
Webservices Technologies XML Schema DTD REST SOAP WSDL SAAJ JAX - RPC JAXP SOA
JAXR UDDI Message Handlers DOM SAX XQuery XPath XSL
XSLT.
ORM technology Hibernate.
Application servers Glassfish WebLogic Web Sphere JBoss and Oracle.
Web Servers Apache Tomcat.
Directory Server Netscape LDAP Oracle Internet Directory OID .
Applications Frameworks Struts Struts JSF and Spring MVC.
Databases Oracle MySQL and SQL Server.
Operating Systems Windows Red hat Linux RHEL and Solaris.
IDEs Eclipse Netbeans WebLogic Workshop My Eclipse RAD.
Version Control Systems Clearcase CVS SubVersion WinCVS TortoiseCVS CVSNT.
Tools Clarify CRM Load Runner Ant JUnit Log4J DOM Viewer.
PROFESSIONAL EXPERIENCE
confidential
Role Sr. J2EE Developer
Description Cox Communications is a multi-service broadband communications and entertainment company with more than 6 million total residential and commercial customers. It is the third largest cable provider in the nation. Cox offers both analog cable television under the Cox Cable brand as well as advanced digital video service under the Cox Digital Cable brand. Cox provides an array of other communications and entertainment services including local and long distance telephone under the Cox Digital Telephone brand and high speed Internet access under the Cox High Speed Internet brand and commercial voice and data services via Cox Business Services. eMergence aims at integrating and centralizing the various businesses that are performed by Cox Communications. eMergence is an internet based web-based application developed on Java and J2EE technologies.
Responsibilities
- Used Spring for cross cutting concerns and IOC for dependency injection.
- Developed application service components and configured beans using Spring IoC creation of Hibernate mapping files and generation of database schema.
- Implemented application level persistence using Hibernate and Spring.
- Configured Struts Hibernate framework with Spring MVC.
- Expertise in MVC Architecture using JSF and Struts framework and implementing custom tag libraries.
- Developed the application using Struts Framework which is based on the MVC design pattern.
- Deployed the application on Weblogic Application Server cluster on Solaris environment
- Deployed EJB Components on WebLogic .
- Creation of REST Web Services for the management of data using Apache CXF
- Architectured Designed the Restful web services and developed core component layers like xml validation core service layer solr search and transformation components.
- Development of AJAX toolkit based applications using JSON.
- Developed additional UI Components using JSF and implemented an asynchronous AJAX JQuery based rich client to improve customer experience.
- Developed additional UI Components using JSF and implemented an asynchronous AJAX JQuery based rich client to improve customer experience.
- Involved in the development of presentation layer and GUI framework using EXTJS and HTML. Client Side validations were done using JavaScript
- Involved in adding AJAX JavaScript components to some of the jsp pages wherever needed
- Developed user interface using JSP AJAX JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.
- Developed user interface using JSP JSTL and Custom Tag Libraries and AJAX to speed the application.
- Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
- EIS layer had Oracle as the database and implemented connection pooling to optimize connections
- Worked on Data Services implementation for the CRUD services.
- Developed the UML Use Cases Activity Sequence and Class diagrams using Rational Rose.
- Developed Oracle PL/SQL Stored Procedures and Queries for Payment release process and authorization process.
- Developed programs for accessing the database using JDBC thin driver to execute queries Prepared statements Stored Procedures and to manipulate the data in the database
- Involved in debugging the product using Eclipse and JIRA Bug Tracking.
- Involved in JUnit Testing of various modules by generating the Test Cases.
- Configured Maven dependencies for application building processes
- Developed XSD for validation of XML request coming in from Web Service.
- Implemented a prototype to integrate PDF documents into a web application using iText PDF library
- Designed and developed client and server components of an administrative console for a business process engine framework using Java Google Web Toolkit and Spring technologies.
- Make files and the like. Worked with Clearcase source management.
- Configured glassfish server Design shipping rate template upload UI using Adobe Flex and Developed Jasper report.
- Provides technical assistance in identifying evaluating and developing Agile methodologies and procedures that are efficient effective and meet good business practice.
- Installed and configured a multi-server clustered ILOG environment. Documented architecture and trained client administrators.
- Developed a web 2.0 control console using GWT to manage data matching for data staging
Environment Java J2EE Servlets JSTL JSF ICE Faces XML iRise CSS Spring Hibernate Struts Weblogic APACHE CXF and REST JQuery AJAX ExtJS JavaScript JSP SERVLET Oracle CRUD SQL UML Eclipse Junit MAVEN ITEXT GWT Google Web Toolkit Clear Case Jasper report ILOG Agile EJB Shell Script UML HTML JavaScript Weblogic Application Server ANT Junit Solaris Windows Jax-B JMS Log4j.
confidential
Role Sr. Java/J2EE Developer
Description Syndicated Loans are loans given to a borrower by multiple Lenders by forming a Syndicate . The borrower deals with one single bank called the Agent Bank . The Agent bank liaises between the borrower and the various banks participating in advancing the loan called Participant Lenders and also administers Loan draw down disbursement payback and its distribution. Syndicated Loans are usually for project and large corporate financing transactions. This project handled the complete design and development of payment and distribution of the Syndicated Loans.
Responsibilities
- Developed and Implemented WebServices and used Spring Framework.
- Implemented the Spring dependency injection of the Database helper instance to the action objects.
- Implemented the caching mechanism in Hibernate to load data from Oracle database.
- Implemented Hibernate and Spring to replace EJBs in the earlier architecture
- Developed the application front end with HTML JSP Ajax Struts Tag-libraries. Wrote custom JSP tags for role-based sorting and filtering.
- Business logic is implemented using Struts action components in the Struts and Hibernate framework.
- Developed additional UI Components using JSF and implemented an asynchronous AJAX JQuery based rich client to improve customer experience.
- Implemented View layer of MVC architecture using JSF components.
- Used ANT scripts to build the application and deployed on WebSphere Application Server.
- Deployment of the webservice converted java interfaces on a daily basis to a websphere testing environment for subsequent development of the front end.
- Implement web service components using Apache CXF framework
- Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
- Used JSON for data exchange between application modules along with XML.
- Created of interface to manage user menu and Bulk update of Attributes using JS EXTJS and JQUERY
- Used DOJO to create interactive user interface.
- Used JavaScript for developing UIComponents like Editable drop down data-driven menu customizations.
- Provided weekly content updates for marketing web site using HTML and CSS.
- Developed additional UI Components using JSF and implemented an asynchronous AJAX JQuery based rich client to improve customer experience
- The implementation of Web Design based on CSS3 HTML5 and Bootstrap Front-End Framework.
- JSP interfaces were developed. Custom tags were used.
- Hooked up the JSP plugins with spring bind and JSTL tags in the HTML pages.
- As a Senior Programmer involved in designing JSP and developing the Servlets
- Used JPA with Entity Beans for interacting with Persistence Layer for CRUD operations.
- Wrote Java programs performed builds monitored DB2 data and ran SQLs.
- Designed the UML created class sequential diagrams using Borland Together Architecture modified code configured WebLogic server and project in Oracle.
- Involved in writing and executing PL/SQL stored procedures and functions and triggers for Oracle to create a Database Management System.
- Developed Data Access Objects DAO using JDBC API for Database access.
- Used My Eclipse as an IDE for developing the application.
- Developed test cases and performed unit test using JUnit Framework.
- Created Maven build file to build the application and deployed on WebSphere Application Server.
- Used XML parser APIs such as JAXP and JAXB in the web service s request response data marshalling as well as unmarshalling process.
- Designed and developed Generate PDF functionality using Spring framework and iText
- Design implementation and development of Oracle ECM workflows to meet the requirements of the business user.
- Designed and implemented interface elements using Google Web Toolkit.
- Involved in debugging the product using Eclipse and JIRA Bug Tracking.
- Developing a new Content Management System backed by subversion using java EE technologies.
- Enhanced and created new Jasper Reports according to the requirements.
- IBM ILOG development migration and integration with Java based application
- Involved in developing and modifying the credit card consumer loan business rules in ILog JRules
- Followed Agile and SCRUM in development process
- Developed Message Driven Beans to implement incoming JMS messages
- Created war files deployed on Tomcat using ANT deployment tool.
- Involving in Building the modules in Linux environment with ant script.
- Developed automation test cases using Java and selenium on Eclipse for web 2.0 Ajax application
- Defined and Created SOA software and hardware infrastructure including Application Servers Services Bus Server Domains etc.
Developed and designed web interfaces and layouts using PHP Javascript HTML 5 and CSS.
Environment Java J2EE Spring Hibernate Struts JSF Websphere APACHE CXF soap
Web Services DOJO Sencha ExtJS JavaScript CSS AJAX HTML JSP JSTL SERVLET
DB2 CRUD PL/ SQL JDBC UML Eclipse Junit MAVEN Xml ITEXT Oracle Enterprise
Content Management Oracle ECM GWT Google Web Toolkit JIRA SUBVERSION SVN
Jasper report ILOG JRules Scrum Web 2.0 SOA JMS Apache Tomcat Linux
confidential
Role Sr. Java Consultant
Description Walgreens Health Initiatives WHI is the pharmacy benefit management arm of the drugstore giant Walgreen. WHI is part of Walgreen s managed care division called Walgreens health Services it administers the pharmacy benefit programs for millions of members in the US. Its services include formulary design disease management programs and mail-order pharmacy services that help companies lower their health insurance costs. The Retrospective Drug Utilization Review RDUR application is a Web based application responsible for the identification of drug therapy conflicts and the update and stratification of member profiles. The system will streamline the rule creation and management process and eliminate as much inefficiencies as possible. The system will provide a friendly user interface to manage various functionalities of a prescription and medical claims management life cycle.
Responsibilities
- Extensively used Core Spring Framework for Dependency Injections of components.
- Developed the spring AOP programming to configure logging for the application
- Used iBatis and MyBatis ORM tools which automate the mapping between SQL databases and objects in Java.
- Designed the page flow using struts server side components and ibatis for DAO layer.
- Implemented the MVC architecture using Apache Struts1.2 Framework.
- Implemented views using Struts tags JSTL and Expression Language.
- Tuned the web application running on JSF framework.
- Integrating Rich Faces and My Faces in JSF configuring Rich Faces Filter and Faces Servlet in the configuration file
- Development of java interfaces for different function calls which convert the webservice calls into EJB calls to the legacy system
- Used Action classes to service requests from ActionServlet and Business Data on server-side and invoke respective EJB Entity Beans to process Database transactions.
- Configuration and deployment of application on to Jboss application server .
- Used JBoss application server to deploy application into Production environment
- Design and Developed using WebService using Apache Axis 2 on JBOSS.
- Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
- Used JQuery to make the frontend components interact with the Javascript functions to add dynamism to the web pages at the client side.
- Developed AJAX scripting to process server side JSP scripting.
- Has involved in development of back-end business layers using Servlets
- Worked on JDBC to select and update the data from the MySQL database
- Used TOAD for database query testing in the process of optimizing the queries
- Have worked on DB2 data base for storing and retrieving the application data
- Designed Use Case Diagrams Class Diagrams and Sequence Diagrams and Object Diagrams to model the detail design of the application using UML.
- Efficiently used IDE s like Eclipse NetBeans and XCode for development of applications.
- Used JDBC APIs for database activities on MySQL database server
- Implemented Selenium IDE with java script for Web apps.
- Used ANT for building the application and deployed on BEA Application Server.
- Deployed complex systems on client site that includes EMC Documentum
- Analyzed and resolved production system problems tracked with Rational ClearQuest and JIRA.
- Developed Swing for user interaction and data presentation
- Responsible for the total efficient and profitable operations of a CVS.
- Used Visual Source Safe for Version Control.
- Troubleshoot Cognos Server Environment for the better performance.
- Installed and configured a multi-server clustered ILOG environment. Documented architecture and trained client administrators.
- Expertise in employing Water Fall Model and best practices for software development
- Layout and design the overall architecture and migration approaches using Oracle ADF.
- Responsible for creating the business processes in Oracle BPM.
- Involved in installation of TOMCAT application server in Multicluster environment.
- Install and configure a Linux server to publish applications and the DataBase
- Used Resource Manager to schedule the job in Unix server.
- Developed code to enable communication between VSE Smalltalk based applications and IBM MQ Series.
- Requirements gathering designing coding web applications using Ruby on Rails JavaScripts HTML CSS and jQuery
- Develop WordPress themes to meet the needs of the small business owner.
- Used web services REST to bridge the gap between our MS and Drupal technology.
- Developed business logic of the system using C
- Porting the entire software to use shared libraries on the Tandem OSS and Linux which involved modification of make files as well as changes to C/C code.
- Created ASP.NET User Controls and Master pages to reduce the complexity of user interface design and to have a common look and feel.
- Have used JAXB to marshal and unmarshal java objects to Communicate with the backend mainframe system.
- Generate Cobol procedures to apply business logic to the data.
- Automated daily task by writing PL/I and UNIX shell scripts.
- Experience in wring a new JCL and modify the existing JCL in order to run the batch job in USS environment
- Responsible for development and support of Service Activation System SAS written in JSP Servlets Spring Hibernate and Web Services.
- VB code Analysis and Sybase store procedure converted into SQL.
- Design online stores using ASP JavaScript develop custom storefront applications and custom user-interfaces for client sites.
Environment J2EE Spring iBatis Struts JSF EJB Jboss APACHE AXIS2 WSDL JQuery JSP SERVLET MYSQL Toad SQL Server DB2 UML Netbeans Selenium ANT Xml EMC Documentum. JIRA SWING CVS Visual Source Safe Cognos ILOG Water fall model Oracle Application Development Framework - Oracle ADF Oracle Business Process Management Oracle BPM IBM MQ Series Apache Tomcat Linux Unix Ruby wordpress drupal .Net ASP C C
confidential
Role Sr. Java /J2EE Developer
Description The Cisco System s Internet Protocol based IP networking solutions are the foundation of the Internet and most corporate education and government networks around the world. Cisco provides the broadest line of solutions for transporting data voice and video within buildings across campuses or around the world. Solution Matrix Database SMDB is a tool/web application developed to create edit and maintain the Business Solutions to various customers of various industries verticals and horizontals. Marketing team uses this to timely monitor the status of the solutions. They could also generate the reports from the data of various solutions stored in the database helping them to track the solutions.
Responsibilities
- Worked with the business to understand the requirements and developed System Design Docs SDD .
- Designed and implemented the user interface using JSP Servlets JavaScript HTML CSS and AJAX.
- Used Cisco User Experience Standards CUES Custom Tag Library JSTL to build the user Interface of the application.
- Implemented the MVC pattern with Struts framework with Tiles for the presentation layer
- Used Spring to implement the Business layer and Data Access layer.
- Worked on ER modeling of the back-end tables and used JDBC for connecting to database.
- Used Toad to build complex multi table joins sub queries using SQL.
- Used Java Mail to trigger emails to the users.
- Implemented various design patterns Singleton Data Access Object DAO Command Design Pattern Factory Method Design Pattern.
- Implemented log4j API for exception handling logging of the errors warnings messages stack traces debuggers throughout the code.
- Attended regular meetings with the Business to update the progress of project development.
- Used Ant for building EAR and worked with Production Control team for implementation deployment.
- Worked on creating and executed Unit Testing with Junit.
- Provided user support in all phases of SDLC till its successful implementation.
Environment JDK JSP Servlet Struts Log4J CVS Oracle Toad Eclipse Linux WebLogic Windows
confidential
Role Java/J2EE Developer
Description Wells Fargo Company NYSE WFC is a diversified financial services company providing banking insurance investments mortgage and consumer finance through almost 6 000 stores the internet and other distribution channels across North America and internationally. In Wells Fargo I worked on an internal application called as Home equity loan application . In this I specifically designed Verification page Acknowledgement page and confirmation page. Apart from this I had to design the left panel which is included in all the pages and the display changes according to the page.
Responsibilities
- Designed the user interfaces using JSP.
- Developed Custom tags JSTL to support custom User Interfaces.
- Developed the application using Struts Framework that leverages classical Model View
- Controller MVC architecture.
- Implemented Business processes such as user authentication Account Transfer using
- Session EJBs.
- Used WSAD for writing code for JSP Servlets Struts and EJBs.
- Deployed the applications on IBM WebSphere Application Server.
- Used Java Messaging Services JMS and Backend Messaging for reliable and asynchronous
- exchange of important information such as payment status report.
- Developed the Ant scripts for preparing WAR files used to deploy J2EE components.
- Used JDBC for database connectivity to Oracle.
- Written PL/SQL in Oracle Database for creating tables triggers and select statements.
- Improved code reuse and performance by making effective use of various design patterns such as
- Singleton Session Fa ade Value Object etc.
- Involved in JUnit Testing debugging and bug fixing.
- Used Log4j to capture the log that includes runtime exceptions and developed WAR
- framework to alert the client and production support in case of application failures.
Environment Java J2EE JSP Struts EJB JMS JNDI Oracle HTML XML WSAD Web Sphere Studio Application Developer IBM Web Sphere Application Server Ant CVS Log4j.
confidential
Role Java Developer
Description Rediff E-Shopping is a complete e-commerce website which was designed to sell different variety of products. A user has to login to do shopping in this site. Shopping cart is implemented in a user-friendly way so that a customer can retrieve the order details even when his system crashes or he moves to another system. Authentication of the users is done with a high security.
Responsibilities
- Involved in developing web pages using JSP HTML and XHTM.
- Developed the JavaScript for Client Side Validation.
- Application is developed based on Struts Framework.
- Developed the business objects using EJB for calling data access objects.
- Used JDBC for database connectivity to SQL Server.
- Generated and customized the value object entities and DAOs.
- Created and implemented PL/SQL stored procedures triggers.
- Ant is used for building and the application is deployed on JBoss application server.
- Involved in JUnit Testing debugging and bug fixing.
Environment Core Java JSP Struts JavaScript JDBC EJB JBoss SQL Server PL/SQL JUnit CVS Ant.