We provide IT Staff Augmentation Services!

Project Lead Resume

5.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY:

  • 9 years of experience in designing, developing, enhancing and managing large - scale enterprise level web applications and software products using Java/J2EE technologies and good domain knowledge in Procurement processes.
  • Expertise in Object Oriented Programming and Object Oriented Design Patterns.
  • Have good experience and understanding of Agile methodology and processes involved in Scrum framework and its different approaches - TDD, BDD and its tools - JIRA, Confluence.
  • Experience in application development using J2EE technologies - Spring MVC, Hibernate ORM, Struts MVC, JSF, Oracle ADF, JSP and Servlets.
  • Experience in developing and consuming SOAP and Restful based Web Services.
  • Good Experience in developing Service orchestrated business flows using SOA integration tools - BPEL, Human TaskFlow of Oracle SOA Suite, and its security implementations.
  • Expertise in Fusion applications development using Oracle Fusion technology stack - Oracle ADF, Oracle SOA Suite, Oracle BI Publisher.
  • Have good experience in report design and development using XSL-FO, RTF templates, Oracle BI Publisher, JasperReports, iText, Apache POI.
  • Strong experience in developing and performance tuning PL/SQL APIs and SQL queries.
  • Experience in working with J2EE Design Patterns like MVC, DAO, DTO, Factory, Singleton, and Business Delegate.
  • Experience in Web technologies - Javascript, jQuery, AJAX, JSON, HTML, CSS
  • Analyzing application performance and memory leaks using JRockit Flight Recorder and Eclipse Memory Analyzer.
  • Good experience in working in Product Development and Consulting industries.
  • Good exposure in working in Waterfall SDLC.
  • Good understanding on latest frameworks - Spring boot, Spring Microservices, Node.js, Angular JS and React JS and NoSQL databases.
  • Sound technical & functional knowledge of Oracle Fusion Procurement applications.

TECHNICAL SKILLS:

Java/J2EE Technologies: Spring MVC, Hibernate ORM, Oracle ADF, Struts MVC, JSP, JSF, Servlets, JSP.

Oracle Fusion Technologies: Oracle ADF, Oracle Web services(SOAP), Oracle SOA suite(BPEL, Human Taskflow)

Reporting Technologies: Oracle BI Publisher, XSL-FO, JasperReports, iText

Development Tools: JDeveloper, Eclipse IDE, iReport (Report Designer), Visio, Star UML, Rational ClearCase, Rational ClearQuest.

Web Technologies: HTML, CSS, XML, Java Script, AJAX, JSON.

Web/ Application Server: Oracle Weblogic Server, WebSphere Application Server, Tomcat.

Languages: Java, PLSQL, SQL, shell.

Databases: Oracle 11g.

PROFESSIONAL EXPERIENCE:

Confidential

Project Lead

Responsibilities:

  • Involved in Requirements gathering, Design, Development, Testing and enhancement phases of Application.
  • Development is done using Agile methodology i.e. SCRUM framework using BDD approach (Behaviour Driven Development).
  • Designed and developed the enterprise class products using Spring Framework modules - Core DI, MVC, Data, Rest and Hibernate ORM. Also used JSF and Oracle ADF frameworks to develop flow-based applications.
  • Involved in the development of tool to record & analyze Application Performance Metrics using Node.js, Spring AOP framework and jQuery.
  • Contributed to the development of POC using Spring Boot, Spring MVC, Spring Microservices and Hibernate ORM for a tool to record & execute automation scripts used the ERP application.
  • Implemented Frontend using JSP, jQuery UI Components, JSF UI Components, ADF Faces Components (Components extended from JSF components) and its data visualization components, Page Fragments, Page Templating and UI Navigation.
  • Developed internal and external SOAP & RESTful webservices using Spring Framework and ADF Business Components framework and implemented its’ security using SOA governance tool - Oracle WSM (Web Service Manager).
  • Developed SOA integration Business & Notifications flows using BPEL and Human TaskFlow services using SOA integration tool - Oracle SOA Suite.
  • Developed Questionnaire-style PDF reports using XSL-FO, RTF template on Oracle BI (XML) Publisher and supported the reports for different languages.
  • Developed complex transactional flows using ADF Taskflows (to design business flows), SQL based ADF ViewObjects (which is a DAO), Entity Objects (which provides ORM mapping with the database objects) and ApplicationModule (to write business logic and transaction management).
  • Contributed to the development of BI Analytics reports & dashboards for this product using SQL query based ADF VOs on Oracle Business Intelligence (OBIEE).
  • Developed PLSQL APIs - Stored procedures and functions, for data migration and for business entities merging features of the product.
  • Diagnose SQL, Java code and webservices performance issues and application memory leaks - by analyzing JFRs, ECIDs or Java heap dumps (hprof) using tools like JRockit Flight Recorder or Memory Analayzer.
  • Contributed to the team in SCRUM framework adoption and fitting it in the SCRUM core processes with the current way of working and using JIRA to track progress and Confluence for the documentation.
  • Involved in the User story development, Acceptance criteria documentation and in writing BDD scenarios with PM and QA as part of SCRUM process.
  • Involved in writing JUnits and automation test scripts using Selenium and Oracle OATS.
  • Responsible for techstack (DB, Weblogic Server, SOA suite, BI Publisher) installation, configuration and application deployment for the team.

Technologies & Tools Used: Java &J2EE, Spring MVC, Spring Boot, Spring Microservices, Spring AOP, Oracle ADF (ADF Faces, TaskFlow & ADF BC), JSF, NodeJS, jQuery, PL/SQL, SOAP & REST, Oracle SOA suite, JDeveloper, Selenium, Oracle Application Testing Suite (OATS), Oracle BI Publisher, XSL-FO, RTF templates, JRockit, Memory analyzer.

Confidential

Senior Software Engineer

Responsibilities:

  • Developed J2EE applications using Struts MVC, Spring MVC and Spring DI/IOC.
  • Implemented business logic by utilizing some of the design patterns - Singleton and Factory patterns.
  • Implemented transaction based flows by using Hibernate ORM framework and utilizing DAO design pattern for the transaction management.
  • Developed frontend of the application using Apache Tiles templating framework and JSP.
  • Implemented client-side logic JSP tag libraries, Javascript, DOM, AJAX, jQuery, JSON, HTML and CSS.
  • Designed complex PDF and Excel reports using iReport Designer and developed the report by Java beans using JasperReport library. Also developed simple reports using iText & POI libraries.
  • Developed JUnits to test business logic and MockStrutsTestCase to test web application flow.
  • Responsible for doing a POC on Spring MVC framework and convincing the client to move from Struts to Spring MVC.
  • Wrote ant scripts to automate the application build process.
  • Responsible for installation and configuration of IBM Websphere Application server and the application deployment on the server for Dev and QA testing.
  • Used Rational ClearCase for code version system
  • Perform User Interface requirements gathering, Low Level Design (LLD) documentation, Functional Design Documentation, Build (Coding-Unit Test-Defect Fixing), CRs (Change Requests). Involved in four iterations of the project.
  • Preparing Functional and Technical overview documents for the existing application and contributing to the knowledge repository.
  • Preparing Impact analysis and estimations for various CRs and new screens.
  • Grooming up the new resources with the project technical skills.
  • Documenting Proof of Concept for a new technology/framework.

Technologies Used: Struts MVC, Spring Framework (Core, Web MVC & ORM modules), Hibernate ORM Framework, JSP, JavaScript, AJAX, Servlets, JasperReports, iText, POI, MockStrutsTestCase.

We'd love your feedback!