We provide IT Staff Augmentation Services!

Javascript Lead Developer Resume

0/5 (Submit Your Rating)

NY

SUMMARY

  • 9+ years of experience in all phases of software development life cycle including requirement analysis, design, development, Integration, maintenance, installation, implementation and testing of various client/server, N - tier and web applications using Java/J2EE technologies both in Unix and Window Environments
  • Having hands on experience in ADF/WebCenter, Struts and Spring frameworks
  • Hands on Experience in integration of ALBPM and OBPM
  • Hands on Experience in using JavaScript Frameworks like ExtJS, AngularJS and KnockoutJS
  • Hands on Experience in using Front-End Web UI Frameworks (Bootstrap) and Tools
  • Good knowledge on developing Mobile Applications using Hybrid Mobile App UI Frameworks like Ionic
  • Hands on Experience in Insurance, Healthcare, Financial and Automated systems
  • Experienced in developing Java based Web Applications using Core Java, JSP, JSF, Servlets, EJB, HTML/ DHTML, JavaScript, XML, XSL, XHTML, CSS, Junit, AJAX, JSTL, JDBC, JTA, JNDI, SQL/PLSQL and Log4j
  • Involved in Understanding the functional specifications and developing creative solutions to meet business requirements
  • Strong working experience in developing applications using ADF/ JSF and Hibernate frameworks
  • Implemented XML related technologies like XML Schemas, XSL, XSLT, SAX and DOM Parsers
  • Deployed applications on J2EE Application servers like WebSphere, Weblogic, GlassFish, Tuxedo, Jboss and Apache Tomcat web server
  • Hands on experience in JMS, MQSeries and SOA (BPEL, ESB and OWSM)
  • Developed RESTful web service with Spring
  • Strong experience in working with RDBMS like Oracle 9i/10g, MySQL
  • Experience in customizing and deploying the applications in Web/Applications servers like BEA Web logic, Oracle application server 10g releases, Tomcat and Jboss etc
  • Proficient in using Design patterns like Singleton, Front Controller, Factory method, Model View Controller (MVC), DAO, DTO and Service Locator etc
  • Designed and modeled objects using modeling techniques in oracle designer, Visio etc
  • Extensive knowledge & experience working on performance tuning, coding optimization
  • Self-motivated, self-starter, quick learner and team Player with excellent problem solving, troubleshooting, Interpersonal and Communication skills

TECHNICAL SKILLS

JAVA Technologies: JDK 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8

J2EE Technologies: Spring 4.x, JSP, JSF, Java Bean, Servlets, JDBC, EJB, JNDI, JOLT, RESTful

Portal: Oracle WebCenter Portal, Oracle WebLogic Portal

BPM Tools: Aqualogic BPM, Oracle BPM

Frame Works: Oracle WebCenter, ADF, Oracle JET, Jakarta Struts, spring, JSF, Flex, ExtJS, AngularJS, KnockoutJS, Bootstrap, Ionic

Middleware: Oracle Fusion Middleware (OFM), JMS, MQ (Message Queue) Series, SOA (BPEL, ESB and OWSM)

Languages: C, C++, Java, PL/SQL

Web Technologies: JQuery, HTML5, JavaScript, AJAX, XML, XSLT, XPATH, CSS, DOM, WSDL, JSF, XHTML, JavaScript, CSS, DOM, WSDL, WebServices

Application Servers: WebLogic8.1/9.1/10.x, WebSphere5.x/6.x, Tuxedo server 7.x/9.x, JBoss4.x/5.x

Web Servers: Apache Tomcat 4.0/ 5.5, Java Web Server 2.0

Operating Systems: Windows-7/XP/2000/NT, UNIX, Linux, and DOS

Database: SQL, PL/SQL, Oracle 8i/9i/10g/11g, SQLServer, MS Access

IDE: Eclipse3.x, My Eclipse6.x, RAD 7.x, JDeveloper 10.x, 11.x, 12c

Tools: SQL Developer, TOAD, ANT and Maven

PROFESSIONAL EXPERIENCE

Confidential, NY

JavaScript Lead Developer

