Resume

Sign in

Oracle ADF 11g, REST Web Serivces,Java, J2EE, Spring,Hibernate,Pl/sql

Location:
Cranston, Rhode Island, United States
Posted:
February 17, 2018

Contact this candidate

Summary

Around * Years of extensive experience in Java, J2EE and ADF based systems development, which include System Analysis, System Designing, Programming, Debugging, Defect fixing, Testing, Application Performance Analysis and Deployment.

Extensive 6 years of experience in working with Oracle Application Development Framework (ADF) for developing Oracle Fusion Applications.

Nearly 6 years of hands on experience in Oracle ADF 11g Architecture, JDeveloper, Oracle ADF Development (ADF, ADF Faces, ADF Task Flows and Business Components).

Experienced in debugging, tuning of ADF applications.

Expertise in developing various ADF business components like Entity Objects, View Objects, Associations, View Links and Application Modules as a part of business layer of the application.

Experienced in deploying ADF application using Enterprise Manager, Oracle WebLogic Server Administration Console.

Experienced in developing user interface screens using ADF Rich Faces.

Have basic understanding of Oracle Service oriented architecture (SOA).

Experience in developing applications using SDLC and Agile methodologies.

Experience with end to end SDLC including Requirement gathering, Design documentation, Development, Testing and post-production support.

Experience in developing commercial web applications, Multi-lingual web apps, enterprise applications and web services by using enterprise technologies, such as Java, J2EE, Spring, JSF, Oracle ADF, Hibernate, JSP, Struts, Servlets, Beans, HTML, JDBC, XML,Web Service, SOAP and RESTful Web Services.

Developed highly scalable and maintainable applications using Test Driven Development.

Good knowledge in RDBMS concepts (Oracle 11g) and strong SQL, PL/SQL query writing skills, Stored Procedures and Triggers.

Extensive experience in deploying, configuring, and administering J2EE Application Servers like Web Logic 10.1 and Apache Tomcat.

Strong experience in various IDEs such as JDeveloper 11g, Eclipse3.2, NetBeans

Expertise in source control tools like Clear Case.

Possess strong leadership, interpersonal and excellent analytical & problem solving skills.

Received “Above and Beyond” award at VDSI in the year 2009 for playing the role of a lead with just 8 months of IT experience.

Received SPOT award at VDSI in the year 2010 for handling a complex module (AccOrd Transaltion module) single handedly.

Sun Certified Java Professional – SCJP 1.6

Education

Chaitanya Bharathi Institute of Technology, Hyderabad India Aug 2004 – May 2008

B.E., Computer Science Engineering

Professional Experience

Oracle ADF Developer at Oracle India Pvt Ltd Aug 2011 – Sep 2017

Project: Oracle Fusion Workforce Compensation

Oracle Fusion Workforce Compensation delivers the ability to create both straightforward or complex and highly differentiated pay programs while providing simplified decision-making and consistent messaging to your workforce. The robust configuration and integration capabilities make it the premier solution for rewarding the 21st Century workforce locally and around the globe. Oracle Fusion Workforce Compensation is built to offer extensive client-driven configuration options and simplified screen designs offered by the Oracle HCM Cloud platform. It provides flexibility in modeling an unlimited number of plans to create true differentiation and tailor reward designs to your complex and ever-changing requirements. As a result, your organization, from line managers to top executives, will make better-informed pay recommendations.

Responsibilities:

Understanding Fusion Compensation product areas like Compensation Workbench,Plan Setup and Dynamic calculations

Involved in requirement analysis and design implementation of the project.

Developed ADF Model components (creation, configuration, and tuning of entity objects, view objects, application modules, bindings and data controls).

Worked on creating the complex screens in ADF.

Designed and developed user interface components using ADF Rich Faces.

Developed UI fragments, templates and bounded task flows using JDeveloper 11g.

Developed, implemented validations and interacting services in managed beans.

Responsible for developing ADF Data Controls from Java Components.

Created multiple Associations and View Links .

Involved in design and development of Bounded and Unbounded Task Flows.

Implemented Validations in ADF Model Layer.

Responsible for writing JUnit Test scripts for testing in business layer & data layer.

Used ADE source control and familiar with the ADE commands.

Used core java concepts wherever required for handling the business logic.

Created multiple Resource Bundles for supporting multiple languages in ADF application.

Presented Demos about the new UI features developed and the approaches followed.

Was part of the team interviewing panel for selecting suitable candidates which also served as a learning curve.

Involved in the critical discussions with project architects for client’s ad hoc product enhancement request, to come up with the best design approach which is fine tuned for performance and which can be integrated into the existing system seamlessly.

Provided development and support for new initiatives in Oracle Fusion Compensation product.

Analyzed the Level-of-Effort (LOE) for product enhancement requests before signing off the BRD.

Involved in team design reviews and code reviews which provides room for improvements.

Actively involved in delivering quality deliverables with in the project deadlines.

