Sr. J2ee Consultant Resume
Atlanta, GA
SUMMARY:
- 17+ years of experience in object - oriented design, development, deployment, integration, deployment, testing and maintenance of Web, Portal and J2EE applications using process methodologies.
- Experience in designing and developing three-tier architecture applications with J2EE technology like Java, JSP, Servlets, Apache AXIS, CXF, AJAX, JavaScript, JDBC, JNDI, JTA, JSTL, XML/XSL, JavaMail, DTO, DAO,EJB2/EJB3, JMS, MDB, MQ Series, LDAP and Web services.
- Experience in developing application in Test Driven Development (TDD).
- Experience in UML and modeling business process, designing the technical requirements using Use Cases specifications. Experience working with Use Case Realization.
- Experience using development methodologies namely SDLC, RAD, Agile, Sprint and SCRUM.
- Experience in developing and deploying applications using Websphere Application Server 5.1.2/6.1/7.0, Tomcat 5.0/5.5/6.0/7.0, WebLogic 5.0/6.0/7.0/8.1 /10.3, Websphere Portal Server 6.0, Liferay Portal Server 5.2.2/6.0.5/ 6.1.10/6.1.20, Epicentric Foundation Server, Vignette V6 Multisite Content Manager 3.0 and JBoss 3.2.6/4.3/5.1 .
- Experience in developing applications using Oracle 8i/9i/10g/11g, DB2, MySql and SQL Server 7.0/2008.
- Experience working with IDE’s like Liferay Developer Studio 1.5.0/1.5.2/1.6, WSAD 4.0/5.1.2, RAD 6.0/7.0/7.5, RSA, BEA WebLogic 8.1 and Eclipse 3.7.2.
- Experience in developing applications using design Patterns like Façade, Singleton, DAO, Transfer Object (DTO), Dispatcher View, View Helper and Intercepting Filter.
- Experience in developing application using MVC Struts 1.0/1.1/1.2, Spring 2.0/3.0, iBatis and Hibernate 3.0/4.0 frame work.
- Experience using ANT, Maven, Jenkins and Hudson to generate deployment scripts.
- Experience using SONAR for measure source code quality. Experience using jUnit code coverage using eCobertura Code Coverage.
- Experience writing unit tests using jUnit, EasyMockTest, Struts actions using MockStrutsTestCase, Portlets using Mockito and PowerMockito.
- Experience to develop web services using SOAP and REST/RESTful.
- Experience working with SOAP UI to test the web services.
- Experience in using defect management tool Mercury TestDirector, Quality Center, JIRA and Rational ClearQuest.
- Experience in writing automated testing using empirix e-Tester. Experience writing in test scripts, test cases and test plans.
- Experience in using source control management (SCM) tools like Git (Git Bash and Git GUI) CVS, Clear Case, Harvest, PVCS, Serina and Visual Source Safe.
- Strong Documentation skills with the ability to create high quality, clear and concise technical and functional specification documents.
- Experienced in porting code from C, C++ to J2EE.
- Experience in reports using Business objects, Crystal reports BOXI. Experienced in PDF report generator using Lowagie iText.
- Experience builds proofs of concept, designs three-tier architectures, and integrates third-party tools. Experience in trained the team members in provided guidance.
- Experience in training/mentoring the programmers to implementation of the project.
- Experience working extensively on Windows and UNIX environments. Experiences deploy the code in Windows and UNIX environment.
- Experience creating html mock up screen.
TECHNICAL SKILLS:
Operating Systems: Windows 98/2000/NT/XP/7, Unix, Solaris and Linux.
RDBMS/ Databases: Oracle 8i/9i/10g/11g, DB2, SQL Server 7.0/2000/2008, MySQL, MS-Access.
Programming Language: Java, J2EE, Groovy, C, C++, COBOL.
IDE: Liferay Developer Studio 1.5.0/1.5.2/1.6, IBM RAD 6.0/7.0/7.5, IBM WSAD 4.0/5.1.2, Rational, Rational XDE, Eclipse, BEA WebLogic 8.1, SOAP UI 3.6.1, NetBeans, WinSch, Secure Shell Client and Putty.
Distributed Technologies: EJB 2.0/3.0.
Middleware Technologies: IBM MQ Server, JMS
Internet Technologies: JSP, Java, Java Beans, Servlet, XML, XSLT, dojo, JDBC, JNDI, LDAP, Apache Axis, JSF, UML, JSR 168 API/JSR 286 API/IBM Portal API, Web services, SOAP, IBM WWCM, VPN, TCP/IP, Web 2.0.
Static Web Technologies: HTML/DHTML, JavaScript, JSTL, CSS, HTML5/CSS5 and AJAX.
Web/App Servers: Apache Tomcat 4.1/ 5.0/5.5/6.0/7.0, JBoss 3.2.6/4.3/5.1, WebLogic 5.0/6.0/7.0/8.1, Websphere Portal Server 4.x/5.x/6.0/6.1, Liferay portal 5.0/6.0/ 6.1.10/6.1.20, Websphere Application Server 5.1.2/6.1/7.0, Epicentric Foundation Server, Vignette V6 Multisite Content Manager 3.0.
Design: J2EE Design Patterns.
Build Tools: ANT, Maven, Hudson, Jenkins, SONAR.
Version Control System: CVS, VSS, Clear Case, PVCS, Serina, Harvest, Git.
Logging Tools: Log4j
Frame works: STRUTS 1.0/1.1/1.2, Validation (Struts), Spring 2.0/3.0, Hibernate 2.0/3.0/4.0
Testing Frame Work: JUnit, MockStrurtTest, EasyMockTest, PowerMockito, eCobertura code coverage.
Database Tools: TOAD, PL/SQL Developer, Squirrel DB2, DbVisualizer 8.0.7, MS SQL Server Management Studio.
Reports: Business objects BOXI, Crystal Reports, Lowagie iText PDF generator.
Defect Tracking Tools: Mercury TestDirector, Quality Center, JIRA, Rational ClearQuest, Empirix e-Tester, Confidential RiskConsole.
PROFESSIONAL EXPERIENCE:
Sr. J2EE Consultant
Confidential
Responsibilities:
- Followed Scrum Agile methodology for development of the application.
- Developed admin screens and requests screens.
- Developed the code implement internationalization.
- Developed SOAP and RESTful web services.
- Developed jUnit test cases and test suits for throughout the application.
- Developed the application to implement for domain DL (Digital Life) and DL-I (Intenational).
Environment: Java 1.6, J2EE, JBoss 4.3, Eclipse 1.4, SVN, Orcle 11g, Struts, Spring, JSP, RESTFul / SOAP Web Service, JAX-RS, HTML, EJB 3, JUnit, XML, Agile, Hibernate, SCRUM, Sharepoint, LDAP, Windows 7 and Linux.
Sr. J2EE Consultant
Confidential
Responsibilities:
- Analysis on the Technical feasibility, impact analysis of a requirement and effective approach to implement it.
- Analysis to find out the various integration requirements with other application, discussion with the respective interface team and preparation of an integration specification document.
- Prepare a Technical Specification document comprising both High level and low level design for the requirement.
- Code Development and Integration of the application with Third party Vendor.
- Deployment in Development and QA environments.
- User Guide for the implementation team and Customers.
Environment: Java 1.6, J2EE, Weblogic 10.3, Eclipse 1.4, Microsoft Visual Studio 2010, MS SQL Server 2008, Spring, JSP, Struts, EJB 2.0/3.0, JMS, HTML, JSON, JUnit, Hibernate, XML, Agile, SCRUM, Web Service SOAP, JAX-WS, jQuery, Windows 7.
Sr. J2EE Consultant / Liferay Consultant
Confidential, Atlanta, GA
Responsibilities:
- Followed Sprint and Scrum Agile methodology for development of the application.
- Involved in design and developed portlets, hooks and modify theme velocity templates using Java, J2EE, Web 2.0 technologies, Liferay Portal Server 6.1.10/6.1.20 and tomcat server 7.0.
- Developed proof of concept based on the architectural design. Wrote the user interface-using HTML, JavaScript.
- Create and developed Test Driven Development (TDD).
- Developed detail design documents and class diagrams and sequence diagrams.
- Developed unit tests for Struts actions using MockStrutsTestCase.
- Used different design patterns such as Singleton, MVC, DTO, and DAO.
- Developed Hibernate mapping files and POJOs for Hibernate persistence layer. Integrated and configured STRUTS and Hibernate framework environment.
- Configure the business context, DAO context and cxf-provider context in spring application context.
- Setting up of the Environment using plugin SDK in Liferay Developer Studio IDE. Setting the tomcat server 7.0 to deploy the portlets, hooks and theme.
- Developed Spring Portlets to build portal pages for application using JSR 286 API.
- Developed Confidential Workflow submission web content process using KALEO workflow. Rewrite the Create New Content and Web Content approval process actions Approve, Withdraw, Update, Reject, Delete submission and Assign to other.
- Developed Content management portlets using Jackrabbit in combination with Liferay.
- Developed jUnit test case using PowerMockito.
- Developed Feed Content Display Portlet using Spring portlet based on categorization. Using this portlet for multiple purposes.
- Developed Feed Content Display Portlet configuration to reuse for categorization and industry based categorization.
- Developed quartz based schedule jobs portlet using Spring to feed the content from intake source (Information Inc, SR7, K-Hub and BrightCove).
- Developed code is deployed into linux environment. Using Jenkins build is deployed into QA, Development and UAT environment.
- Create users, roles, organizations and sites in QA, Development and UAT environment. Involved in liferay administration tasks QA, Development and UAT environment.
- Experienced to upgrade liferay portal server from 6.1 GA1 to 6.1 GA2 version.
- Experience to apply patches using patching-tool in local, Development, QA and UAT from liferay hot fixes.
- Developed spring portlets to load Manage User and Manage Organizations. Developed bulk user upload from csv files and entry into IDM (LDAP) server.
Environment: Java 1.6, J2EE, Servlets, JSP, XML, XSL, Java Beans, Spring Framework, JDBC, Liferay Developer Studio 1.5.2/1.6.0, JSR 286 API, Oracle 11g, JavaScript, RESTful Web Services, Liferay Portal Server 6.1.10/6.1.20, IDM, Hibernate, Service Builder, JSON, Patching-Tool, Mockito, PowerMockito, Windows 7 Professional and Linux.
Sr. J2EE Consultant
Confidential, Atlanta, GA
Responsibilities:
- Followed Scrum Agile methodology for development of the application.
- Developed admin screens and requests screens. Developed the reports based on user logged in. Developed the LDAP authentication and send the emails to approval and requester groups.
- Developed SOAP and RESTful web services.
- Developed RESTful web services test cases using RESTful Web Services Explorer.
- Developed the work flow, communication modules.
- Developed approval or reject through email inbox using quartz jobs.
- Developed the user login, logout and close browser to update the user logging information.
- Developed the quartz jobs and send email using email inbox based on the environment.
- Developed jUnit test cases and test suits for throughout the application.
- Deploy the VOLO application into Integration, UAT and Production environment.
Environment: Java 1.6, J2EE, JBoss 4.3, Eclipse 1.4, ClearCase 7.0, MS SQL Server, Struts, Spring, JSP, RESTFul / SOAP Web Service, JAX-RS, HTML, SQL Server Management Studio, EJB 3, JUnit, XML, Agile, Hibernate, SCRUM, Sharepoint, LDAP, Quartz 1.5.2, Windows 7 and Linux.
Sr. J2EE Consultant
Confidential, Madison, WI
Responsibilities:
- Followed Scrum Agile methodology for sprint development of the application.
- Developed Web Services for Auto rating service for Auto and Property, Auto rate info service and Symbol service.
- Developed detail design documents and class diagrams and sequence diagrams.
- Developed XSD schema, WSDL for Auto rating, Auto rate info and Symbol web services.
- Developed Auto rating web service for auto and property to get the premiums.
- Developed Auto rate info web service for under writing tier, class factor, loss and violation score (LVS).
- Developed symbol web service to get the symbol code.
- Developed transfer object helper to map the request into data transfer object.
- Developed map the transfer object to response.
- Create the schema Auto rating service for Auto and Property, Auto rate info service and Symbol service.
- Developed the maven script to deploy into development, integration environment.
- Configure the properties file in spring application context.
- Configure the business context, DAO context and cxf-provider context in spring application context.
- Configure the Auto rating service for Auto and Property, Auto rate info service and Symbol web services in cxf-provider context.
- Configure the jndi in jboss-web.xml and implemented in spring DAO context.
- Implement the rate request handler to execute the spring framework stored procedure.
- Developed JXPath request string and response to transfer object for Auto rating, Auto rate info and Symbol web services.
- Developed JXPath request and response mappings.
- Developed persistence layer for the web services and integrated applications and participated in data modeling.
- Developed junit test case for object level testing and xml level testing.
- Developed SOAP UI test cases to test the Auto rating service for Auto and Property, Auto rate info service and Symbol web services.
Environment: Java 1.5, J2EE, SOA, My Eclipse 7.5/8.5, JBoss 4.3, Oracle 10g, Spring, Spring AOP, JSP, Maven, CVS, Harvest, JIRA, HTML, TOAD, SQL, JUnit, XML, Web Services, JAXWS, JXPath, SOAP UI 3.6.1, XSD, WSDL, Agile, SCRUM, Sprint, Sharepoint, Apache CXF, Windows XP and UNIX.
Confidential
J2EE Architect/Sr. J2EE Consultant
Responsibilities:
- Followed Scrum Agile methodology for iterative development of the application.
- Requirements Collection, analysis, design and documentation Confidential . Developed 3-tier architectural design, Activity Diagrams, Use Cases, Data flow diagrams, class diagrams and sequence diagrams using WebSphere RSA.
- Developed proof of concept based on the architectural design. Wrote the user interface-using HTML, JavaScript.
- Trained the team members in provided technical guidance for the developers.
- Developed proxy’s to call mainframe coolgen. Developed and configured LDAP authorizations to web application. Trained/mentored the programmers to use the class implementation. Trained/mentored the users who were using web application.
- Create and developed Test Driven Development (TDD).
- Developed detail design documents and class diagrams and sequence diagrams.
- Involved in preparation of HLD and generating UML models.
- Developed unit tests for Struts actions using MockStrutsTestCase.
- Designed and developed GUI using JSP, JavaScript. Developed web application reports using AJAX. Design and developing Struts Action classes and defining them in action-servlets.xml file to inject the Service layer beans using SPRING IoC.
- Used different design patterns such as Singleton, strategy, MVC, DTO, and DAO.
- Developed Hibernate mapping files and POJOs for Hibernate persistence layer. Integrated and configured STRUTS and Hibernate framework environment.
- Generate PDF entitlement holder transaction and allocation of shares reports using iText Lowagie. Wrote Test Cases, Test Plan and Testing Scenario for above modules. Use Junit to write the unit test scripts.
- Developed queues to send and retrieve data using MQ Series using MDB.
- Developed IRP Celtic fee calculation using EJB and integrated with web application.
Environment: Java, J2EE, EJB, Servlets, JDK 1.5, JSP, Struts 1.2.9, Spring, Hibernate 2.0/3.0, PVCS/Serena 8.1.0, XML, XSD, MVC 2, JSTL, JSP, Ant, WebSphere RAD 5.0/6.1/7.0, LDAP, jUnit, Log4j, MQ Series, SOAP and REST Web Services, Visio 2000, JavaScript, HTML, DB2, Squirrel, iText Lowagie PDF, Mainframe Cool-Gen Proxy, AJAX, RUP, Agile, SCRUM and Windows XP.
J2EE Architect/ Sr. J2EE Consultant
Confidential, Madison, WI
Responsibilities:
- Followed Scrum Agile methodology for iterative development of the application.
- Requirements Collection, analysis, design and documentation Confidential . Developed 3-tier architectural design, Activity Diagrams, Use Cases, Data flow diagrams, class diagrams and sequence diagrams using WebSphere RSA.
- Developed proof of concept based on the architectural design. Wrote the user interface-using HTML, JavaScript. Trained the team members in provided guidance. Managed a team of 5 resources and provided technical guidance for the developers.
- Developed and configured LDAP authorizations to web application. Trained/mentored the programmers to use the class implementation. Trained/mentored the users who were using web application.
- Create and developed Test Driven Development (TDD). Developed unit tests for Struts actions using MockStrutsTestCase. Designed and developed GUI using JSP, JavaScript. Developed web application reports using AJAX. Design and developing Struts Action.
- Used different design patterns such as Singleton, strategy, MVC, DTO, and DAO.
- Developed Hibernate mapping files and POJOs for Hibernate persistence layer. Integrated and configured STRUTS and Hibernate framework environment.
- Generate PDF entitlement holder transaction and allocation of shares reports using iText Lowagie. Wrote Test Cases, Test Plan and Testing Scenario for above modules. Use Junit to write the unit test scripts.
- Generate PDF entitlement holder transaction and allocation of shares reports using iText Lowagie. Wrote Test Cases, Test Plan and Testing Scenario for above modules. Wrote test scripts using Empirix e-Tester. Use Junit to write the unit test scripts.
- Generate allocation of shares history reports using Business Objects XI crystal reports. Design the business object BOXI universe and generate user interaction reports using business object BOXI universe.
- Developed web services to generate data based on the project id.
Environment: Java, J2EE, EJB, Servlets, JDK 1.4, JSP, Struts, Hibernate 2.0, PVCS, XML, XSD, MVC 2, JSTL, JSP, Ant, REST WebService, WebSphere RAD 5.0/6.1/7.0, LDAP, jUnit, Log4j, SOAP Web Services, Visio 2000, JavaScript, HTML, DB2, DB2 Stored procedure, iText Lowagie PDF, AJAX, RUP, Agile, SCRUM, Empirix automated scripts, Business Objects XI and Windows XP.
Sr. J2EE Consultant
Confidential, Madison, WI
Responsibilities:
- Followed Agile methodology for iterative development of the application.
- Requirements Collection, analysis, design and documentation Confidential . Developed 3-tier architectural design, Activity Diagrams, Use Cases, Data flow diagrams, class diagrams and sequence diagrams using WebSphere WSAD/RSA.
- Developed proof of concept based on the architectural design. Wrote the user interface-using HTML, JavaScript. Trained the team members in provided guidance. Developed and configured LDAP authorizations to web application. Trained/mentored the programmers to use the class implementation. Trained/mentored the users who were using web application.
- Create and developed Test Driven Development (TDD). Developed unit tests for Struts actions using MockStrutsTestCase. Designed and developed GUI using JSP, JavaScript. Developed web application reports using AJAX. Design and developing Struts Action.
- Used different design patterns such as Singleton, strategy, MVC, DTO, and DAO.
- Developed Hibernate mapping files and POJOs for Hibernate persistence layer. Integrated and configured STRUTS and Hibernate framework environment.
- Developed queues to send and retrieve data using MQ.
- Developed interface to communicate with the US Bank and generate single state registration permit.
Environment: Java, J2EE, EJB, Servlets, JDK 1.3/1.4, JSP, Struts, Hibernate 2.0, PVCS, XML, XSD, MVC 2, JSTL, JSP, Ant, REST and SOAP Web Services, WebSphere WSAD 4.0/5.0, LDAP, jUnit, Log4j, Visio 2000, JavaScript, HTML, DB2, DB2 Stored procedure, iText Lowagie PDF, Agile and Windows XP.
J2EE Architect/ Sr. J2EE Consultant
Confidential, Charlotte, NC
Responsibilities:
- Developed the system requirements. Designed the system using 3-tier architectural, wrote program specifications. Developed proof of concept based on the architectural design. Wrote matrix of the program specifications. Wrote the design documentation to implement the PDF reports.
- Wrote the use cases diagram, activity diagram, flow charts and sequence diagrams. Wrote the user interface using HTML, JavaScript. Wrote the system requirements, class diagrams. Integrated all modules in JBoss and IBM WebSphere servers.
- Managed a team of 4 resources and provided technical guidance for the developers.
- Designed developed the functionality in Point of sale which have Cashier End Of Day, Bulletin Information, Master SKU information, Cashier Maintenance, Register Reload, PDT (Symbol PDT 3110) Price Verification, PDT Store Orders, PDT Cycle Counts, Price Verification, Reload PDT, Inventory, PDT Store Marks, System Functions, Questionnaire, Remote Diagnostics.
- Used the design pattern Data Access Object, Session Façade and Singleton design pattern. Wrote the logger implementation in JBoss and IBM WebSphere server. In addition, trained/mentored the programmers to use the wrapper class, Log4j implementation. Trained/mentored the users who were using in store level. Tested the application using Junit.
Environment: C, C++, Java, J2EE, EJB, Swings, Servlets, XML, Struts Frame Work, Java Script, WASD, JBoss, IBM WebSphere 5.0, VSS, FireBird, Oracle 8i, Log4j, Visio, PDT Symbol 3100, eXtreme Programming methodology, ANT, jUnit, xCellNet, Visio 2000.
Sr. J2EE Consultant /Lead developer
Confidential, Chicago, IL
Responsibilities:
- Developed the class diagram using RUP. Developed business functionality in user manager, content manager and document manager. Developed user, content and document facades using state less session beans in J2EE specification.
- Managed a team of 8 resources and provided technical guidance for the developers. Total resources of this project is 40.
- Configure the web components, presentation components and business components in IBM Weblogic Server. Developed presentation components in Struts Framework using MVC II architecture. Configured internationalization with presentation layer.
- Developed custom tags and tag libraries using presentation layer. Developed form and action controller servlets, view Helper, validate in struts framework. Configured portal bean EJB lookups in Epicentric Foundation Server. Configured Epicentric Foundation Server in Vignette and SQL Server 2000. Design and Developed Document Delivery Servlet File-Cache strategy, which is configured to proxy server to Weblogic server.
Environment: Java, J2EE, EJB, JSP, Servlets, XML, LDAP, Struts Frame Work, Java Script, JBuilder, Epicentric Foundation Server, Vignette, Weblogic 8.0, VSS, ANT, MS SQL Server 2000, Log4j, Junit, RUP.
Technical lead developer
Confidential, Milpitas, CA
Responsibilities:
- Developed GUI and implemented JSP, EJB & Servlets code for Provider, Patient, Clinic and IPA modules. Developed GUI and presentation layer using JSP. Developed class diagrams using RUP. Developed java data objects to pass data from presentation layer to data layer. Developed Provider, Patient, Clinic and IPA servlets to call session beans. Developed session beans and entity beans for Provider, Patient, Clinic and IPA modules. Performed testing and debugging of front end and middle tier objects.
- Data loaded from relational database to relational database and flat files to relational database using informatica.
- Interacting and managing an offshore team of 10 resources.
- Integrated WebLogic 6.1 server with IIS to run Seagate Crystal Reports on IIS server. Developed Provider, Clinic, IPA reports using Seagate crystal reports. Developed front-end validation using Java Scripts.
Environment: JAVA, JSP, EJB, J2EE, XML, Java Script, Servlets, IIS, Weblogic 5.0/6.1, Visual Café, Structure Builder, Visual Basic, Oracle 8i, Seagate Crystal Reports, Informatica, Sun Solaris, Rational Rose.