Responsibilities:

  • Participate in discussions with business team to get the requirements and design the functionality and solutions
  • Configure states of applications, nested views using Angular UI Router and Resource as per the requirements
  • Configure service and factory script files to get or update the data through REST Services
  • Configure Controller files to bind UI parameters and data objects
  • Develop REST API modules like Login, Profile and User Management for admin portal in SOA12c
  • Develop reusable UI directives, templates and event listeners
  • Use AngularJs components like ng-grid, ng-repeat and ngDialog
  • Implement Session Storage, Local Storage and Cookie Store to store data in client side and refresh as needed
  • Perform form validations using HTML5 components like error, require and dirty
  • Use Bootstrap, HTML5 and CSS3 to develop responsive web pages
  • Use JavaScript, JQuery and AJAX for client side functionalities and validations
  • Use Bootstrap Glyphicons and FontAwesome for required look and feel
  • Use JavaScript file like bootstrap, npm, jquery to implement the required functionality
  • Modify the PageTemplates to load custom static files for each application in spaces
  • Implement infinite scrolling and pagination as needed
  • Knowledge on implementing authentication system using JWT, OAuth2 and Redis
  • Use RequireJs to load and manage dependencies of an application for better performance
  • Knowledge on CSS preprocessor tools like Less and SASS
  • Use gulp or grunt to minify, uglify, and contact JS files for the build process
  • Knowledge on Yo and Yeoman webtools
  • Knowledge on integrating Jasmine, Karma and Protractor with Continuous integration tool Jenkins
  • Support QA and UAT testing
  • Maintain and support Development and SIT environments
  • Design and develop web applications using ADF and convert them as portlet to consume in WebCenter portal
  • Develop enterprise application by integrating JSF, Spring, JPA frameworks
  • Use Spring framework's JMS support for writing to JMS Queue
  • Use XML parser APIs (JAXP and JAXB) in the web service's request response data marshalling and Un-marshalling process
  • Implement web design based on CSS3, HTML5 and Bootstrap Front-End Framework
  • Use JPA for ORM and perform CRUD operations with DB
  • Register the Spring/ADF portlets using WSRP connections and apply the security policies
  • Create pages in WebCenter Spaces to hold portlets for specific applications
  • Design and create Page Templates for spaces pages for common functionalities, look and feel
  • Create and map application roles to enterprise roles for users role based authentication and security context propagation from portal to portlet using SAML token policies
  • Extend the spaces to get the user profile information from OAM WebServices and spaces user registration
  • Create Taskflows and page fragments as per the requirements
  • Use JPA to connect database store procedures for uploading bulk information
  • Create WebServices for DB store procedure using SOA DB Adaptors
  • Create WebServices for file upload and download
  • Implement Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services
  • Implement JMS messaging system with shared client to notify parsed files for loading them into DB
  • Develop enterprise web services and create proxy WebServices for portlets consumption
  • Use Task Query Services to get the current bpm process instance information
  • Use Task Service to update process attributes and execute actions to move the instance
  • Create Java and XML artifacts for BPM Rule Engine (BRE)
  • Design & develop Enterprise Business Processes using BPM for multi-level user interaction
  • Create build scripts for portal and portlet applications to automate build process using Jenkins

Environment: Java 1.6, 1.7, 1.8,, Spring 4.x Oracle WebCenter (PS7), Oracle SOA 12c, JMS, AngularJS, Bootstrap, Web Services, JDeveloper 11g, 12c, ADF, Java, HTML, REST, JSP, JSPX,, JQuery, AJAX, PL/SQL, Weblogic 10.3.X, Linux, Ant, Shell Scripts, XML, XSD, XSLT, SOAP, XPATH, Oracle JET

Confidential, NJ

Java/JavaScript Lead Developer

