Java Portal Developer Resume
MD
SUMMARY
- Over 8 years of working experience and expertise in Analysis, Design, Development, Deployment and Implementation of Enterprise applications in J2EE environment.
- Qualified CM with2+years experiencein configuration identification, data management, subversion concepts, java application deployment, release management, deployment automation.
- Comprehensive knowledge of Software Development Life Cycle (SDLC), having thorough understanding of various phases like Requirements, Analysis, Design, Development and Testing.
- Extensive hands - on experience with core expertise in design, development and deployment of N-Tier enterprise applications for J2EE platform using Java, Multithreading, Java Script, Struts, CSS, EJB, Servlets, JSP, JNDI, JMS, JAXB, JUnit and XML.
- Experience in monitoring, troubleshooting and supporting J2EE based applications and infrastructure.
- Experience in Java IDEs like Eclipse, WSAD, RSA, Weblogic workshop studio etc.
- Proven experience of using Application Servers like Weblogic 10.3/9.2/8.1, IBM WebSphere 6.x/5.x, Tomcat 6.x/5.x/4.x.
- Good understanding of RDBMS which includes writing queries, stored procedures using Oracle 9i, MS SQL Server and DB2.
- Experienced in developing and implementing configuration management programs and processes in a fast-paced, high-pressure environment.
- Strong experience in application deployment automation for UAT, ST and development environments.
- Strong knowledge of version control systems
- Familiar with current industry standards, such as HIPAA, Six Sigma, and Capability Maturity Model (CMM).
- Good management skills, demonstrated proficiency in leading and mentoring individuals to maximize levels of productivity, while forming cohesive team environments.
- Excellent communication, analytical, interpersonal, and presentation skillsand have technical experience as well.
TECHNICAL SKILLS
J2EE Standards: JSP, Servlets, EJB, JMS, JNDI, JAXP (SAX, DOM), Logging API, Various J2EE and Standard Design Patterns, AJAX
Programming Languages: Java, C++, PL/SQL, Perl, HTML, UML
Frameworks: Struts 1.3/1.2.8, Spring Framework, Hibernate 3.0, Web Services, Log4J, JUNIT, Ant, JSF
Design Patterns: MVC, Front Controller, Factory Method, Service Locator, Business Delegate, Session Facade, Composite Entity, Value Object, Data Access Object and Business Object
Mark-up/Scripting Lang.: HTML, DHTML (CSS), XML, XSLT, JavaScript, AJAX, JS
Web/App Servers: Weblogic 10.3/9.x/8.1, Websphere 6.1, JBoss, Apache Tomcat
IDE’s: JDeveloper 10g, Net Beans 5.1,WSAD 5.1, IBM RSA v7.5, Weblogic Workshop
Operating Systems: Windows 9X/2000/XP, DOS, AIX Unix, Linux, Sun Solaris
Version Control: VSS, CVS, PVCS, Clear Case, SVN
Databases: Oracle 8i/9i/10g, Sybase 12.5, Versant
XML Technologies: XML, XML Schema, DTD, XSL, XSLT, XPATH, XSL:FO
Tools: Cruise Control, HP Quality Centre (Defect Tracking tools), AtlassianTools (Fisheye, JIRA and bamboo)
PROFESSIONAL EXPERIENCE
Confidential, Deerfield, IL
Responsibilities:
- Worked on Builds, which involves compilation of Pro C components/Tuxedo servers and deploying on Linux, AIX boxes.
- Involved in Smoke Test of IC+/Power applications.
- Developed Perl and PHP components for rmps web application.
- Experienced with creating SVN branching, tagging, backups, restores and maintained the multiple versions
- Application code merging of different releases. Production fixes, UAT patches are being merged into ST branches. Similarly older releases are being merged into latest releases. If a conflict comes, follow up with team to resolve them and commit them back to repository.
- Managing different releases, code deployment in Production, UAT, ST and IT environments.
- Automated build deployment and removed manual intervention in deployment process using Ant, UNIX scripts
- Experience in writing Ant build scripts for builds and automatic deployments.
- Build, deploy the J2EE application and update the MANIFEST configuration for new/updated applications.
- Regularly involved with troubleshooting, debugging, script building, automation innovation, monitoring, develop document and procedures, etc
- Worked with different teams to automate and improve the migration process.
Environment: Bamboo, HP Quality center, SQL Developer, SQL yog, Golden, Ant script, Shell Script, XML, SVN, UML, LDAP, Oracle 10g, Linux, Windows XP, Linux, AIX, PHP, Perl
Confidential, Chicago, IL
Java Portal Developer/Administrator
Responsibilities:
- Working on custom Drag and Drop i.e. to restrict the portlet drag and drop when DVT is enabled.
- Working on Java Scrip Library DOJO for restrict portlet movement
- Worked on propagation.
- Created Desktops and JSP Portlets, HTML Portlets for UI development.
- Involved in developing JSP pages and Servlets and using tag libraries for the web tier.
- Developed Java Page Flow Portlets.
- Installed and configured Weblogic Portal Server and Created Portal Domain for the application.
- Created Portals, Remote Portals, Pages, Books Using Weblogic Workshop designer.
- Worked on Weblogic Portal Administration for creating end users, user groups, defining rules.
Environment: Oracle Weblogic Portal 10.2, WL Workshop Studio, WSRP, J2EE, Java, Servlets, JSP, EJB, Java Script, Ant script, Shell script Struts, XML, SVN, UML, LDAP, Oracle 10g, Linux, Windows XP.
Confidential, MD
Java Portal Developer
Responsibilities:
- Worked on migration (Websphere to Weblogic) of Portal application.
- Developed JSR 168 Portlets for use in BEA WebLogic server.
- Created Remote Portlets (WSRP).
- Interporlet communication using custom events.
- Integrated Struts application into Weblogic portal i.e. Developed Struts portal application.
- Worked on RIDC (Remote Intradoc).
- Developed component for establish the RIDC connection i.e. created the idc manager and idc client.
- Retrieved the content data i.e. metadata from Oracle UCM.
- Developed the Themes for portal applications.
- Worked on OVD services.
- Developed ANT build scripts, UNIX shell scripts and auto deployment process.
- Install, configure and administered of Bea WebLogic Server in various environments.
- Deployed the applications, formats of WAR, JAR and EAR in WebLogic
- Configure and administered of JDBC, JMS, JNDI in WebLogic Server
- Deployed the application EAR file in development server domain.
Environment: Oracle Weblogic Portal 10.3, JSR 168, Weblogic workshop, J2EE, Java, Servlets, JSP, EJB, Java Script, Struts, XML, UML, CVS, UML, LDAP, Oracle 10g, Oracle UCM, Sun Solaris, Ant1.5.1, Windows XP.
Confidential, Jacksonville, FL
Java/J2EE Developer
Responsibilities:
- Prepared technical design documents (TDD) for Use cases.
- Performed Use case design, object modeling using UML, like Transformation of the Use Cases into Class Diagrams, Sequence Diagrams.
- Designed and developed the UI, JSP, HTML and JavaScript.
- Designed and developed Application based on Struts Framework using MVC design pattern.
- Used Spring Framework for Dependency injection and integrated with the Hibernate.
- Used the Struts validation and Tiles Framework in the presentation layer.
- Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC).
- Used MVC based Struts framework to develop the multi-tier web application presentation layer components.
- Designed and developed Java classes, JSP pages, Action Beans, and Action Classes.
- Used JSP, Struts tag libraries and Jakarta Struts Tags for implementing the customer/user views.
- Added client side validations using java script and server side validation using Validator Framework.
- Developed JSP pages with Struts Validation Framework, Struts Action Classes, Struts-config files, Application resources as per the Struts framework guidelines.
- Spring Framework at Business Tier and Uses spring's Bean Factory for initializing services.
- Developed complex SQL join queries for efficiently accessing the data.
- Used Spring Framework with Hibernate to map to Oracle database.
- Wrote HBM Files for mapping Java objects to tables in relational database and updated it as required.
- Hibernate used as Persistence framework mapping the ORM objects to tables.
- Developed Named, HQL, SQL queries.
- Used Oracle 10g as database and Involved in the development of PL/SQL backend implementation and using SQL created Select, Update and Delete statements.
Environment: Java 1.5, JSP, EJB 2.0, JNDI, Java Beans, AJAX, RSA v7.5, Web sphere 6.0, MQ Series, JMS, Struts 1.2, Hibernate, Spring, XML, Clear case, UML, XHTML, DHTML, JavaScript, CSS, XML Spy, Oracle 10g, SQL Navigator, PL/SQL, Log4j, UNIX Shell Script, Windows XP
Confidential
Senior Consultant
Responsibilities:
- Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Technical Design Document.
- Implemented application using Struts, EJB, Web Services, MQ Series, JMS and delivered with high quality and easy maintains code.
- Developed Action forms, Action classes and struts-config.xml file of Struts MVC framework.
- Developed graphical user interface (GUI) using HTML, CSS, Java Script and JSP.
- Developed JSP pages using Struts tag libraries for dynamically displaying the data on the browser.
- Development of the Server Side Application, which includes EJB's and DAO layer that handles the Database manipulation with the back-end IBM DB2 UDB using JDBC.
- Configured the IBM DB2 UDB for connection pooling and Data Sources etc.
- Responsible for analysis of DB2 UDB procedures and business rules for coding Java 1.5 programs.
- Involved in Development of EJB Session Beans.
- Used DOM to parse/process XML files and written XSL files.
- Involved in writing stored procedures for executing complex queries against the database for processing application request.
- Identification, design and implementation of Business Delegates to reduce coupling between presentation-tier client and business services.
- Identification, design and implementation of Service Locators to abstract all JNDI usage and to hide the complexities of initial context creation.
- Web sphere MQ used as JMS provider interfaces for Asynchronous communication.
- Used Log4j (Info, debug, error) for logging mechanism of the application.
- Involved in different modules of the application
- Coordinate with Development, Deployment and Configure teams.
- Had experience define queues in IBM MQ Series.
- Had good experience on setting up MQ Series, deployment of application in Websphere.
- Worked on enhancements to produce documentation this involves Java Document Scheduler (‘JDS’ which utilizes Accelio from Adobe).
- Used LDAP for authentication and authorization credentials.
- Used CVS, PVCS for version Repository maintenance.
- Active participation in release management.
- Involved in white box/block box testing.
Environment: Java, J2EE (Servlets, JSP, EJB), Struts 1.x, XML, XSLT, DB2 UDB, MQ Series, SQL, PL/SQL, Adobe Accelio, WSAD 5.1,Web Sphere 5.x, Webservies, AIX UNIX, Versant, JavaScript.
Confidential
ASE
Responsibilities:
- Collect regulation compliance requirements from Business Analyst and convert requirements to technical specifications.
- Design and Develop the batch to handle high volume transactions to the order of Gigabytes.
- Having knowledge in Equity Derivatives.
- Migrated C++ components to Perl and Java components.
- Developed Perl components for capturing timestamps (New Order, Cancel Order, Execution Order, Routed Order) of Equity Derivates i.e. shares.
- Study existing batches identify performance bottlenecks and re-factor to improve performance and processes.
- Developed Servlets and JSPs for Web Shell application.
- Extensively used JSPs, Java Script, CSS, and HTML for developing User Interface pages of Web Shell application.
- Developed POJO components for Web Shell application.
- Developed XML files in Web Shell application for order timestamps validation.
- Build applications and handover to deployment team.
- Experienced with Shell scripting.
- Scheduling the batch program using Autosys.
- Had tested NYSE reports developed with .Net
- Coordinate UAT with end users.
- Support business user’s daily adhoc report requirements.
- Extensively worked with Sybase database and Perl.
- Used Clear Case for version Repository maintenance.
- Given Production Support with in SLA.
Environment: Perl, Unix Shell Scripting, Java, J2EE (Servlets 2.x, JSP), Struts 1.x, JavaScript, .Net, Sybase 12.5, Linux and WebLogic 8.1
Confidential
Systems Engineer
Responsibilities:
- Prepared the System requirement specifications.
- Developed Use cases with JDeveloper 10g IDE.
- Involved in development of Struts Action Classes, Action Form Beans and Action Mappings.
- Developed this application based on MVC Architecture using open source Struts framework.
- Developed user interfaces for HRMS module using JSPs, Struts Tab Library, Tiles and HTML.
- Developed EJB components for HRMS module.
- Developed necessary DAOs (Data Access Objects) for HRMS module.
- Developed Business tier and Presentation tier.
- Used Log4J utility to log error, info and debug messages.
- Unit testing was done using JUnit.
- Developed SQL queries and Stored procedures for HRMS module.
- Used VSS, CVS for version Repository maintenance.
- Coordinate UAT with end users.
Environment: Java, J2EE, Servlets, JSP, EJB 2.0, Struts 1.1, XML, DTD, Log 4j, JUnit, JavaScript, Oracle 9i AS, Jdeveloper 10g IDE.