Senior Adf Developer/consultant Resume
SUMMARY
- Highly Proficient Software Engineer/IT professional with more than 11 years of experience in all aspects of Software Development Life Cycle (SDLC) including requirements analysis, design specification, code development, code integration, testing and deployment on various multi - tiered architecture based enterprise applications.
- Worked for multinational companies such as Confidential, Confidential Solutions implementing Oracle ERP integration services using Java/J2EE frameworks.
- Manage and mentor teamsin Design, Code and Transition Phasesto achieve the targets on time.
- Expertise in Java/J2EE, Oracle Fusion (middleware/integration modules), Oracle ADF, Oracle RIA, Oracle SOA and Oracle WebCenter.
- Extensive experience in Design, Development and implementation of Web tier, Business tier, Middleware, Application Integration and Database tier of the heterogeneous enterprise applications.
- Expertisein developing RIA business applications usingJava/J2EE, JSP, ADF Faces, ADF BC, Swing, Core Design Patterns, Web Services, SOAP, WSDL and ADF Security.
- Strong experience and knowledge inBusiness Process ManagementBPM,Invoking an Asynchronous Web Service from BPEL process, Business Rules Late Binding / VersioningWorkflow Human tasks,Mediation Pattern, Mediation Policies, Message Routing and Message Transformation.
- Work experience in implementing ADF Security involving both functional and data security.
- Sound skills in trouble shooting ADF Applications.
- Thorough understanding of user interfacing concepts using HTML, JavaScript, CSS, XSLT and XML.
- Solid understand and development expertise in writing optimized SQL queries and PL/SQL objects.
- Extensive experience in Rapid Application Development tools like JDeveloper11g, Eclipse Experience in high performance object/relational persistence and query service like ADF BC.
- Solid understanding and exposure to Agile (Scrum/ Sprint) methodologies, RUP’s.
- Involved in FDD, TDD and code reviews to ensure Oracle fusion standards are met.
- Proficiency in Design Develop Integrate and Deploy SOA and distributed applications in BPM and Java EE.
- Strong knowledge and experience in OOA/D RUP UML BPM Patterns Java EE Design patterns and frameworks.
- Matured team lead skills - taking ownership of the task, being proactive in attending the customer issues, doing first level analysis and delegation of work to team members while being supportive to them.
- Highly motivated team player also having the ability to work independently and adapt quickly to new and emerging technologies.
TECHNICAL SKILLS
JAVA/J2EE/Web Technologies: Java, Servlets, JSP, ADF BC, ADF Faces, Web center, SOA, SOAP, HTML, XML, JavaScript, ADE(CVS),SVN, Groovy,Servlets, JSP, EJB, JDBC, RMI, JNDI, JTA, Hibernate, Struts, Spring, UCM, BPM, BPEL, WSDL, Web Services, XSLT, Angular JS
RDBMS: Oracle9i/10g/11g (SQL, PL/SQL)
App Servers: Websphere, OC4J, Weblogic, Apache Tomcat
IDE: JDeveloper 11g/12c, Eclipse, NetBeans
Source control: SVN, CVS, ARCS &ADE (Oracle Corp), GIT, Tortoise GIT
Operating System: Windows, Linux
Testing Skills: Selenium, TestNG, JUnit
PROFESSIONAL EXPERIENCE
Confidential
Senior ADF Developer/Consultant
Environment: Oracle Fusion Technologies (Application Development Framework), JDeveloper 11g, Java/J2EE, Webcenter(Navigation model only), UCM, XML, Weblogic, WebServices, Layer7, WSDL, Linux, GIT, Jenkins, Maven
Responsibilities:
- Completely ownand lead the CARE project.
- Design and develop new modules like Manage Bank, Automatic Monthly Plans, Pay My Bill etc.
- Integrate web services with ADF application.
- Deployment to different environments using script, EM console and internal tool WAAS.
- Worked on stress test issues resolution there by gaining sound knowledge in AM pooling mechanism.
- Developed a custom Calendar, Multi File upload components using ADF declarative component approach.
- Implemented security for Web service using several types of custom handlers i.e.part of WSCF.
- Implemented a third party webservice as EJB proxy classes and integrated with Application module methods.
- Protect the secure data like Bank accounts information by using AESCipher that provides the functionality of a cryptographic cipher for encryption and decryption.
Confidential
Project Lead
Environment: Oracle Fusion Technologies (Application Development Framework), JDeveloper 11, Java/J2EE, Webcenter, UCM, XML, Weblogic, SOA, BPM, WSDL and Linux.
Responsibilities:
- Design, develop and test External and internal screens for the customers
- Gather and Analyze Requirements and document the requirements
- Prepare technical and functional documents
- Understand new features of co-projects/products and integrate using ADF Business and UI components.
- Develop SCA components like Human Task, Mediator etc.
- Worked extensively on technology adapters like File, DB & FTP adapter.
- Good understanding of SOA implementation to trigger notifications, worked on worklist app.
- Help team with open issues on newly built modules Spreadsheet Loader & Data Extracts.
Confidential
Project Lead
Environment: Oracle Fusion Technologies (Application Development Framework), JDeveloper 11, Java/J2EE, Webcenter, UCM, XML, Weblogic, SOA, BPM, WSDL and Linux
Responsibilities:
- Development of oracle Fusion HCM SocialConnection using Oracle Jdeveloper11g,ADF(Application Development Framework) and Oracle Webcenter.
- Design and developADFapplication using business Components.
- Executed effective processes for configuration and customization of BPM workspace for work queues.
- Analyze Functional Requirements to understand the business needs and to determine how the application components can address these needs
- Leadteam and drive initiatives through implementation cycles
- Prepare Technical Design Documents and Functional design documents
- Participate in all phases of Oracle Fusion Development Life Cycle including analysis, design, coding and testing
- In addition, responsible for enhancements, routine maintenance and bug fixes
- Work extensively on ADF Business Components (EO, VO, View Link, Entity Association, AM)
- Work on Strings, Messages, Lookups, Images creation, JUnits andJaudits
- Model the database schemas for the applications.
Confidential
ADF Developer
Environment: Oracle Fusion Technologies (Application Development Framework), JDeveloper 11, Java/J2EE, Webcenter, UCM, XML, Weblogic, SOA, WSDL and Linux
Responsibilities:
- Involved in Re-design and developedTasks and Notes feature.
- Successfully integrated tasks and notes feature to 360 degree feedback module.
- Successfully completed the complex UI requirement by employing ADF BC components, coding generic taskflows.
- Participate in all phases of Oracle Fusion Development Life Cycle including analysis, design, coding and testing.
- Work extensively on ADF UI and Business Components (EO, VO, View Link, Entity Association, AM).
Confidential
Senior Application Engineer
Environment: Java, OAF,ADF BC, Java, Java Script and SQL, JDeveloper, Weblogic App server, Linux, XML, Version control tool (ARCS)
Responsibilities:
- Design and developADFapplication using Business Components
- Analyze Functional Requirements to understand the business needs and to determine how the application components can address these needs
- Leadand manage the work of the team
- Work on create/edit disputes module ADF BC and JSP.
- Involve in performance tuning, writing query with high quality and debugging performance issue in customer environment
- Work on customer issues and perform customizations as per their requirements.
Confidential
OAF & ADF BC Developer
Environment: Java, Oracle OAF, ADF BC, Java, Java Script and SQL, Oracle JDeveloper 11g, OC4J server, Weblogic App server, Oracle DB, Linux, XML, Version control tool (ARCS)
Responsibilities:
- Migrate the UI modules from forms to OAF.
- Developed major and minor enhancements.
Confidential
Programmer Analyst
Responsibilities:
- Involve in Work Order analysis, design, coding and testing.
- Bug analysis; estimate the effort, schedule for fixing the bug.
- Preparation of design documents, Test plan for bugs analyzed, fix the bug, and test the application.
- Involve in Quality related activities utilizing tools such as eTracker.
- Participate in the Client review conferences.
- Coordinate with the Onsite for various activities.