Sr. Weblogic Portal Developer Resume
Charlotte, NC
SUMMARY
- Over 9 years of experience in application software development in Web - based environment, distributed and Client/Server architecture using Java, J2EE, Struts framework, Hibernate, Spring Web MVC framework, and around 4 years of Weblogic Portal Development.
- Proficient in all phases of SDLC (analysis, design, development, testing and deployment) and highly competent in gathering user requirements and converting them into software requirement specifications using Rational Rose, UML 2.0, Object Oriented Techniques, and Design Patterns.
- Expertise in design and development of various web applications with n-tier Architecture using MVC and J2EE Architecture techniques.
- Proficient in working with various technologies like Core Java, Java Beans, J2EE (JSP, Servlets, EJB), JMS, JDBC, XML, Design Patterns, JavaScript Programming.
- Extensively worked in developing the web applications using the Spring MVC Framework.
- Expertise in working with various database tools like Oracle 10g/9i, Toad, SQL Navigator and MySQL.
- Knowledge on Oracle Webcenter Suite 11g (Enterprise 2.0 tool) and Oracle ECM suite (Content Management System)
- Experienced in developing J2EE components on Application Servers like BEA’s WebLogic 8.1/10.3, JBoss, and Web Servers like iPlanet, Apache Tomcat. Smart enough to work with any J2EE standard servers.
- Expertise in web-based GUIs development using Applets, JSP, HTML, DHTML, CSS.
- Good experience in XML, Java Script, UNIX Shell Scripting and HTML.
- Good Experience in using tools like Ant, and Log4J.
- Strong knowledge in developing Web Services using SOAP, and XML.
- Knowledge on Web services based processes like WS-* and BPEL
- Proficient in working with various IDEs like Eclipse, Oracle WebLogic Workshop, and IBM WebSphere Studio Application Developer
- Worked on different OS like UNIX, Linux, Windows NT, Windows XP, Windows 2K.
- Ability to work in tight schedules and efficient in meeting deadlines.
- Strong Knowledge on HADOOP distributed systems, Map-Reduce Programming model
- Proficient on Hadoop ecosystems like PIG, HIVE, ZooKeeper, Sqoop.
- Self-starter, fast learner and a team player with strong personal and group communication skills.
TECHNICAL SKILLS
Languages: Java, C++, UML, XML, and PL/SQL.
App. Servers: Oracle Weblogic Server, IBM Websphere Application Server, and JBoss Application Server.
Java Technologies: Core Java, Java Beans, J2EE 1.3/1.4/1.6 (JSP, Servlets, EJB), Struts (Tiles, custom tag libraries), Spring Web MVC framework, Hibernate, Hadoop JDBC, JNDI, LDAP, JMS
Web Servers: Apache Tomcat, Sun Java Web Server.
Other Technologies: Ant and Log4J
Scripting Languages: HTML, JavaScript, AJAX, IceFaces, CSS, and XSL, UNIX C and Korn Shell
Data Base: MS SQL Server, Oracle 10g/9i, and MySQL
IDE: Eclipse, Oracle Weblogic Workshop, JDeveloper, IBM WebSphere Studio Application Developer.
Methodology: OOA/OOD, Waterfall methodology, Agile/Scrum Methodology
Advanced Frameworks: Map-Reduce, Apache PIG, ApacheHIVE, Apache Sqoop
Design Tools: Visual Paradigm for UML, Rational Rose 2000.
OS: Windows NT/2000/XP, UNIX, Solaris and Linux
PROFESSIONAL EXPERIENCE
Confidential, Charlotte, NC
Sr. WebLogic Portal Developer
Environment: Oracle WebLogic Portal 10.3.0/10.3.2, Oracle WebLogic Application Server 10.3.0/10.3.2 /10.3.5, Spring 3.1(MVC, WebFlow, Restful client, Email), Hibernate 4.1, solaris/Redhat 5.6, Coherence, Serena, Jersey RestfulWS, Splunk, Mockito.
Responsibilities:
- Involved in design and development of the portal applications and webservices
- Involved in TDD(Test Driven Development) using Mock object design pattern
- Actively involved in the environment setup for different phases of the SDLC lifecycle
- Developed applications using frameworks like Weblogic Portal1032, spring, hibernate, jersey
- Identify issues arise in the test environments during the integration activities.
- Responsible for configurations updates and weblogic operations.
- Created Streaming portals, bulk loading and build ear for portal applications
- Working with various teams and vendors for solving environment related issues.
Confidential, Santa Clara, CA
Sr. WebLogic Portal Developer and WebCenter Spaces Admin
Environment: WebCenter Suite 11g ps2/ps3, RCU (Repository Creation Utility), RHEL 5.4, UCM 11g, JDeveloper 11g, Oracle Database.
Responsibilities:
- Gathering System requirements to install the WebCenter suite and UCM in Development Environments
- Installing the Oracle ECM Suite and WebCenter Suite in Local(windows) and Development Linux environments
- Integrating the UCM, Jive forums and wiki to WebCenter spaces application using Oracle Enterprise Manager
- Configured Active Directory to Weblogic Server
- Created Domain with Clusters and managed servers with Weblogic server
- Responsible for Administration of Weblogic server domains and WebCenter Spaces
- Implemented the Oracle WebCenter suite and Oracle Universal Content Management onto Development Environments
- Developed Intranet website M & A using WebCenter spaces application.
Confidential
Environment: Oracle WebLogic Portal 10.3.2, Oracle WebLogic Application Server 10.3.3/10.3.4, Oracle Database 9i/10g, Spring Web MVC framework, Hibernate 3.0, Maven 2.1, Castor XML, JSP, HTML, JavaScript, JUnit, Mercurial, JDeveloper 11g.
Responsibilities:
- Design & Development of page flows, Portlets & Portal using Weblogic Workshop 10.3.2(Eclipse)
- Involved in the environment setup for different phases of the SDLC lifecycle
- Actively involved in requirement analysis and giving estimates for several use cases
- Responsible for Coding, Unit testing and integration testing of the application
- Created the Streaming Desktops and GroupSpace Communities for applications in the Administration console
- Developed portals using Spring Portlet MVC framework
- Used Site studio and RIDC api to have content on portal application from Oracle UCM
- Used Maven, Mercurial, Hudson for the Enterprise Portal Applications
- Developed DAOs using Hibernate with spring and also Implemented Spring JDBC Connections
- Implemented Hibernate with Annotations using Java 1.6
- Implemented SSO solution by creating a new Authentication Provider for Active Directory using security realms for Development Environments
- Developed DAOs for Online Security and Sales Marketing portals using Hibernate and Spring JDBC Connections
- Tested application on JMeter for Performance tuning and memory leaks
- Used NETUI tag libraries, JSTL tags, AJAX and JAVASCRIPT in developing the JSP pages.
Confidential, Bellevue, WA
Weblogic Portal Developer
Environment: Oracle WebLogic Portal 10.3.1, Oracle WebLogic Application Server 10.3, Oracle Database 9i/10g, PL/SQL, Spring Web MVC framework, Struts Validation framework, Maven 2.1, Castor XML, AJAX, Web Services, Weblogic CMS, JSP, HTML, JavaScript, JUnit, SVN.
Responsibilities:
- Design & Development of page flows, Portlets & Portal using Weblogic Workshop 10.3.1.
- Involved in the Analysis, Design and Development phase for Managing Users and Groups.
- Create/Add Users.
- Create/Add Groups.
- Modify Users And Groups.
- Actively involved in requirement analysis and giving estimates for several use cases.
- Involved in TDD(Test Driven Development) using Mock object design pattern
- Responsible for Coding, Unit testing and integration testing of the application for enhancements
- Spring MVC and Hibernate are implemented in the e-commerce
- Was responsible for creating Pages, Portlets, Books and Desktops
- Used WebLogic Content Management System for the static content
- Used DB Controls and XML Beans (Request and Response Objects) for retrieving data from External Interfacing System
- Developed several JSP pages and page flow actions (JPF) for Displaying & Processing Information.
- Generated the client side web services, which contains the stub data
- Used NETUI tag libraries, JSTL tags, AJAX and Java Script in developing the JSP pages
- Implemented the caching mechanism on the vision side to cache data retrieved from Info Hub using Web Services
- Tested application on JProbe for Performance tuning and memory leaks.
- Mentoring other developers and helping them solve issues facing them related to WebLogic workshop.
- Used SVN repositories, Maven to build projects and Nexus Server.
- Performing builds, fixing defects, and attending defect calls with Testers and Business Users.
Confidential, Bothell, WA
Weblogic Portal Developer
Environment: Weblogic Portal 8.1, AquaLogic Service Bus 2.6 (ALSB), Java1.5, J2EE, Hibernate, Oracle, Spring, JAX-WS, Rational Rose Clear Quest, Clear Case, UML, Maven, JSF, Richface, Jprobe, Axis, ALTOVA XML SPY.
Responsibilities:
- Involving in Agile development process including requirements and design processes. Developed build and release scripts.
- Implementing portal applications and involvd in application architecture
- Developing Tools Interface using BEA Weblogic Workshop, Weblogic Server and Portal.
- Developing different portlets like JSP/HTML portlet, java portlet, page flows (web flows in portal 4.0), struts portlet and remote portlet (WSRP).
- Extensively involving in Administration tasks for WebLogic Cluster Server and WLI Server
- Working extensively with Weblogic in developing portlets in the Portal application.
- Creating Portals, Portlets, books, pages, desktops, Portal look and feel like Skins, skeletons, shells, and themes, layouts and menus and worked with place holders, events, content selectors, campaigns.
- Desktop Personalization and pulling data using web services.
- Using Richfaces, AJAX capabilities have been integrated into business applications client side validation using JavaScript.
- Involved in development of web application using JSF Framework. Wrote Java Beans and configured the application using managed beans configuration and navigation file
- Using Design patterns Facades, Business delegates and Transfer objects.
- Analyzing Object Oriented Design and presented with UML Sequence, Use-cases, and Collaboration Diagrams.
- Configured several ALSB domains, migrated configurations from staging to production environments using manual and automated scripts.
- Working with Weblogic Portal Administration for creating end users, user groups, defining rules, delegated administration, visitor entitlements, and portal security management.
Confidential, Boise, ID
Weblogic Portal Developer
Environment: WebLogic Portal 8.1, Apache Web Server, Enterprise Architect, Interwoven, Oracle 9i, PL/SQL, SQL Server, EJB, JSP, Java Beans, Struts, Webservices, UML, XML, HTML, Java 1.3, JavaScript, CSS, Win CVS, Log4j, Win2k/NT, Linux
Responsibilities:
- Developed JSPs, EJBs and Java Beans etc
- Developed Portal, Portlets, Java Pageflow, JDBC and Custom Controls.
- Involved in developing skins, skeletons, themes, layouts
- Administered the Weblogic Server/Portal 8.1 like creating domains, Managing clusters, creating connection pools, datasource, deploying the application in different environments of Linux boxes like Integration, QA and Production
- Involved in content management activities like uploading content, creating MIME types
- Involved in handling personalization like creating placeholders, content selectors, defining rules, segments etc
- Involved in creating tiles and layouts
- Involved in external interface like pricing, payment gateway, WebServices, Health & Nutrition ShopnScan, Customer system, Product Catalog, Promotional system etc
- Coding and Unit testing for modules like Catalog, Shopping Cart, ShopnScan, Health & Nutrition, Promotions etc.
Confidential, Louisville, KY
Java/J2EE Developer
Environment: JBoss 4.0.2, Eclipse, JSP, Servlets, Ajax, Struts, Hibernate, Spring, JMS, XML, Web Services, SOAP, WSDL, JAXB, Log4J, JUnit, ANT, JavaScript, HTML, XSLT, DHTML, CVS, PL/SQL, Oracle 9i, Rational Rose.
Responsibilities:
- Involved in design and development phases of Software Development Life Cycle (SDLC)
- Involved in designing UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
- Developed user interface using JSP, JSF, HTML, DHTML and JavaScript to simplify the complexities of the application.
- Implemented Model View Controller (MVC-2) architecture using Struts Framework Confidential presentation tier.
- Created Action Classes which route submittals to appropriate Business Delegate and render retrieved information.
- Validated all forms using Struts validation framework and implemented Tiles framework in the presentation layer.
- Extensively used Hibernate in data access layer to access and update information in the database.
- Used Spring Framework for Dependency injection and integrated it with the Struts Framework and Hibernate.
- Implemented the application using the concrete principles laid down by several design patterns such as Business Delegate, Session Façade, Service Locator, Data Access Object, andSingleton.
- Used Java Messaging Services (JMS) for reliable, asynchronous communication to send automatic email notifications to clients.
- Used Web services for getting status of claim report.
- Used XML parsers for data retrieval.
- Used CVS for version Control.
- Used XSLT for transformation from one xml document into other xml document.
- Used Eclipse for writing code and Jboss to deploy.
- Designed various tables required for the project in Oracle 9i database and used the Stored Procedures in the application.
- Developed Junit test cases for all the developed modules.
Confidential
Java Developer
Environment: WindowsXP, Java, JDBC, Java Servlets, EJB, MDB, JSP, XML, Weblogic Application Server, JNDI Oracle 8i.
Responsibilities:
- Implemented various UI interfaces.
- Documented functional specifications of the existing product.
- Used JSP 1.0 for the UI Screens. Used JNDI for look-up of classes.
- Involved in Development of Inventory Module.
- Client side validation of HTML pages using Java Script.
- Involved in Bug fixing and functionality enhancements.
- Partially coded Stored Procedures in Oracle.
- Involved in trouble shooting the existing application product bugs and implemented new techniques to eliminate and modify according to latest technologies.
- Involved in setting System functions and System Attributes. Reported changes in new technology implementations.
- Responsible for building the jar file for Inventory module and Transferring the JSP’s and jar file to testing server.
- Involved General Help file for Application Development.
- Involved in JDBC programming to retrieve events information from database