Responsibilities:

  • Redesign GC Portal (WebCenter), participate in discussions with marketing team to get requirements
  • Develop and demonstrate prototypes of new enhancements using WebCenter
  • Create Local WebCenter Portal and Custom Portal environments for Development and Testing
  • Migrate WebCenter Portal Applications from 11.1.1.5 (PS4) to WebCenter 11.1.1.6(PS6)
  • Hands-on Experience in entity objects and different aspect of view object like Configuring the list, linking view objects, using bind variables and view criteria
  • Extensively worked on core features and configuration properties of an application module
  • Modify existing Page Templates to match redesign requirements
  • Develop generic Taksflows for common functionality and features
  • Create Taskflows to use the features of WebCenter Spaces like Forums, Events, Discussions and Social Taskflows like Twitter
  • Create and implement Error Taskflow Template to handle Taskflow Level Errors
  • Redesign Existing UCM Taxonomy and create UCM profiles based on new Taxonomy
  • Use JPA to connect to Database for Transactional Taskflows
  • Create and implement email functionality
  • Use JAXB to Marshal and Unmarshal XML to achieve dynamic behavior of Taksflows
  • Developed an Order project prototype using Mediator to process and transform complex business process by using different components like JMS, MQ Adapter, SOAP Adapter, File Adapter, DB Adapter
  • Wrote business rules on database side
  • Develop the confirmation mail sending functionality using JMS that's durable and ensures delivery
  • Responsible for using JMS Queues and JMS Topics for one-to-one and one-to-many communication in the application
  • Used Oracle web services manager for Security services
  • Developed complex schemas and XSLT transformations to read, enhance and process incoming data and map it to E-business Suite Web Service Schemas
  • Implemented BPEL processes for invoking a number of services
  • Used oracle SOA Mediator for content and header based routing of messages
  • Develop the plugin to write and read from the UCM using RIDC
  • Design and develop Custom UI to create or upload content to UCM using Ext JS and Spring MVC
  • Create resource representation classes and controllers for building a RESTful Web Service
  • Develop RESTful web service with Spring
  • Develop Stores, Models, Controllers and View using Sencha Architect to display and Edit the UCM content
  • Create Custom Templates for Content Presenter to achieve custom functionality and pagination
  • Create Build Scripts using ANT to automate build process as part of Continuous Integration (CI)
  • Use the Coherence Cache to tune the performance of the portal applications
  • Write global style classes to maintain look and feel of UCM HTML Content
  • Support QA and System Testing

Environment: Java 1.6, Spring 4.x, Oracle WebCenter (PS6), Oracle SOA suite, JMS, Web Services, Sencha Architect, JDeveloper 11g, ADF, Java, HTML, RESTful, JSP, JSPX, Ext JS, JQuery, AJAX, PL/SQL, Weblogic 10.3.X, Putty, Linux, Ant, Shell Scripts, XML, XSD, XSLT, SOAP, XPATH

Confidential, NJ

Java Lead Developer

Responsibilities:

  • Understanding WebLogic portal site requirements and redesigning in WebCenter portal and participate in discussions with customer to get new requirements
  • Develop and demonstrate prototypes using Oracle WebCenter to match existing functionality
  • Guide and assisting in creating Development, Stage and Production WebCenter environments on Oracle WebLogic and Oracle Exalogic Servers
  • Migrate WebLogic portal retailer project to WebCenter portal(PS5)
  • Design and develop Page Templates to achieve common functionality, header and footer
  • Create Navigation and multiple navigations for use in WebCenter portal application
  • Good knowledge on navigation node usage and functionality
  • Design and Implement entitlement using jazn-data and SQL authenticator
  • Implement personalization using WebCenter Personalization Services (conductor)
  • Achieve Expression logic functionality of VCR(Portal) using conductor
  • Converting WebLogic Portal Pageflows to ADF Task Flows
  • Rewriting WebLogic Portal pages(jsp) to ADF pages(jspx)
  • Migrate model and service objects from WebLogic portal to WebCenter portal
  • Extensively used JSF Page Fragments for reusability
  • Hands-on experience in developing web applications usingADF Business components,Faces andTask Flows
  • Extensively used ADF Faces, Common, Layout and operational components
  • Hands on experience in creating and using Bindings, Page Definitions and Data Controls
  • Strong debugging skills, analyzing issue by running applications in JDeveloeper debug mode
  • Useds Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report
  • Oracle UCM 11g Remote Intradoc Client (RIDC) Integration and using RIDC protocol to retrieve UCM content
  • Experience in creating WebCenter Portal - Portlet producer application
  • Used Standards-based Java Portlet (SR 168, JSR 268) and Oracle PDK - Java Portlet in Portal - Portlet producer application
  • Creating ADF Portlet Bridge - Porlets using ADF Task Flows and manage porlet entries of Task Flows
  • Create WSRP producer connection/registration to consume producer portlets
  • Worked on build automation using Ant scripts
  • Implementing ADF/ WebCenterSecurity and WebLogic Security
  • Experience on OracleWebLogic Serverinstallation and administration
  • Support QA and System Testing
  • Used Subversion as Version Control

