J2ee Web Design Developer Resume
Charlotte, Nc
Summary :
- Full Stack Java J2EE Developer with 9 years of experience in Analysis, Design (OOD) and Development of Web, Mobile, Service Oriented, Event Driven and Cloud Based enterprise Application.
- Subject Matter Expertise in areas Insurance, Investment, Banking, Transportation and Ecommerce System.
- Agile Methodologist - Performed various other roles like Automation Engineer, Frame work development, Onsite/Offshore Coordination, Scrum Master and Test Driven Development.
- Quick learner, Hard dedicated worker with passion and drive to learn new skills.
Highlights
- Reverse engineered an existing web application from scratch, which was using Flex, JSP, Struts, EJB, IBM WebSphere to Current technology stack like Angular JS, Bootstrap, Spring MVC, Integration, AOP, Batch, JDBC, Apache camel, Hibernate, JPA, JMS, TC server, Site Minder, IBM Data power, Apache shiro, Maven.
- Experience in working IBM WebSphere Portal, Oracle WebLogic Portal, Life ray Portal, Spring MVC and developed many web services in various style (SOAP/REST) and integrated with mobile and cloud system.
- Build many web applications using these technologies HTML, CSS, JSP, JavaScript, JQuery, Tag Libraries, Servlets, spring, Web services, Hibernate, JPA, and SQL.
- Produced and Consumed Web services in various style with various api’s like Jersey, Apache CXF, Jackson, JAXB. Heavily used XML, XSLT, XPath, Xquery, DOM, SAX Parser.
- Automated these projects using selenium web driver, testng and built hybrid test frame works. For Stress testing and monitoring used JProfiler, Jconsole, JMeter, TCP dump, HP performance center, Load Runner.
- Built Various ESB work flows using IBM Message Broker tool kit, Spring Integration.
- Good knowledge in writing SQL, Stored Procedures, Unix shell scripting, ORM Mapping, Table design, Transaction Management and Caching techniques.
- Integrated with multiple distributed system like MDM, BPEL, FileNet, Queue Manager, Coherence Cache, Data power, Cloud api and iphone Mobile application.
User Interface
HTML, CSS, Flex, JSP, JSTL, Servlets, Portal, CSS, Ajax, JSF, JavaScript, jQuery, json, Dojo, Angular JS, Bootstrap.
Middle Ware
Programming Language
Java, C, C++, VB.net
J2EE Frameworks
Struts 1.0/2.0, Spring, Hibernate, JPA, Ibatis, JMS, and EJB.
Spring Modules
Spring MVC, Core, Web Service, JDBC, Batch, Integration, JDBC, JPA, JTA, AOP
Design patterns
Creational, Structural, Behavior.
Web Services
SOAP, REST, WSDL, XSD, JAX-RS Jersey, Apache CXF, Spring WS, SAAJ, JAXB, JIBX, Jackson, Oracle SOA.
XML
XSD, XSLT, XPATH, JXPATH, XQUERY, Altova xmlspy, SOAP UI, Dozer DOM, SAX
Security
SSO using Clear Trust, Site binder, apache shiro, OAuth
Cloud
Jcloud Api for storage
Backend
Database
Oracle(PL/SQL), MS SQL(T-SQL),DB2, Derby, Mango DB, Stored Procedures, View, Triggers
Operating System
Windows, Unix (cmd & shell script)
Data Archetype
MDM, Insurance Application Architecture (IAA)
ESB
Apache Camel, Spring Integration, IBM Message Broker V7, IIB, IBM MQ Series,IBM Datapower
Work Flow
IBM FileNet, BPEL, JCAPS
Server
Web sphere, Web logic, LDAP, Tom cat, tcserver, JBoss, Mark Logic, Glass fish
Builds Tools
Ant, Maven, Hudson, CVS, Tortoise CVS, SVN, Star Team, Cruise Control
Tools
Automation Api’s
Selenium web driver, Junit, Easmock, Jmock, HtmlUnit, TestNG, Cucumber, FireBug, HTTPWatchPro, Http Analyzer, Fiddler4
Automation Tools
HP Quality Center(QA), ALM
Performance Monitoring / Stress testing
Mercury Test Director, JProfiler, JConsole, JMeter, Load Runner, Soap UI
OOAD Tools
Microsoft Visio, Rational Rose, Lucid Chart
Task Tracking Tools
Rational Team Concert, Rally, Mingle, Xplanner,
Document Generation Tools
Jasper, IText, IReports, Jasper Assistant, freemarker
IDE’s
Eclipse, RAD, Spring Tool Suite, Intelj
Professional Experience:
Confidential
Role: Team Lead
Role and Responsibilities
- Rewrite the existing Life ray portal WebSphere application into Angular –REST –Tomcat application
- Core developer in the New Features Team, developing web applications using Flex, JSP, Servlets, Struts, Spring MVC, Spring & Life Portlets, JSF, JQuery, JavaScript, DOJO, Ext JS, Angular JS.
- Used Spring MVC and Spring WS to make calls to the Middle ware.
- Used Spring JDBC, JPA and Hibernate templates to Read and write data into Database.
- Heavily worked on SQL for and Used Maven Flyway Automation to run the scripts in various environments.
- Extensively worked in IBM Message Broker v7.5 and IIB and wrote broker flows using ESQL and Java Compute Node elements.
- Extensively worked on Portal UI for integrating the various web Services.
- Heavily worked in JMS and IBM Message Broker, MQ’s and built various Message flows.
- Automated the test script using Selenium, Corn Jobs, Control M and other test frameworks.
- Wrote a new Selenium framework as well as extended the existing selenium framework of Railinc.
- Experience with automation tool Selenium 2.0 (WebDriver) using Hybrid framework.
- Experience in using JUnit and TestNG frameworks
- Performed Browser Compatibility testing with different browser versions using automation selenium scripts.
Environment: Developer Environment: Eclipse 3.0 with LifeRay, RAD 7 with WebSphere Integration Developer, IBM Message Broker Toolkit (V7,V9 and IIB) .
Front End: Java, JSP, HTML, JSP, Servlets, Tag Libraries, Ajax, Java Script, Dojo, ExtJs, JQuery, Json, Oracle Web logic Portal, Liferay 6, Struts, Spring MVC, Spring Web flow, Angular Js.Middle layer: Java, Design Patterns, Spring-WS, Web services, SOAP, REST, XML, XSLT, IBM Data power, Jibx, Jaxb, Spring-core, JDBC, ibatis, JMS,JPA, JTA, Hibernate, Back End /Server : MS-SQL server, Oracle 10g/11g, MDM, Weblogic, Websphere, Unix shell scripts, Cohernce, GemFire, Ec2 amazon cloud.Work Flow: ESB, BPEL, Message Broker, DatapowerTesting: Selenium 2.0, Junit, TestNG.
Confidential
Role: J2EE Web Design Developer
Role and Responsibilities
- Involved in Requirement Analysis, Design and Development of the Application
- Developed Web applications using JSP and servlets using Struts, Spring MVC, Spring Web Portlet.
- Create Proof of Concept (POC) for and played a Key Role in identifying the gaps in the existing architecture.
- Bpelized the existing manual flow to Automatic flow for this Application
- Exposed and consumed various Web services using REST, Spring-WS, Axis2 and other frameworks.
- Worked in producing and consuming webservices using Oracle SOA.
- Implemented the whole Business Logic in a typical J2EE layered approach using Java/J2EE Patterns.
- Designed and Completed POC for webservices to Read and write into Systems like Message Queues (JMS), Main Frame(CICS), MDM, MS Sql server, Oracle server.
- Used Spring JDBC, JPA and Hibernate templates to Read and write data into Database.
- Designing Tables and writing SQL’s for RDMS databases ( PL/SQL/T-SQL)
- Extensively worked on Portal UI for integrating the various web Services.
- Onsite/Offshore Coordination.
Environment: Developer Environment: Eclipse 3.0, RAD 7.
Front End: Java, JSP, HTML, JSP, Servlets, Tag Libraries, Ajax, Java Script, Dojo, ExtJs, JQuery, Json, Web logic Portal, Struts, Spring MVC, Spring Web flow.Middle layer: Java, Design Patterns, Spring-WS, Web services, SOAP, REST, XML, XSLT, IBM Data power, Jibx, Jaxb, Spring-core, JDBC, ibatis, JMS,JPA, JTA, Hibernate, Back End /Server : MS-SQL server, Oracle 10g/11g, MDM, Weblogic, Websphere. Cohernce, GemFireWork Flow: BPEL, IBM File net
Confidential
Role: J2EE Developer/ Tech Lead Sep 2007 - Dec 2009
Role and Responsibilities:
- Used MVC based Struts framework to develop the multi-tier web application presentation layer.
- Extensively used Custom Tag Libraries to develop the screens.
- Worked extensively on JSPs, tiles to accommodate all presentation customizations on the front end.
- Used Ajax Framework to pain the various section of the screen.
- Used WorkManger to handle Multiple threading.
- Used DynaCache for effective cache of Data.
- Communicated to Various Systems using Web Services.
- Used Junit & HTMLUnit framework for writing Test Classes.
- Used TDD approach and worked in Agile methodology
- Generated all Policy Documents using various open source Tools like Jasper, itext, iReports
- Used various UI Tools like Firebug, IE Http Analyzer for debugging.
- Used Selenium scripts for Recording & Automated Testing
- Onsite/offshore coordination
- Posted large volumes of data to the backend system using JMSTemplate, using Message Queues.
Environment: Java, JSP, HTML, JSP, Servlets, Tag Libraries, Ajax, Java Script, Dojo, ExtJs, JQuery, Json, Objective C, Webservices, Jibix, Jprofiler, Websphere v5 & V6, DynaCache, Struts 2.0, Sping 2.5, JDBC, ibatis, Hibernate, EJB, Oracle, JMS, Junit, Easymock, Jmock, Html Unit, RAD 7.0, Eclipse, Hudson, Maven, SVN and CVS in in Windows.
Confidential
Role: J2EE Developer Oct 2005 - Sep 2007
Role and Responsibilities:
- Started Building web application from scratch, by doing lot of Proof of concepts.
- Involved in the High Level Design Documents.
- Extensively used Custom Tag Libraries to develop the screens both Flex and JSP tags.
- Developed all screens with Ajax & Dojo Frameworks
- Generated all Policy Documents using various open source Tools like Jasper, itext, iReports
- Used various UI Tools like Firebug, IE Http Analyzer for debugging.
- Used Selenium scripts for Recording & Automated Testing
- Onsite/offshore coordination
Environment: Flex 1.0, Action script, Java, J2EE, HTML, JSP, Servlets, Tag Libraries, Ajax, Java Script, Dojo, ExtJs, Struts 2.0, Spring, JDBC, Derby, DB2 and Oracle, Firebug, Jasper, iReports, iText, Selinium, RAD 6, WebSphere, Jboss, ANT, Maven and SVN in Windows.