Sr. J2ee Developer Resume Profile
San Jose, CA
PROFESSIONAL SUMMARY:
- Over 11 years of experience in Software development Including over 8 yrs of U.S. work experience with Domain expertise in Networking, Criminal Management, Banking, and Insurance Industry, developing and testing web-based applications and with expertise in the business logic, presentation layer and backend. Hands on experience working on latest and greatest software technology in the current market. Mastering Agile methodology using SCRUM.
TECHNICAL SKILLS:
Languages: | Java 7.0, J2SE 7.0, XML, HTML, SQL, PL/SQL, Shell Script. |
Framework: | Hibernate JPA 2.0, Hibernate 4.2, Spring 3.2., JMS 3.2, Struts 2.1.8, UML 2.1.2, ANT 1.7.1, JUnit 4.5, Big Data and Hadoop, Agile SCRUM . |
Java Technologies: | Java 7.0, J2EE JDBC, JSF 1.2, JSP 2.1, JSTL 1.1, Servlets, EJB 3.0, MDB, JMS, XML, Ice-Faces , RMI, AWT, Java Beans, SQL, HQL. |
Web Technologies: | JSON 2.2, DOJO 1.6, Dijit, YUI, Ajax, Ajax Tags, iText 2.1, Web Services, SOA, SOAP, WSDL, JAXP, XSL, XSLT, CSS, JavaScript, HTML, DHTML, DisplayTag 1.2, Log4j 1.2.8, Swings, RUP, Java Applets and Lotus Notes Domino 7.0. RestFul WebService |
Databases: | Denodo 4.7 Denodo Virtualization , Informix 11.x, Oracle 8i/9i/10g/11g, Sybase, Microsoft SQL Server, MySQL 4.0, DB2, AS400, Documentum 5.0. VQL, HQL, Cassandra |
Web/App Servers: | BEA WebLogic Portal 10.2, IBM Websphere Server 6.1, Jakarta Tomcat 7.0, JBoss 4.2.2 GA, CSSP Cisco Spring Service Platform . |
IDE: | SpringSource Tool Suite STS 3.4, Eclipse 3.2, MyEclipse 9.0 GA, WSAD 6.1 and JBuilder 2006 |
Operating Systems: | Mac OS X 10.9.4, VMWare Fusion 5.0.5, MS Windows 95/98/NT/2000, UNIX/ Red Hat Linux, |
Tools: | Rally, Parasoft JTest Static Analysis Tool, JVisualVM, CDets Cisco Defect Tool , CS-AP Cisco Service App. Platform Tool, Rational Rose 2005, Together, Kettle, Denodo Virtual DataPort VDP . |
Version Controller | IBM ClearCase 2003, AllFusion Harvest Change Manager 7.1 xTraC , Microsoft Visual Source Safe, CVS, PVCS 8.1, SVN 1.5 Subversion |
PL/SQL Editor | Server Studio 6.5, Embarcadero DBArtisan 7.1.0, TOAD, Aqua Data Studio 6.5.0 |
Professional Experience:
Confidential
Role: Engineer Software Engineering.
This project is to migrate the Pecore Web application of Cisco Component Internal-eXternal CCIX component of SmartCare 1.x based on Web Sphere Application Server 6 WAS6 to Gen1- Cisco Spring Service Platform CSSP- Tomcat Application Server 7 . This requires setup new VM's for Pecore on all lifecycle, setup of Reverse Proxies RP's , Oracle Authentication Management OAM Autentication, Load Balancers LB's on Gen1 infrastructure. Setting up Cisco Service Application Platform CSAP on all the lifecycles to deploy the Pecore web application.
Role: Engineer Software Engineering.
This project is to migrate the Peexwa Web application of Cisco Component Internal-eXternal CCIX component of SmartCare 1.12 based on Web Sphere Application Server 6 WAS6 to Gen1- Cisco Spring Service Platform CSSP- Tomcat Application Server 7 . This requires setup new VM's for Pecore on all lifecycle stages, setup of Reverse Proxies RP's , Oracle Authentication Management OAM Authentication, Load Balancers LB's on Gen1 infrastructure. Setting up Cisco Service Application Platform CSAP on all the lifecycles stages to deploy the Peexwa web application.
Confidential
Role: Sr. J2EE Developer/ Technical Lead.
This project is a Spring web application, designed and developed for CISCO to perform assessment service on devices and network element. Core Config Assessment service helps the partners to perform the assessment, and for the partners and customers to view the vulnerability, fixes, remedy and resolutions for any vulnerability reported. Assessment service shows Green, blue and red color for various vulnerability of devices.
Confidential Role: Sr. Software Engineer.
This project is a Spring web application, designed and developed for CISCO to track various devices and network element. Entity Groups aims at providing a mechanism for a partner to create the group of entities Devices or Customers . It provides ease in IT administration by first logically grouping entities and then defining actions and policies to be taken across these logical entities.
Responsibilities:
- Requirement gathering, Analysis and Design of Project. Helping, guiding and motivating the team to successfully complete the modules/project.
- Creating JVM, Cluster for the service using CS-AP Cisco Service App. Platform .
- Using Parasoft JTest for Static Analysis, performing various static analysis test cases for memory leak, dead lock, unused variables etc.
- Software Development on Mac OS X 10.9.4, VM Windows VM Ware Fusion 5.0.5 .
- Using CDets Cisco Defects Tool for bug reporting, fixing, verifying and resolving.
- Coding of Java 7.0, Spring 3.2, JMS 1.1, Hibernate 4.2, EJB 3.0, MDB 3.0, MDP, JSP.
- Creating Spring Annotated Beans, Spring Pooler, Spring AOP Transactions using Spring Framework.
- Performance testing using JVisualVM tool.
- Creating RESTFul Web Service, testing using SoapUI.
- Creating HQL queries and criteria API using Hibernate Framework.
- Writing PL/SQL, schedule DB jobs in Oracle 11g DB.
- Writing pom.xml file for Maven based deployment.
- Deployment using CS-AP Console on CSSP/Jakarta Tomcat Server 7.0.
- Debugging, Testing and Bug Fixing. Working on Agile Methodology on Rally Tool.
- Log4j was used for Logging and SVN was used for Source Control.
- Participating in day-to-day stand up meeting, scrum meeting, project plan, retrospection and iteration planning.
- Performing Retrospection and Iteration planning, doing scrums of scrum.
- Creating Hibernate configuration and classes using Hibernate JPA.
- Source Control is used as SVN and using Log4j for logging and debugging.
- Working on Denodo Virtualization, Denodo Virtual DataPort VDP , VQL, Denodo setup and configuration, Denodo User access privilege and administration.
- JUnit was used to write test cases.
- Creating Epic Stories, User Stories, tasks, project plan and estimate in Rally.
Environment: Hibernate JPA 2.0, Spring 3.2, Dojo 1.6, JSON 2.4, DisplayTag Servlet 2.2, Java 6.0, J2SE 6.0, JavaScript, CSSP Cisco Spring Service Platform , CS-AP Cisco Service Application Platform , Jakarta Tomcat Server 7.0, Spring Source Took Suite 2.8, Eclipse 3.2, XML, HTML, Oracle 11g, Denodo Server 4.7, TOAD, Windows 7, HP Unix, Log4j 1.2.8, SVN 1.5, JUnit 3.8, UML 2.1.2, Maven, SoapUI 3.0.1, Agile Project Model, Rally, Restful Web Service, Mac OS X 10.9.4, VMware Fusion 5.0.5, JVisualVM, Parasoft JTest Static Analysis tool, Denodo Virtual DataPort VDP .
Confidential
Responsibilities:
- Gathering software requirement, designing and implementation.
- Writing code in Java 6.0 implementing framework Struts 2.1.8/ JSP, JSON 2.2, Dojo 1.6, Hibernate.
- Developing the user Interface using Spring 2.1, JSP, iText, Display Tags, XML, HTML CSS and JavaScript. Experience in working on Hibernate 3.0.and Spring 2.0.
- Deployment on Jakarta Tomcat Server 7.0 running on HP Unix, with IBM Informix DB.
- Creating and updating Stored Procedure, PL/SQL.
- Front end validation using Struts Validation framework and JSP.
- Developing backend using Hibernate Framework.
- Maintaining code base using SVN source control.
- Testing application using JUnit test cases.
- Creating UML diagrams including class diagram and sequence diagram.
- Spring IOC to create and bind beans.
- Used Hibernate for database persistence. Used various appects of hibernate to perform tasks.
- Performance enhancement of the application using various profiling tools.
- Load testing the application while monitoring the JVM parameters, load on each server in the cluster.
Confidential
Role: Sr. J2EE Developer/ Technical Lead.
This project is a J2EE web application, designed and developed for State Govt. of New Mexico, New Mexico Corrections Dept. to maintain law in order, for crimes/offenses done in New Mexico.CMIS main function is to keep huge data of all the offenders, to search offender, book an offender, impose offense, provide sentencing, probation and parole, good time, release and discharge of an offender. Technical Lead for CMIS modules Security, Cops, Booking, Sentencing, Release Discharge, Reporting, Core and F-Track. Other module of CMIS includes OMP, Property, Good Time, ACA etc.
Responsibilities:
- Implementing Software requirement specification, detail design document, and requirement document.
- Software development using Java 6.0, using front-end framework as Struts 2.1.8/ 1.2, JSF 1.2, JSP, JSON 2.2, Dojo 1.6, and Hibernate framework as backend.
- Developing the user Interface using JSF, Ice-Faces, Struts Tiles, Spring 2.1, JSP, iText, Display Tags, XML, HTML CSS and JavaScript. Experience in working on Hibernate 3.0.and Spring 2.0.
- Deployment on Jakarta Tomcat Server 7.0 running on HP Unix, with IBM Informix DB.
- Debugging, Testing and Bug Fixing. Creating and updating Stored Procedure.
- SVN is used for Source Control.
- Logging and debugging is developed using Log4j.
- Used IText to generate PDF files on the fly. Also used IText to modify and display PDF files. Also used JXL API to generate Excel sheets For reporting on the fly and emailed those Excel files.
- Designed scalable applications using Spring and Hibernate.
- Researched into various alternate technologies to reduce cost, make applications more robust, scalable and secure.
Environment: JSF 1.2, Hibernate 3.0, Spring 2.1, Struts 1.2/ 2.0, Dojo 1.6, JSON 2.4, DisplayTag 1.2, iText 2.1, JSP 2.1, Servlet 2.1, Java 6.0, J2SE 6.0, JavaScript, Jakarta Tomcat Server 7.0, Eclipse 3.2, MyEclipse 9.0 GA, XML, HTML, IBM Informix 11.x, Server Studio 6.5, Sybase, Microsoft Windows XP 2002, HP Unix, Log4j 1.2.8, SVN 1.5, JUnit 4.5, UML 2.1.2, ANT 1.7.1.
Confidential
Role: Sr. J2EE Developer.
This project is an upgrade to existing J2EE web application, designed and developed for Hartford Insurance, to create and manage Siebfile Insurance Documents used by various users of Hartford Insurance employees. Siebfile maintains file like xls, doc, pdf, gif, Insurance forms etc.
Responsibilities:
- Involved in coding of Java, J2SE 5.0, Struts 2.0, JSP, JSTL components with Dojo.
- Developing the user Interface using Struts Tiles, JSP, JSTL, Dojo, Dijit, Struts tags, JSon, XML, HTML, CSS and JavaScript. Experience in working on Web Services Axis. Used Web Services on Documentum DB.
- Struts validation. Deployment of EJB 3.0 on BEA Weblogic Portal 10.2, running on HP Unix on Oracle 10g and Siebel 7.8 DB. Testing Bug Fixing.
- PVCS was used for Source Control. Worked on ANT.
- Log4j is used for logging and debugging.
- First contact person for entire application related issues and environment related issues to the product team.
- Involving in the design process, suggesting development approach for the application.
- Creating Web Service using Apache Axis.
- Working on development of front end using Struts MVC framework.
Environment: Struts 2.0, JSP 2.1, JSTL 1.1, Servlet 2.1, Java 1.4, J2SE 5.0, J2ee 1.4, Dojo 1.2, Dijit, JSon, JavaScript, EJB 3.0, BEA Weblogic Portal 10.2, Eclipse 3.2, MyEclipse 6.0.1 GA, XML, HTML, Documentum 5.0, Siebel 7.8, Web Services, SOA, Apache Axis 1.4, Oracle 10g, Microsoft Windows XP 2002, HP Unix, Log4j 1.2.8, PVCS 8.1, UML 2.1.2, JUnit 4.5, ANT 1.7.1.
Confidential
Role: Sr. J2EE Developer.
This project is a J2EE web application, designed and developed for J. P. Morgan Chase Co., to indicate status of different applications of Chase Bank. The main part of IMT is Heat Map which shows the status of various applications by color and sending status to the users by an email on daily basis. IMT also integrates Alacrity, CMDB, Peregrine Ticket, BPI and Email API. Responsibilities:
- Developing the user Interface using Struts Tiles, JSP, JSF, JSTL, AjaxTags, XML, HTML DHTML, CSS and JavaScript. Experience is using PL/SQL Triggers.
- Used Hibernate for retrieving/storing data into Microsoft SQL Database and Oracle Database. Implemented Model-View-Controller MVC Design pattern.
- Used IBM Lotus Notes Domino for extracting email from Lotus Notes.
- Worked on Web Services for creating Peregrine Ticket using Apache Axis server. Implemented Service Oriented Architecture SOA , worked on SOAP WSDL's.
- Develop front end using Struts framework, validation using Struts Validation.
- Backend development using Hibernate framework.
- Involving in the design process, suggesting development approach for the application.
- Interacting with database and handling the entire database related issues
- Managing Builds and deployments of the all the components of the application.
- Managing and coordinating with off shore team
- Developed and fixed issues for application implementing Spring, Hibernate. Worked on various spring modules like Spring MVC, Spring Web, Spring ORM Hibernate .
Environment: Struts 1.2, Struts tiles, Spring 2.0, Hibernate 2.0, JSP 1.2, JSF, JSTL 1.1, Servlet 2.1, Java 1.4, J2SE 5.0, J2ee 1.4, XML 1.0, Ajax, AjaxTags 1.3, Web Services, SOA, WSDL, SOAP, Apache Axis 1.4, JAXP 1.3, JavaScript, JBoss 4.2.2 GA, Eclipse 3.2, MyEclipse 6.0.1 GA, HTML, ANT, UML, Sybase, Oracle 10g, PL/SQL, IBM Lotus Notes Domino 7.0, LDAP, HP Unix, Junit 4.2, Unix Shell Script, Log4j 1.2.8, IBM Clear Case 2003, Microsoft Windows XP 2002.
Role: Sr. J2EE Developer.
This project is a Telecom eCare web application, designed and developed for the Sprint Mobile to automate the Monthly bills for Sprint, update the database with the calls incoming and outgoing, add and remove services, etc. This project was for the release of 6.4 version of Sprint.
Responsibilities:
- Involved in Debugging and Testing, used Mercury Testing tool for testing.
- Used Web Services using Apache Axis, Generating WSDL's, Implemented Service Oriented Architecture SOA . Involved in Analyzing and fixing defects.
- Worked on WML and XHTML MP 1.1 for IDEN and CDMA mobiles.
- Worked on IDEN and CDMA Mobile functions using Openwave Simulator 1.1.
- Harvest Change Manager Xtra-C was used for source control.
- Worked on TOAD/PL/SQL for backend development.
- Working with the off shore team to resolve any issue.
- Performing unit testing, integration testing and load testing.
- Done query optimization to resolve performance issues
- Found and Resolved issues related to sticky sessions.
- Work on fixing minor, major and complex bug fixes in the mobile application. Finding and testing bug, resolving bug in the application.
Environment: Java 1.4, J2SE 5.0, J2EE, EJB, CMP, Spring, Struts, Hibernate, Servlets, JSP, JDBC, JMS, MDB, Weblogic Server 8.1, XML, JAXP, SOAP, WML, XHTML MP 1.1, HTML, Ajax, ANT, Web Services, Apache Axis 1.2, Eclipse3.1, MyEclipse 4.1, Oracle 10g, MySQL 4.1, TOAD, PL/SQL, JUnit, Sun Solaris, HP Linux, All Fusion Harvest Change Manager Xtra-C , Mercury Testing tool, Beyond Comparator, Openwave Simulator 1.1, Web Services, SOA, SOAP, WSDL's, UML,
Role: Sr. J2EE Developer.
This project is a web application, designed and developed for the Insurance Company to automate the claim amount in the existing system using J2EE web application technologies. The Claim tool will reduce the human errors and automate the entire system using business logic.
Responsibilities:
- Creating Java Messaging Service JMS , CMP EJB components.
- Deployment, debugging and testing of application.
- Front end development using Struts Framework, Javascript and XML.
- Installed Web logic Server and Configuration. Worked on Visual Source Safe.
- Used Design pattern as Session Fa ade and Business Dele. gate.
- Involved in coding of JSP and EJB, JMS components with use the JDBC for distributed enterprise architecture
- Experienced in using SQL, PL/SQL and Triggers.
- Interacting with the team to resolve any issue.
- Also used JDBC for backend process for some applications.
- Worked with XML and JavaScript in the front end of the applications.
- Used MySQL as database for application. Created and modified database tables. Used SQL for inserting, updating and deleting data from database.
Environment: Java, J2SE, EJB, CMP, JSP, JMS, Servlets, Struts, Spring, Hibernate, Java, XML, JAXP, JavaScript, Weblogic 8.1, Eclipse 3.1, MyEclipse 4.1, UML, RUP, HTML, ANT, PL/SQL, Oracle8i, Microsoft SQL Server, MySQL 4.0, LDAP, Rational Rose 2005, Windows 2000, JUnit, Visual Source Safe.
This project was a web application, designed and developed for the Title Insurance Company to operate the Title orders, on online day-to-day basis using J2EE technology. It keeps the log of each and every task of user.
Responsibilities:
- Involved in coding of JSP and EJB components with use the JDBC for distributed enterprise architecture. Implemented Model-View Controller MVC Design pattern.
- Worked on IBM Studio Application Developer IDE WSAD 5.1 . Worked on ANT.
- Implementing Business Logic, Presentation Layer and Backend queries.
- Deployment of application on IBM Websphere Server.
- Creating EJB Beans and CMP configuration.
- Validation and development of front end using Struts Framework, writing action classes, action form, and form beans. Creating struts configuration files.
Environment: Java, J2SE, J2EE, Struts, EJB, CMP, Servlets, JSP, JDBC, IBM Websphere Server 5.1, XML, HTML, CSS, UML, PL/SQL, JavaScript, Struts Framework, WSAD 5.1, Oracle 8i, CVS,
This project is a web application, designed and developed for the Title Insurance Company. This application is used for storing and retrieving Title documents like Property Index PI , General Index GI and Property tax of ATS counties of California, U.S.A., by the First American employees to process the Title orders. .
Responsibilities:
- Software development of application using Java, J2ee technologies.
- Creating business layer, back end queries. Creating PL/SQL.
- Implementing front end development using Java, JavaScript, XML, SLT, CSS.
- Testing the application using JUnit test cases.
- Using CVS as a source control, logging using Log4j.
- Deployment using IBM Websphere Server.
Environment: Java, J2SE, J2EE, JSP, Struts, Servlets, EJB's, HTML, UML, JavaScript, XML, XSLT, CSS, Shell Script, IBM Websphere Server 5.1, Oracle7, PL/SQL, Sybase, JUnit, CVS, WSAD 5.0, Windows NT, Linux, Log4j, ANT,
This application is designing and developing for the Title Insurance Company. This Application is developed using J2EE architecture and it will be used to store and search the Starter direct base or comparable base for a property.
Responsibilities:
- Implementing software development using Java, J2ee architecture.
- Performing back end operation using PL/SQL on DB2 and JBoss.
- Deployment on tomcat server.
- Creating corn jobs on Unix.
- Front-end development using JSP, XML, HTML. Validating front end using Javascript validation.
- Creating UML diagrams.
- Fine tuning sql queries, optimizing the DB, creating stored procedure and PL/SQL.
- Working on DB like DB2 and JBoss.
- Interacting with the onsite team for day to day activities, resolving bug fixes.
Environment: Java, J2SE, J2EE-Architecture, J2SE SDK-1.4, JSP, Servlets, XML, UML, HTML, PL/SQL, DB2, JBoss, Tomcat Server, Windows NT, Unix.