Sr. Adf/full Stack Developer Resume
TN
SUMMARY
- 8 years of experience in Information Technology by providing solutions for internet and enterprise applications, primarily using Oracle ADF, OAF, J2EE technologies and employing client server models
- Extensively worked on Application development using AJAX, Object Oriented JAVA Script, JSON and XML.
- Extensive experience with application development using Oracle ADF.
- Expertise with Frameworks like Struts, spring (spring MVC, Spring AOP, Spring Data, Spring Boot, Spring Context Dependency Injection, Spring JDBC, Spring DAO).
- Expertise in the implementation of Core concepts of Java, J2EE Technologies: JSP, Servlets, JSF, EJB transaction implementation, JMS, spring, Swing, Hibernate, JDBC, XML, web Services, multithreading etc.
- Hands on development with OAF.
- Proficient in building Web User Interface (UI) using HTML/HTML5, DHTML, XHTML, CSS/CSS3 and JavaScript, jQuery, Angular JS that follows W3C Web Standards and are browser compatible.
- Strong experience in deployment and configuration of Application Servers such as IBM WebSphere, Web Logic, and Apache Tomcat.
- Involvement in using various IDE’s like JDeveloper, Eclipse, Notepad++, My Eclipse, Adobe Photoshop etc.
- Experienced in build tools such as ANT, Maven and processes such as Agile, Rapid methodologies.
- Experienced on migrating Oracle forms to ADF and OAF.
- Experience in Creating Portal applications using Oracle Web center Portal.
- Experience in Oracle ADF 11g Architecture, Oracle ADF Business Components, ADF Data Controls, ADF Faces, ADF Task flows and ADF Security
- Experience in debugging, tuning of ADF applications.
- Expertise in implementing various design patterns like Model View Controller, Factory Pattern, Session Facade, Singleton, Front Controller and DAO.
- Experienced in developing applications using agile methodologies like Test Driven Development (TDD), Scrum and also using Rapid methodology.
- Extensive experience on the Continuous integration tools like Jenkins and Hudson.
- Extensively used AWS to integration with Enterprise and Web applications.
- Good working knowledge on Version Control Systems like SVN and CVS.
- Extensive experience in Test Driven Development TDD using Junit.
- Strong experience in Web Services development using REST & SOAP.
- Excellent knowledge in working with various databases like SQL server, MySQL, DB2.
- Proficient in RDBMS concepts and experience in working with Oracle 11g, DB2 and MY SQL PL/SQL, SQL* Plus, Database triggers, Procedures, Functions.
- Have excellent analytical, problem solving, communication and interpersonal skills, with ability to interact with individuals at all levels and can work as a part of a team as well as independently.
TECHNICAL SKILLS
Languages: Java, SQL, PL/SQL
Databases: Oracle, MySQL, SQL Server
J2EE Technologies: Servlets, JSP, JSF, EJB,JDBC
Web Technologies: HTML/HTML5, CSS/CSS3, XML, JSON, JavaScript
Application Frameworks: Oracle ADF, OAF, Spring, Struts
Web Application Servers: Apache Tomcat, WebLogic, JBoss, IBM Websphere
Protocols: HTTP, SOAP, REST
Methodologies: Agile, Rapid
Version Control: GIT, CVS, Tortoise SVN.
IDE Tools: JDeveloper, Eclipse, RAD, NetBeans, My Eclipse, Notepad++.
Continuous Integration Tools: Jenkins
Build Tools: ANT and Maven
Testing Tools: JUnit
Operating Systems: Windows, Linux, UNIX
PROFESSIONAL EXPERIENCE
Confidential, TN
Sr. ADF/Full Stack Developer
Responsibilities:
- Involved in document analysis and technical feasibility discussions for implementing new functionalities.
- Designed and implemented ADF Business Components using Entity Objects, View Objects and Application Modules.
- Implemented the Graphic User Interface GUI by coding in HTML5, CSS3, JavaScript, Ajax.
- Used Spring MVC Model View Controller to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application.
- Configured the XML files for Open Source Spring Framework to fulfill the Proxy Pattern.
- Extensively worked on Spring Bean Wiring, Spring DAO and Spring AOP modules.
- Implemented Spring AOP in exception handling, which reduces the development time to handle the exceptions
- Implemented design patterns like Singleton, Factory and DAO.
- Involved in developing distributed, transactional, secure and portable applications based on Java technology using spring data JPA technology.
- Developed REST Web Services using Spring MVC and basic authentication is done using spring security.
- Deployed and Tested ADF REST Resources using Integrated Web Logic Server.
- Developed Applications using Continuous Integration and Build ADF Project with Maven
- Used JIRA to add track all the issues to a Sprint.
- Involved in design and development of Bounded and Unbounded Task Flows.
- Involved in customizing Gantt chart Components like Legends, Toolbars and Context Menus.
- Implemented Tasks, Resources and Time Axis of a Gantt chart
- Using the Graph Component and involved in formatting Graph Text, Colors and Data Values
- Created Global Postman collections to test Web Services.
- Used SQL and PL/SQL databases to check inserted data and developed queries to get data from different tables
- Worked on Java Messaging Services (JMS) for developing messaging services.
- Used Maven for building and deploying the war file into application server.
- Worked with Eclipse as the IDE to develop, test and deploy the application.
- Used SVN for version control systems and source code management.
- Used JUnit with Mockito framework for Unit testing of application, used Mockito for creating mock objects and run tests using Mockito runner.
- Configured and set up JBoss Server for deployment and Used JENKINS for continuous integration.
- Participating every day scrum team meetings, and direct interaction with the users to discuss business requirements.
Environment: Java/J2EE, Design Pattern, Servlets, JSP, JSF, JDBC, Spring, AngularJS, JavaScript, Ajax, jQuery, Web Services, JERSEY, JUnit, HTML/HTML5, CSS/CSS3, Bootstrap, JBoss Application Server, Maven, PL/SQL, RESTful API, JENKINS, SVN, Eclipse, Log4J, JIRA.
Confidential
ADF/Java Developer
Responsibilities:
- Involved in requirement gathering and documentation.
- Developed ADF Model components (creation, configuration, and tuning of entity objects, view objects, application modules, bindings and data controls).
- Worked in using Oracle Life Science Hub (LSH) on top of Oracle Managed Cloud Services.
- Design and developed user interface screens using ADF Rich Faces.
- Developed UI fragments, templates and bounded task flows using JDeveloper 12C.
- Developed, implemented validations and interacting services in managed beans.
- Worked on creating the complex screens in ADF.
- Implemented Exception Handling across the entire task flows.
- Used core java concepts like multi - threading, Collections, streams and files etc.
- Used Spring Framework for dependency injection and managed Java classes via Bean Factory.
- Used Hibernate to store the persistence data into the Oracle database and written HQL to access the data from the database.
- Used the EJB to communicate between different client platforms.
- Implemented ORM (Object Relational Mapping) framework with Hibernate for mapping java classes and database tables.
- Involved in Test Driven Development by writing JUnit test case in the coding part of Java methods .
- Used Eclipse IDE for code development along with GIT for managing the code and JENKINS for continue integration.
- Responsible for writing SQL Scripts.
- Created connection pools, data source connections, JNDI names in application server.
- Used JBoss as an Application Server.
- Used Apache Maven as the software build tool and Log4J for logging errors and messages.
- Interacted with various stakeholders of the project - BA, Business Leads, Program Managers.
Environment: Java/J2EE, Design Pattern, Servlets, JSP, JSF, JDBC, Spring, Hibernate, JavaScript, Ajax, jQuery, Web Services, AngularJS, JUnit, HTML5, CSS3, Bootstrap, JBoss Application Server, Apache Maven build tool, PL/SQL, RESTful API, JENKINS, GIT, JIRA and Eclipse.
Confidential
ADF/Java Developer
Responsibilities:
- Involved in System Analysis and Design methodology as well as Object Oriented Design and development using OOAD methodology to capture and model business requirements.
- Designed and implemented ADF Business Components using Entity Objects, View Objects and Application Modules.
- Worked in using Oracle Life Science Hub (LSH) on top of Oracle Managed Cloud Services.
- Involved in development activities including framework components, Requirement, Design and Implementation without any dependency.
- Created multiple Associations and View Links.
- Developed Programmatic View Objects.
- Involved in design and development of Bounded and Unbounded Task Flows.
- Created multiple Resource Bundles for supporting multiple languages in ADF application.
- Used the EJB to communicate between different client platforms and acts as a gateway.
- Used Oracle10g as the back end database.
- Used Spring MVC framework for developing the application.
- Involved in the integration of spring for implementing Dependency Injection (DI/IOC). And developed code for obtaining bean references in Spring IOC framework.
- Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
- Experience in developing SOAP services to expose functionality to web users.
- Extensively used Custom JSP tags to separate presentation from application logic.
- Installation, Configuration administration of JBOSS environment, including deployment of Servlets.
- Used Hibernate for interacting with Persistence Layer for CRUD operations.
- Used SVN for version control system and Used JBoss as the Application Server.
- Used Log4J for logging the user events and Used MAVEN for compilation and building JAR, WAR and EAR files.
- Used JUnit for the unit testing of various modules and Used JENKINS for continuous integration.
Environment: Java/J2EE, Design Pattern, Servlets, JSP, JSF, JDBC, spring, Hibernate, Oracle Middleware Cloud Services (OMCS), Oracle hosted services in OMCS, Oracle LSH, Oracle Fusion Middleware, Oracle ADF-BC, ADF Rich Faces, SOAP Web Services, JUnit, JBoss Application Server, Ant, PL/SQL, JENKINS, SVN, Eclipse.
Confidential, NC
ADF/Java Developer
Responsibilities:
- Responsible and active in the analysis, definition, design, implementation and deployment of full software development life cycle (SDLC) of the project.
- Actively participated in the daily SCRUM meetings to produce quality deliverables on time.
- Developed ADF Model components (creation, configuration, and tuning of entity objects, view objects, application modules, bindings and data controls).
- Implemented java concepts like collections, created interface and abstract class files.
- Developed Action Classes and Handlers and route the request to the JSP.
- Used JSP, JavaScript, HTML, and CSS for manipulating, validating, customizing error messages to the User Interface.
- Extensive Knowledge in developing single-page applications (SPAs) using JavaScript framework like Bootstrap.
- Involved in Unit Testing, Sanity Testing and Integration testing of all the reports and report parameters from WebSphere Enterprise Server and the Web Application.
- Strong implementations of data persistency using Hibernate and Spring Framework.
- Used Web Services WSDL and SOAP for getting credit card information from third party.
- Used ANT to write build scripts for several components involved in the project.
- Used Tortoise SVN as a version control tool.
- Wrote SQL queries, stored procedures, modifications to existing database structure as required for addition of new features using Oracle database.
- Used IBM RTC tool for bug tracking, issue tracking and project management.
- Bug fixing, functional testing, production support, and maintenance.
- Helped with writing software specifications based on the requirement and functional design.
Environment: Java/J2EE, JDeveloper 11g, Oracle ADF, Web Center, JDK 6, JDBC, JavaScript, SQL, PL/SQL, Web Logic server, SVN, Oracle DB 10g/11g
Confidential
ADF/Java Developer
Responsibilities:
- Responsible and active in the analysis, definition, design, implementation and deployment of full software development life cycle (SDLC) of the project.
- Actively participated in the daily SCRUM meetings to produce quality deliverables on time.
- Developed ADF Model components (creation, configuration, and tuning of entity objects, view objects, application modules, bindings and data controls).
- Implemented java concepts like collections, created interface and abstract class files.
- Design and developed multiple screens using UI fragments, templates, regions and task flows.
- Created Dynamic Regions for creating multiple tabs based on user preferences.
- Developed Web Services to be invoked from managed beans and interacting to data layer.
- Worked on providing the JASS security to the ADF applications
- Responsible for developed ADF Data Controls from Web Services and Java Components.
- Responsible for writing JUnit Test scripts for testing in business layer & data layer.
- Used Tortoise SVN as a version control tool.
- Wrote SQL queries, stored procedures, modifications to existing database structure as required for addition of new features using Oracle database.
- Used IBM RTC tool for bug tracking, issue tracking and project management.
Environment: Java/J2EE, JDeveloper 11g, Oracle OAF, ADF, Web Center, JDK 5, JDBC, JavaScript, SQL, PL/SQL, Web Logic server, SVN, Oracle DB 10g/11g