Conducted Delivery Handover to QA team (DHQA) which is a demonstration of the development done for a particular SRD which provides insight into the various test case scenarios required for QA testing support.

Provided weekend technical support for client production issues.

Fair amount of exposure to Oracle Identity Manager (OIM) and Oracle Authorization Policy Manager (APM) security modules.

Environment : ADF-BC, ADF Rich Faces, Task flows, Data Control, Java 6, Oracle11g, JDeveloper11g (11.1.1.6.0),Linux,PL/SQL, Oracle SQL Developer,Junit 4, ADE source control tool

Analyst at Verizon Data Services India Pvt Ltd, Hyderabad Nov 2008 – July 2011

Project: ACCORD

ACCORD(Access order), a web enabled application is an order processing system for telecom requests the system gets input as MECHIO,process and validates the order and formats into the service order format in such a way that it can be easily billed by an existing mainframe system CABS and return confirmation notice towards customers.

Client: BELL ATLANTIC

Bell Atlantic (BA) is one of the biggest Global communications and Media corporations in USA. As a leader in telecommunications BA deals in Wireline, wireless, communications, directory and information services. Bell Atlantic is the largest Access provider in the East coast of USA.

Responsibilities:

Involved in requirement gathering, Analysis, designing, development and testing phases of Software development life cycle (SDLC) and have created technical design documents as per the business requirements

Designed and implemented the application using Spring MVC, Spring IOC, Dependency Injection, SpringAnnotations, Spring AOP, Spring Container-managed transactions

Used Restful Web services, JAXB, JAX-RS and JSON objects for communication.

Developed POJOs for Data Model and made individual HBM records to delineate Java Objects with Relational database tables.

Used Hibernate as an Object Relational Mapping tool for the data persistence.

Designed and Implemented Unit testing using JUNIT Framework.

Analyzed the performance of system software code and wrote code to tune it.

Involved in the discussions with business users, testing team to finalize the technical design documents.

Written SQL queries and PL/SQL stored procedures.

Used Rational Clear Case as Version control.

Conducted training sessions on the domain for team members.

Conducted induction sessions for new resources of the project in Hyderabad, having had the experience of being an independent contributor from a different geographical location.

Environment: Java 6, J2EE, JSP 2.0, XML, Spring 3.0, Hibernate3.0,Rational Clear Case, Log4J, ANT, WebLogic Server, Eclipse, Oracle 10g, PL/SQL, XML, Junit 4, Mockito

Software Engineer at Verizon Data Services India Pvt Ltd, Hyderabad Jul 2008 – Sep 2008

Project: Order By Product(OBP)

The Order By Product system is an order entry portal, designed to facilitate electronic submissions of access orders to Verizon. With only internet access and a password and ID, customers can enter orders in a simplified format. This portal was created to provide ordering options and product features in English, instead of standard industry format, thereby facilitating the submission of an order. After populating the required fields and submitting the request, Verizon will generate ASR and send it to be processed.

Responsibilities:

Developed the application using Struts Framework which is based on the MVC design pattern.

Developed Servlets and JSPs based on MVC pattern using Struts framework

Helped developed page templates using Struts Tiles framework.

Implemented Struts Action classes using Struts controller component.

Implemented various Java/J2EE Design patterns

Developed Oracle PL/SQL Stored Procedures and Queries

Developed programs for accessing the database using JDBC to execute queries, Prepared statements, Stored Procedures and to manipulate the data in the database.

Developed XSD for validation of XML request coming in from Web Service.

Implemented business logic and generated WSDL for the web services using SOAP.

Worked on Web Services using Java API for XML Services (JAX-WS) and provided support, built, deployed Web APIs Services.

Used ANT automated build scripts to compile and package the application.

Prepared user documentation with screenshots for UAT (User Acceptance testing).

Used Rational Clear Case as Version control.

Environment: Java 6, JSP 2, Struts 2,XML, SOAP Web Services, Oracle 10g, PL/SQL Developer, Eclipse,ANT

Additional Information

Technical skills:

Languages: Java, J2EE, XML, UML, SQL, C++

Technologies: Core Java, Advanced Java, JDBC, Servlet, JSP, JSTL, Web Services (SOAP and REST), XML, ORM(Hibernate) 3.0

Methodologies/Design Pattern: OOP,MVC, DAO, Factory Pattern, Singleton, Test Driven Development (TDD),

Build System Maven 3.0

IDE: Eclipse 3.x/4.x, NetBeans 6.x/7.x/8.x, Oracle JDeveloper 11g

Frameworks: Oracle ADF, Spring MVC, Spring AOP, DAO in Spring Frameworks, Junit 4, Mockito, Hibernate(ORM) 3.0/4.0

Web/Application Servers: Apache Tomcat, Glassfish 4.0,Weblogic Server

Mark Up Languages: HTML5, XML

Web Services: SOAP, RESTful Web Services

Version Control: Oracle ADE, Clear Case



Contact this candidate