Environment: Java 1.5, 1.6, Oracle WebCenter (PS5), Weblogic Portal 9.2, JDeveloper 11g, JSF, ADF, Java, JMS, HTML, JSP, JSPX, Javascript, JQuery, AJAX, PL/SQL, Weblogic 10.3.X, SVN, Putty, Linux, Ant, Shell Scripts, Oracle 10g TOAD, Exalogic

Confidential, CA

Sr. Application Engineer

Responsibilities:

  • Gathering requirements from stakeholders and participate in discussions with customer business teams to understand requirements
  • Develop and demonstrate prototypes using Oracle ADF in existing environments and Certified Environments
  • Converting some of the Weblogic Portal pageflows to ADF taskflows
  • Design application modules with Oracle ADF using MVC patterns and ADF Faces
  • Design and develop Oracle ADF applications using Oracle Business Components like Entity Objects, View Objects, View Links and Application modules
  • Hands-on experience in developing web applications usingADFFaces andTaskflows
  • Knowledge on Oracle WebCenter Suite 11g (OWC), Metadata Services (MDS)
  • Knowledge on ADFSecurity and Weblogic Security
  • Good understanding on structural and behavioral aspects of all Fusion Middleware (FMW) components and Service-Oriented Architecture (SOA) Composites
  • Hands-on experience in debugging and tuningADF 11g applications
  • Created multiple domains for Weblogic Server and Weblogic portal configured to run different versions of ADF applications
  • Modified PL/SQL Web Applications and Packages in order to display contract documents and reports developed using BI Publisher and Oracle ADF
  • Created DDL scripts and database objects like Tables, Views Indexes and Synonyms
  • Developed Packages and Customized Functions and Triggers based upon the business logics
  • Create and modify PL/SQL packages and procedures to display new promotions and offers in WebX
  • Extensively worked with JDeveloper 10g/11gR1/11gR2
  • Experience on OracleWebLogic Serverinstallation and administration
  • Extensive experience in J2EE development especially with Java Server Faces
  • Migrate 10g ADF applications to 11g and redevelop presentation (view) layer using ADF Rich Tag libraries
  • Migrate BI Publisher Reports from 10g to 11g
  • Migrate and Redevelop contract documents from Oracle reports to BI Publisher Reports
  • Enhance as per new requirements and fix issues in Existing Oracle reports
  • Installed and configured Oracle Application Testing Suite (OATS)
  • Develop Oracle Load Testing (OLT) and Functional Testing Scripts for regression testing and load testing for Web and ADF applications
  • Support System Testing and UAT

Environment: JDK 1.6, Workshop, JDeveloper 10g/11g, JSF, ADF, Java, HTML, JSP, Javascript, JQuery, AJAX, PL/SQL, Weblogic 10.3.X, CVS, Putty, Linux, Ant, Shell Scripts, Oracle 9i/10g/11g, TOAD and Oracle Application Testing Suite(OATS)

Confidential, NY

Sr. Software Developer

Responsibilities:

  • Worked in WebLogic Portal side and consumed some of the BPM process flows as remote portlets
  • Created WeblogicPageflows and worked with federated portlets and IPC
  • Designed and developed the message flows for the project
  • Developed Java Enterprise Application using Oracle BPM (ALBPM) and SOAP Web Services
  • Developed SOAP based web services to update the party model with Client/Account details in Core Foundation Services database
  • Developed common Maintenance screens for Client On-Boarding and Client Reference data using ADF/JSF components
  • Extensively used ALBPM activities to design the Client On-Boarding approval process workflows and screen flows
  • Developed: middleware service components and DAO components using Spring Framework and JPA (Hibernate)
  • Ultimate Client Hierarchy approval process using ADF/JSF tree component, after receiving data from Equifax
  • Batch Client-Account Data approval process using ADF/JSF table component, after receiving data from Equifax
  • Client-Account search in Party model and Equifax using pageflows in WebLogic portal
  • Involved in customizing the OBPM Workspace using CSS as per Business users
  • Wrote stored procedures and complex packages using PL/SQL
  • Developed triggers and PL/SQL procedures for automation of jobs scheduling
  • Code review in PL/SQL procedures, functions and triggers
  • Implemented Exception handling to handle process level and business level exceptions
  • Implemented AJAX in JSP to have better interactive application for the users by providing asynchronous request and response between the client and the server
  • Developed JSP custom tags for handling cross-side scripting errors
  • Creating the Builds using Shell Scripts and Ant Scripts for deployments in System Testing, Integration Testing and UAT in Sun Solaris
  • Extensively used Java, JSP, AJAX, XML, Spring and Hibernate using Eclipse and performed Unit Testing using JUnit
  • Extensively used JQuery tag libraries to achieve complex functionality
  • Developed Selenium/JUnit Test Cases for regression testing for existing applications in the same portal
  • Used design patterns like Singleton, Template Method etc
  • Supported System Testing, Integration Testing and UAT

