Java Teamsite Developer Resume
SUMMARY:
- Senior Java/J2EE developer with Teamsite Development experience
- Ten years of work experience in design and development of web applications in N - tier distributed environment using Java/J2EE development technology and frameworks.
- Diverse domain expertise including Banking, Shipping, Printing, Content Management.
- Experience in JAVA/J2EE technologies, which involves JSP, Servlets, EJB, JPA, Log4J, XML, HTML, JDBC, JMS, UML, WEBSERVICE SOAP, REST, JSON, JAVA SCRIPTS and Junit in N-tier client-server environment.
- Expertise in various open source frameworks and tools such as Jakarta Struts framework 1.3, Spring 3.0, Hibernate 3.0 ORM, IBatis, MyBatis, validation plugins like Validator Framework.
- Experience with XML and related standards and technologies like WebServices, SOAP, DTD, XSD, XMLBEAN, XSTREAM, JAXB, DOM, SAX, XSLT.
- Worked on J2EE design patterns including Business Delegate, Service Locator, DTO, DAO, Session Façade, Singleton pattern, Inversion of Control.
- Spent last ten months on design and development of a loyalty program web application based on HP TeamSite content management CMS and LiveSite Display technologies.
- Technology Expertise include J2EE compliant IDE’s such as Eclipse, RAD, RSA, STS, Build tool ANT, MAVEN and JENKINS databases ORACLE, DB2, application and web servers including Tomcat, Weblogic 10 and WebSphere 7.0, version control tools Clear Case, SVN, GITHUB.
- Experience in all areas of project SDLC using both proprietary methodologies, Agile Techniques and RUP (Rational Unified Process).
- Proven ability to work under pressure, prioritize and meet deadlines. Ability to work collaboratively with business analysts, testers and other team members in the overall enhancement of the product quality.
- Strong business acumen, strategic thinking, communication, interpersonal and presentation skills.
TECHNICAL SKILLS:
LANGUAGES: JAVA 5/6
JAVA: Core JAVA, J2EE, Struts, EJB3.0,JPA,Hibernate,UML,Junit,SpringIbatis, Mybatis, JSP, Servlets, XML,AJAX,WEBSERVICE SOAPREST,JSON,JMS.
Operating Systems: Windows 98/XP/2000/NT/VISTA
SCM: Tortoise SVN, Rational ClearCase, Github
Databases: Oracle 10G, DB2, Firebird
IDE: Eclipse, RSA 7.0, RAD,STS
Build TOOL: Maven, Ant, Jenkins
Application server: Weblogic, Websphere
Domain: Banking, Shipping, Printing, Content Management
WORK EXPRERIENCE:
Confidential
Technology: TeamSite, LiveSite, XSLT, XML, Core Java 7,SPRING, REST, JSON, AJAX, JQuery, UML, JavaScript, Log4j, WEBLOGIC, Maven, Eclipse IDE, GITHUB, JENKINS
JAVA TEAMSITE DEVELOPER
Responsibilities:
- Communicate and collaborate with the Client Supplier team whom are managing the Loyalty Program Operations and Execution and the business owners to gather requirements for components and template development and changes.
- Maintain and develop custom Data Capture Templates (DCT) and FormPublisher templates.
- Maintain and develop XML, XSLT based Sitepublisher components.
- Build the external integration, Java codes for the backend controller, component and codes to make the external content calls.
- Built Java program and migration script to generate DCRs .
- Practice Agile development in a scrum environment.
- Develop Rule engine based CMS page to show different promotion based on customer data.
- Close production tickets to meet daily and weekly performance and stability requirements.
- Work with QA team to fix issues.
Confidential
Technology: EJB, MyBATIS, STRUTS, JMS, WEBSERVICE, JAVASCRIPT, WEBSPEHERE, DB2, RSA 7.0, JUNIT
SENIOR SOFTWARE DEVELOPER
Responsibilities:
- Performed Use case Developer role. Design and develop Electronic Restraining order web application as needed by the clients for their system.
- Followed RUP (Rational Unified Process) methodology to deliver the application.
- Developed different layers (frontend, facade, business functional objects, data access layer, service layer) of the use case.
- Developed application using Struts 1.3 framework, JSP, JavaScript, Ajax on the presentation layer, business layer is consist of struts actions, EJBs and persistence layer uses MyBatis to transfer data to DB2 database and JMS call to communicate with Mainframe data through IBM CICS.
- Used WSDL and SOAP protocol for Web Services implementation to call Adobe web service to generate PDF Forms.
- Used XMLBEAN to transform XML to value Object and value object to XML.
- Used XSLT to transform XML to MQ string to send message to MQ with JMS API.
- Configured and created application log files using Log4J.
- Developed unit test cases using Junit Framework for the use case.
- Fixed defects of different deployment stage and maintained SLA.
- Review design and development artifacts are to ensure quality in the products being developed
- Analysis of requirements and making estimations based on complexities of objects are being handled efficiently.
- Worked on different Change Requests as per client’s requirement.
Confidential
Technology: EJB, HIBERNATE, JPA, STRUTS, WEBLOGIC, WEBSERVICE, ORACLE 10G, MAVEN, RSA 7.0, JUNIT
SENIOR SOFTWARE DEVELOPER & DESIGNER
Responsibilities:
- Developed Use case low level design like class diagram and sequence diagram using RSA.
- Followed Agile methodology to deliver the application.
- Transformed of Business Object Model to actual business objects which are relevant to the use case. Created new classes and implemented the basic flow of code from the sequence diagram of the use case.
- Developed different component in business layer and Data access layer (facade, business functional objects, data access object, service access object) of the use case
- Fixed defects of different deployment stage and maintained SLA.
- Involved in analysis of requirements and making estimations based on complexities of objects are being handled efficiently.
- Configured and worked with CTE batch framework which is an asset of IBM. Using this framework developed batch Jobs which call use case function to huge amount of data load to Database.
- Developed Technical Design Documentation for various Subsystems.
- Developed application using struts framework, EJB, JPA with Hibernate, Oracle database.
- Used WSDL and SOAP protocol for Web Services implementation.
- Configured and created application log files using Log4J.
- Used Rational Clear Case as version control tool.
- Used Maven as build tool to build application.
- Handled performance related issues of batch use cases.
Confidential
Technology: webservice, XML, EJB, JPA, HIBERNATE, MQSERIES, WEBLOGIC 10, DB2, RSA, JUNIT
TEAM LEAD & Senior Developer
Responsibilities:
- Contributed in Low level design like Class diagram of Lead Management System using UML tool in RSA.
- Participated in Database Design.
- Involved in generation of physical Oracle database table from DDL.
- Delivered Lead management System which has multiple SOAP based web services which are basically invoked from ESB layer and responsible for CRUD operation like: createLead,ManageLead, CloseLead, updateLead, createReferenceData, manageReferenceData.
- Involved in Preparation of weekly and monthly status reports to keep updated management team about the software under development.
- Involved in analysis of requirements and making estimations based on complexities of objects are being handled efficiently.
- Worked with different team to integrate this application to other module where MDM and Message broker is used to read data from this Lead management system.
Confidential
Technology: STRUTS, JSP, EJB, WEBSERVICE, XML, Hibernate, JAVA, Spring, MQSERIES, weblogic, MAVEN,RSA
LEAD Developer
Responsibilities:
- Involved in local migration of different backend applications of the eCommerce project.
- Involved in local migration of frontend application of the eCommerce project.
- Involved in Unit testing after deployment in local environment.
- Involved in defect fixing of different environment after deployment.
- Worked on Maven script to migrate Java build environment.
- Followed SCRUM methodology to deliver the application.
Confidential
Technology: JAVA, SPRING, HIBERNATE, MAVEN, FIREBIRD, JUNIT
SOFTWARE DEVELOPER
Responsibilities:
- Developed code based on client requirement
- Fixed bugs.
- Developer side unit testing using Junit framework.
- Developed application using Spring IOC, DAO with Hibernate and Spring MVC.
- Configured and created application log files using Log4J.
- Involved in Code Review.
- Continuous client interactions for status updates, technical queries and requirements.
- Acted as a liaison between business, data and technical teams throughout the project lifecycle.
Confidential
Technology: SPRING, JAVA, HIBERNATE, WEBSERVICE, Junit, SHAREPOINT, MAVEN, ECLIPSE, FIREBIRD
SOFTWARE DEVELOPER
Responsibilities:
- Installation and setup of Sharepoint 2007 server.
- Actively involved in different phase of the project.
- Developed application which invoked sharepoint web service to complete workflow, upload, download document from Lexmark business printer.
- Developed application using Spring framework, Hibernate.
- Configured and created application log files using Log4J.
- Developed Unit test case and integration test case with Junit and Easymock.
- Developed a utility tool that can track SOAP message come from server using Java Swing technology.
- Fixed problems logged by testing team.
Confidential
Technology: JAVA, SWING, MYSQL, ECLIPSE, ANT
Software Developer
Responsibilities:
- Designed and Developed swing based user interface of the application.
- Designed Dataflow diagram.
- Developed backend part of the application which deals with the student’s data to the database tables.
- Involved in defect fixing.