Oracle Bpm Developer Resume
Mt Laurel, NJ
SUMMARY
- Over 11+ years of experience in development, design, integration, maintenance, implementation, production support and testing of various Service Oriented Architecture, distributed, n - tier, client/server, multithreaded, Portal, Content Management Systems (CMS), SOA, MOM, MVC architecture applications using Java, J2EE related technologies.
- Extensive experience in developing Java and Web based applications using Java, J2EE, JAX-WS, JAX-RS, JSP, JDBC, EJB, Hibernate, JNDI, JMS, HTML, DHTML, CSS, AJAX, JavaScript, Java Page Flows, JSR 168, Log 4J, STRUTS, XML, XSL, JAXP and DOM.
- 8+ years of experience in Oracle-Web Logic 11g/10/9.2/8.1/7, Tomcat Server.
- Experience with software best practices like waterfall, Agile Model Driven Development.
- Extensive application development using SOA / Web services, Restful Webservices, axis, axis - CXF, JAXB, J2EE and XML technologies.
- Building solutions using SOA products likes ALSB (OSB), Oracle Fusion Middleware (OFMW) SOA Suite 10g/11gOracle BPM.
- Good Experience on MVC frameworks, Struts, J2EE patterns and UNIX Shell Scripting.
- Expertise in developing XML Development, SOAP based WebServices, Restful Web services, JAXB, XQuery, XSD, DTD, UDDI, WSDL, XML (SAX, DOM), XSL, XSLT, JavaScript, HTML and DHTML.
- Experience in designing multi-tier web application architecture with UML (Unified Modeling Language), Rational Rose and MS Visio.
- Excellent database experience using SQL, PL/SQL, Oracle 10g/9i/8.x, MS-Access and MS SQL Server.
- Experience with versioning tools Ant, VSS, CVS, Maven and SVN.
- Hands on experience in writing Junit test cases and performing unit testing.
TECHNICAL SKILLS
J2EE Technologies: Servlets 2.4, JDBC 2.0/3.0, JNDI, JSP1.1/1.2/2.0, EJB1.1/2.0/3.0, JMS, XML,SAX, DOM, Struts 1.1/1.2, Spring 2.x, Jax-RS, WebServices, Restlet, WSDL, SOAP 1.1/1.2, XSD, DTD, JDBC, SAML1.2, JSF, Perl, XML, j2ee 1.3/1.4 Hibernate 3.X, JSR 168, PL/SQL, Apache CXF, XSLT, XQuery, JMS, MQ series, JAXB, NetUI.
SOA: Oracle SOA Suite 11 g, Oracle BPM, ALSB/Oracle Service Bus, Jdeveloper
Web Servers: Languages & Internet
Tomcat 6.x/5.x/4.x: JDK1.4/1.5, PL/SQL, RMI, AJAX, DOJO,HTML,GWT, DHTML, Perl, XSLT, Java Script, UNIX Shell Scripting
Application Servers: Web Logic 8.1/9.2/10/11 g, Jboss 3.x /4.x, IBM Web Sphere 5.0/6.0,GlassFish 3.x
IDE/GUI Tools: Eclipse 3.x, Jbuilder, IBM WSAD, Work Space Studio, Weblogic Workshop, NetBeans3.x / 4.x, TOAD 9.0. .
Testing/Build/Version tools: JUnit 3.8.1/4.0, ANT 1.X, SVN, VSS, IBM Clear case, Jmeter, JProfiler, Maven Tool, Cruise Control, TOAD 9.0, SVN, WinCVS.
Modeling Tools: Rational Rose, Visio
Databases: Oracle 10g/9i/8i/7.x, SQLServer 2000, DB2
Operating Systems: Windows XP/2000/98/95/, UNIX/Linux
PROFESSIONAL EXPERIENCE
Sr J2EE Developer /Lead Developer
Confidential, Chicago, IL
Responsibilities:
- As a lead maintained team and conducted team meetings
- Given training to team on project architecture and new technologies as per the client requirements
- Extensively used Eclipse IDE and Spring Source.
- Followed Scrum Agile Methodology Standards
- Worked on Enterprise level of applications.
- Working in all development phases right from the scratch to multiple product releases over the period
- Worked on OOD technologies and developed project in strong core and advanced level
- Worked on technologies like HTML, Java Script, XML, JSP, and JSTL for developing frontend design and development.
- Worked on CascadingStyleSheets (CSS) and given exact styles for fonts, colors, margins, lines, height, width, background images, advanced positions and many other things as per client requirements.
- Writing system functional requirement specifications, Software requirement specifications, and designed and developed prototypes for various functionalities
- Managing teams of various sizes with different level of skill sets across various phases of the project Highly adaptable in changing technical environments with very strong organizational and analytical skills
- Fixing the bugs and developing new enhancements using JAVA/J2EE, Spring, Hibernate technologies
- Implemented web services in new enhancements
- Developed and implemented AOP and Hibernate ORM
- Implemented Maven technologies for build processes
- Developed and Implemented web services for new enhancements
Environment: Ant, Clear case, Maven, Core java, design patterns, XQuery, Weblogic server, Hibernate, eclipse, Jdeveloper, J EJB, MS, JSP, JSF, JAX-RS,JAX-WS, Oracle 10g, Java 1.5, Log 4jJUnit, SVN, SQL/PLSQL, Apache Commons, Oracle Service Bus, SQL Developer, SOAP UI, Jmeter, Jprofiler.
Oracle BPM Developer
Confidential, Mt Laurel, NJ
Responsibilities:
- Experience in configuring proxy services oracle Service bus.
- Hands on experience in security in service bus
- Experience in SOA based services and processes.
- Handled REST to SOAP conversion in service Bus.
- Application is deployed and maintained in Linux environment.
- Hands on experience various elements of ALBPM / OBPM.
- Designed WSDL's and elaborated type definitions schemas based on corporate standards, integration and security specifications.
- Designed and developed business processes based on functional requirements.
- Experience in Oracle service bus. Extensive experience in configuring Proxy services, business services.
- Worked on OBPM. Successfully deployed BPM Enterprise in UNIX.
- Used IE explorer as browser. Worked on cross side scripting for different browsers.
- Created and configured clusters in weblogic server. Single domain is created for integrating portal, OBPM in weblogic server.
- Involved in designing a J2EE compliant Architecture of the system.
- Participated in code reviews and Functional review of the application.
- Used SVN as a repository tool to add, retrieve or move the source code.
- Responsible for running processes in UNIX environment.
- Experience in developing webservcies.
- Implemented the web services and associated modules integration
- Developed database access service layer for the web services and integrated modules
Confidential, TX
Sr.J2EE Developer
Responsibilities:
- Involved in Design and Development of Global supplier management modules. Worked with Weblogic Content Management. Participated in creating portlets, portals, and desktops. Developed bulk propagation tool for portal content management.
- Involved in setting up environment with web logic server and ALBPM.
- Designed and developed portlets on weblogic portal 10.0 Using work Space Studio. Worked on JSR 168. Developed search portlets.
- Wrote Junit test cases for unit testing to implement Test Driven Development. Implemented Regression tool using Junit test case.
- Wrote many design documents by using UML methodology (use cases, sequence diagrams and activity diagrams, class diagram) following the Rational Unified Process (RUP).
- Developed AJAX based load portlet that loads search information about the cases dynamically without refreshing the entire page.
- Migrated portal application from Development environment to test and production environments, related best practices, establishing procedures.
- Wrote build scripts to deploy Portal projects, BPM projects. Wrote scripts to generate WAR, JAR and EAR.
- Involved in development of Front-End using JSP, HTML, Java Script, AJAX, GWT, DOJO and Back-End using Hibernate ORM. Used extensive use of JXL API to read data from Excel files / PDFs / Word and other web mime types.
- Wrote ant build scripts for deploying application. Wrote DAO’s for supplier search module as oracle back end. Did Performance and Load Analysis on portlets in weblogic server.
- Created templates by using design patterns (MVC, Factory Pattern, Front Controller, View Helper, Composite View, Value Object and Data Access Object) extensively.
- Wrote complex SQL queries and reviewing SQL queries for the other team members. Wrote various Queries, Stored Procedures and Triggers.
- Wrote classes to communicate with the Oracle database using JDBC.
- Used SVN as a repository tool to add, retrieve or move the source code.
Environment: Ant, SAML, Core java, MVC framework, JavaMail, Weblogic portal server, Jbuilder, Java Page flow, Hibernate, Work Space Studio, JSR168, JMS,JSP,JSF, Servlets, JDBC, Oracle 10g, Java 1.5, Cruise Control, HTML, Weblogic Server 10, Weblogic Portal 10, Aqualogic BPM, Visio, Log 4j, Workspace Studio, NetUI, JUnit, SVN, SQL/PLSQL, Weblogic Server 10, VSS, SQL Developer.
J2EE Developer
Confidential, Chicago
Responsibilities:
- Involved in Design and Development of Global supplier management modules.
- Used SAML for authentication.
- Worked with Weblogic Content Management. Participated in creating portlets, portals, and desktops. Involved in setting up environment with web logic server and ALBPM.
- Designed and developed portlets on weblogic portal 10.0.
- Designed and developed Bulk Propagation tool for Content Management. Worked on AquaLogic BPM.
- Expertise in creating processes in ALBPM, Roles and participants and BPM objects. Worked with external data base components and ALBPM. Integration of ALBPM and weblogic portal.
- Client side validations are done using java script. Worked with portal administration console to create desktops, pages, user entitlements.
- Used IE explorer as browser. Worked on cross side scripting for different browsers.
- Created and configured clusters in weblogic server. Participated in integrating portal, ALBPM in weblogic server.
- Developed Customized application using PAPI interface. Good experience in design & development of complex user interface systems using ALBPM.
- Involved in development of Front-End using JSP, HTML, Java Script, AJAX and Back-End using Hibernate ORM.
- Worked on Java Page Flows. Experience in publishing aqualogic projects from work space Studio. Experience in debugging portal applications.
- Presentation layer and GUI framework in java script, AJAX, JSF,CSS, HTML, Dream Waver, servlets, Struts and JSP, Core java used efficient custom tag libraries
- Involved in designing a J2EE compliant Architecture of the system.
- Participated in code reviews and Functional review of the application.
- Used SVN as a repository tool to add, retrieve or move the source code.
Environment: Ant, Core java, MVC framework,, Java Page flow, JSF, Servlets, HTML, Weblogic Server 10, Weblogic Portal 10, Aqualogic BPM, java script, Visio, Log 4j, Workspace Studio, NetUI, JUnit, SVN, Weblogic Server 10, VSS, SQL Developer.
Java Developer
Confidential
Responsibilities:
- Gathered functional requirements from Business Analysts and designed prototype.
- Designed Use Cases, Class Diagrams and Activity diagrams using Ration Rose UML modeling tool. Used Spring Framework for Dependency injection and integrated it with the Hibernate Framework. Used Spring AOP to integrate the EJB applications.
- Used Spring Context package to validate request objects.
- Implemented Persistence Layer using Stateless session beans.
- Developed application service components and configured beans using Spring DI, creation of Hibernate mapping files and generation of database schema.
- Used Persistence Frame work to manage persistence of Business objects (Interfaces and Classes).
- Worked with Content Management. Hands on in creating portlets, portals, pages, desktops using Portal administration console. Involved in setting up environment with web logic server and ALBPM.
- Worked on AquaLogic BPM. Successfully deployed aircore web application.
- Worked with portal administration console to create desktops, pages, user entitlements.
- Used IE explorer as browser. Worked on cross side scripting for different browsers.
- Created and configured clusters in weblogic server.
- Supported QC Team during the Testing. Involved in fixing bugs and Trouble Reports.
Environment: Ant, Core java, MVC framework, JSP, JSF, Servlets, JDBC, XML, XSD, DTD, WebServices, AIX,Xquery, Oracle, HTML, Rational Rose, Unix/ Linux Log 4j, Eclipse 3.2, JUnit, MQ Series, Clear Case, SVN, SQL/PLSQL Maven tool, Weblogic Server, Weblogic Portal 8.1, NetUI,, Aqualogic BPM.
Intern Java Developer
Confidential
Responsibilities:
- Extensively involved in gathering Business requirements and System requirements and Specifications and worked in complete Software Development Life Cycle.
- Used XML Processing like DOM, SAX parsers.
- Used XSL/XSLT for transforming common XML format into internal XML format.
- Extensively used Java Servlet, JSP library API for the entire project.
- Developed automated build files using ANT.
- Used Log4J for logging and tracing the messages..
- Written complex stored procedures, functions in PL/SQL.
- Written Test Cases and done Unit Testing using Junit.
- Worked with the users for UAT Testing.
- Provided Online Technical Production Support for the Application.
Environment: SAX, DOM, XML, JAVA, JSP.
Software Engineer
Confidential
Responsibilities:
- Extensively involved in gathering Business requirements and System requirements and Specifications and worked in complete Software Development Life Cycle.
- Extensively worked on System design architecture and the detailed design.
- Developed DAO’s (Data Access Objects), which are java classes those encapsulate all database specific code using JDBC API.
- Designed and developed GUI using JSP.
- Involved in design and development using UML, XML, and J2EE. Design & Development of technical specifications using J2EE Design Patterns. Developed Activity diagrams, Use Case diagrams and Sequence diagrams to represent the dynamic view of the system developed.
- Used SQL Loader to transfer data from a flat file to oracle database.
- Written shell scripts to run the batch jobs, and java batch programs to insert or update the oracle database tables.
- Used Ant build tool to run the application.
- Written complex stored procedures Triggers, functions and SQL in PL/SQL
- Extensively involved in unit testing, worked with QA team for Systems testing. Actively participated in promoting the application into production.
- Created a Detail Design document which describe the data conversion logic and procedures
- Led the Coding and Unit testing effort of the Data Conversion Java batch application
- Supported System and User Acceptance testing of the Data Conversion components
Environment: HTML, JDK, java 1.3, JSP, JSTL, .net frame work, EJB, Servlets, SQL, XML\XSLT, Unix/Linux, log4j.