Environment: JDK1.6, JDeveloper, JSF, ADF, OBPM Studio10gr3, Eclipse, Java, HTML, JSP, JavaScript, JQuery, AJAX, Servlets, Hibernate, Oracle BPM 10gR3, Spring, BEA Weblogic 10.3, XMLBeans, SOAP Web Services, EMS 4.4, IBM MQSeries, LDAP, CVS, WebLogic Workshop, Putty, Linux, Ant, Shell Scripts, Oracle 9i, TOAD and HP Quality Center

Confidential, PA

WebLogic Portal Developer

Responsibilities:

  • Involved in designing the application in n-tier fashion as per Spring based MVC architecture standards and used Weblogic portal as a container
  • Extensive experience with Agile SCRUM methodology
  • Involved in developing the application level flow by Java, JSP, Servlets, pageflows
  • Implemented page designs for new pages, modified and enhanced existing pages
  • UI enhancements across all the edit and history JSPs using mockups, JavaBeans
  • Worked with Alignment issues and Redesigning modules using HTML, CSS and JavaScript
  • Responsible for creating CustomTag libraries for the Jsps and developed JSP using JSTL tag libraries
  • Designed OBPM Business Processes using OBPM Studio
  • Used Sub Process, Split&Join, Notification, Correlation, Exception Handling (Code Level and Process Level), Web service Invocation, Jar Introspection in OBPM
  • Extensively Consumed the Web services as an External resources
  • Designed screen flows and integrated external JSP’s with OBPM
  • Implementation of Business Process method using PBL and JAVA
  • Extensively used PAPI and PAPI-Ws for Business Processes
  • Deployed and Executed Business Processes in to Process Administration
  • Monitoring Process Instance through OBPM Workspace
  • Developed PL/SQL Packages, Procedures and Functions accordance with Business Requirements for loading data into database tables
  • Developed stored procedures to extract the data from different sources and load it into data warehouse
  • Analyzing the data needs for the customized reports and mapping the data requirements
  • Involved in uploading of the data from flat files into databases and validated the data with PL/SQL procedures
  • Expertise in Database Performance Tuning, Performance Monitoring and Optimization
  • Developed complex reports using Oracle Reports 10g
  • Used the Concepts of Multithreading and Exception Handling
  • Introduced Effective Date related domain changes in Hibernate mapping (ORM), DAO and service layers
  • Enhance Spring MVC Controllers and Developed Command Controller to show scheduled change History for various object types and selected sections
  • Extended the Emails functionality using Java Mail and initiated many triggering events
  • Used SQL extensively to interact with the Database
  • Customized J2EE standard build, deployment scripts using the ANT for managing the Build and Deployment
  • Part of the Production Support Team and responsible for Bug Fixing
  • Developed unit and functional test cases using Junit

Environment: JDK 1.5, J2EE,Weblogic Portal 10.0, JSP, JavaScript, HTML, CSS, JSTL, Servlets, Spring 2.0, Hibernate 3.2, Ant, JUnit, Agile, JavaBeans, My Eclipse 6.0, Perforce, Footprints, Oracle 10g, Oracle SQL Developer, WindowsXP

Confidential

Software Trainee

Responsibilities:

  • Gathered and understood the user requirements and functional specifications
  • Involved in development of GUI Using HTML, JSP, Java script
  • Involved in creating components for isolated business logic
  • Oracle 8i is the Database Server
  • Application is deployed in J2EE Architecture
  • Stored Procedures, Packages, PL/SQL scripts are used to query the database
  • Finalize the design specs for the new system
  • Involved in design, development and maintenance of the application
  • Performed unit, integration and performance testing, continuously interacted with Quality Assurance group
  • Developed Traceability Matrix, Unit Test Plans and done EQA (External Quality Assurance), IQA Internal Quality Assurance), FI (Final Inspection)

Environment: Eclipse, JavaBeans, JDBC, Java Swings, Servlets, Oracle 8i, PL/Sql, SQL Navigator, and Tomcat 5.0

We'd love your feedback!