Java Adf Lead Resume
Durham, NC
SUMMARY
- Experience in software development using Oracle ADF, WebCenter, Spring Boot and Java/J2EE technologies.
- Experienced in MVC Architecture using Oracle Application Development Framework (ADF) on the Oracle Fusion Middleware platform and Java/J2EE technologies.
- Experienced in deploying applications on web/application servers including WebLogic, Web Sphere and Tomcat
- Worked extensively on ADF Business Components (EO, VO, View Link, Entity Association, and Application Module).
- Experienced in creating ADF UI, task flows, ADF integrationwith web services, ADF BC4J, templates, deployments and Subversion
- Experienced in SQL programming
- Experienced in developing applications using ADF Faces, JSF, Servlets, JSP, Java, JAAS and JavaScript.
- Extensive experience in Enterprise applications using Oracle ADF, Core Java, JDBC, Servlets, DHTML, CSS, JMS, JSTL,UI Design.
- Experienced in Configuration Management using CVS and SVN.
- Good experience in UML ModelingandDesign Patterns like MVC Architecture.
- Experienced in using IDEs like JDeveloper, Eclipse and NetBeans.
- Experienced in data exchange technologies like XML, XSD, XSL and Web Services.
- Experienced in working with HP Quality Center.
- Strong Technical background, excellent analytical ability, good communications skills, team player and goal oriented, with a commitment toward excellence.
- Excellent client interaction and presentation skills and proven experience in working independently as well in a team with good leadership qualities.
TECHNICAL SKILLS
Languages: Java, SQL, UML, C, C++
Databases: Oracle 11g/10g/9i, MySQL, SQL Server 2005,2008
Frameworks: Oracle ADF, Struts, Spring, Hibernate
Web Technologies: ADF Faces, Servlets, JSP, JSF, HTML/XHTML, CSS, AJAX
Oracle Fusion Middleware: Oracle WebCenter Suite11g, Oracle ADF
XML Technologies: XML, XSL, DTD, XSD, DOM, SAX, JAXP, JAXB, JAX - WS
Operating Systems: Unix - Linux, Windows - XP/ Vista/7
IDEs: JDeveloper, Eclipse, NetBeans
Web/Application Servers: WebLogic, Tomcat, JBoss, WebSphere
Version Control: CVS, SVN
Tools: /Software's: MS Visio, Ant, JUnit, Log4J, jQuery, HP Quality Center
PROFESSIONAL EXPERIENCE
Confidential, Durham, NC
Java ADF Lead
Responsibilities:
- Analyze user requirements, divide them into deliverable features, identify task to complete it in the given time.
- Understand the product functionality well.
- Developed REST based microservices using Spring Boot to expose legacy data from multiple sources as RESTful JSON APIs.
- Developed ADF pages, page fragments, Templates, applying skinning styles.
- Worked on ADF Faces Components (e.g. Input Components, Output Components etc.), Layouts (e.g. Panel Group Layout, Panel Form Layout, Panel Splitter etc.)
- Extensively worked on bounded and Unbounded Taskflows, managed beans, backing beans.
- Worked on different Taskflows activities like URL activity, method call activity, Taskflows call, Taskflows return activities etc.
- Developed ADF Business Components like Entity Objects, View Objects, and Application Modules etc.
- CreatedADF PageswithMaster Detail Tables,Master Detail FormandTree Tables.
- Created Web service proxy to invoke the web service and used service API methods.
- Performance tuning in ADF
- Created Clustered and Non-Clustered Indexes on tables, views, and columns.
- Setup to build and deploy the application in various environments.
- Able to debug application issues, evaluate and analyze programming logic coding problems and develop solutions within existing parameters
- Handled validation failures and exceptions by showing user friendly error/warning/information messages.
- Created different.jar, War, earfiles as part of deployment profile creation process
- Implemented JavaScript partitioning for better performance.
- Worked on ADF Frontend using the ADF UI Components (Components extended from JSF components), Task Flows, Page Fragments, Page Template and Navigation in the UI.
- Used ADF Data visualization components to add charts, graphs etc. to JSF pages.
- Developed Custom validations, LOV, Dependent LOVs, and View Criteria.
- Added security to application using ADF Security for different users with enterprise and application roles.
- Worked on Master Detail Pages, Partial Page Rendering, Generating events, Application Module Pooling.
- Worked on automatic scheduler to notify inactive users.
- Very flexible to Agile Software development process.
Environment: Oracle ADF, ADF Faces, J2EE, HTML, JSP, Java Script, ServletsWeb Logic Server 11g, JDeveloper 11.1.1.4.0/11.1.1.7.0 , Oracle SOA Suite, Soap Ui, JDK 1.6, Ant, Oracle 11g, Snowbound Viewer, Adobe Acrobat Pro.
Confidential, Dallas, TX
Senior Software Engineer
Responsibilities:
- Involving in requirements gathering and design meetings.
- Coordinating with all the parties of the Enterprise application like Data ware house team, DBAs, Testing team, Security team, Admin Team, Enterprise Architect Team and Development.
- Developed ADF pages, page fragments, Templates and ADF Pages with master-detail tables with PPR (Partial Page Rendering).
- Extensively worked on bounded and unbounded Task flows.
- Worked on session beans, entity beans and also worked on backing beans, managed beans, navigation rules, faces config.xml to implement controller layer.
- Used various bean scopes (session scope, page flow scope etc.) throughout the project for proper handling of request and security issues.
- Created Web service proxy to invoke the web service and used service API methods.
- Created Validations using ADF valuators to validate Required Field, Range, Length, Start Date less than End Date, handled various Exceptions using oracle ADF.
- Worked with ADF binding, Data Control and Databinding.cpx a wiring Framework between View and Controller Layer.
- Acted as Production support to handle any critical user issues.
Environment: Oracle ADF, ADF Faces, J2EE, HTML, JSP, Java Script, AJAX, Servlets, Hibernate, Web Logic Server 11g, JDeveloper, Soap Ui, JDK 1.6, Maven, ant, Oracle 11g.
Confidential
Senior Java/J2EE DeveloperResponsibilities:
- Involved in Software Development Life Cycle (SDLC) of the application: Requirement gathering, Design Analysis and Code development.
- Implemented Struts framework based on the Model View Controller design paradigm.
- Implemented the MVC architecture using Strut MVC.
- Worked oncreating Struts-Config.xml and was involved in the Action mappings.
- Designed the application by implementing Struts based on MVC Architecture, simple Java Beans as a Model, JSP UI Components as View and Action Servlet as a Controller.
- Designed and developed business components using Session and Entity Beans in EJB.
- Used JDBC for data access from Oracle tables.
- Implemented EJB’s Container Managed Persistent strategy.
- Worked on triggers and stored procedures on Oracle database.
- Apache Ant was used for the entire build process.
- JUnit was used to implement test cases for beans.
- Worked on Eclipse IDE to write the code and integrate the application.
- Application was deployed on WebSphere Application Server.
- Coordinated with testing team for timely release of product. describing and exchanging security information between on-line business partners by using SAML
Environment: JSP, Servlets, Struts,JMS, JavaScript, Eclipse, Web Sphere Application Server 5.0, Oracle 8i, EJB, ANT, My Sql, SAML.
Confidential
Java Developer
Responsibilities:
- Participated actively in designing and developing JSP’s.
- Worked in a key role in the development of server-side components such as Servlets, Service Classes.
- Involved in developing the Authentication and Authorization modules in which registered users can login and can access the web pages.
- Authentication module involves generating the user name and password based on the details submitted by the client.
- Authorization module involves displaying the users home page based on the user’s role.
- Involved in the construction of user’s login page, home pages in JSP. Login page design involves client-side verification and validation of user name and password using java script.
- Written Java code to connect the database by using JDBC.
- Written Java code to perform the common database activities like select, update, insert and delete.
- For JDBC connection separate action class has been designed and is used for Database Operations.
- Performed code review per project coding standards.
Environment: JDK 1.4, Servlets, JSP, HTML, Java Script, CSS, JDBC, Apache Tomcat, Oracle.
