Sr. Ui Developer Resume
Raleigh, NC
SUMMARY
- Over 9+ years of experience with Multi - faceted and effective web applications developer, as well as supporting, managing, and implementing web tools,client/server, distributed, internet and E-commerce application using object oriented methodologies and RDBMS, complete multi-tired, application development lifecycle experience using java-J2EE/J2EE/UI technologies and will to closely participate in the growth, development and success of the organization.
- Expertise in reviewing client requirement, prioritize requirement creating project proposal (scope, estimation) and baseline project plan.
- Experienced in all stages of Software development life cycle (SDLC) starting from gathering Business specifications, analysis, design, development, testing and implementation of projects using various methodologies like V-model, Waterfall, Agile, Scrum, XP and RUP.
- Expertise in several J2EE technologies like JSP, Servlets, Web Services (SOAP, WSDL and UDDI) JSF, Hibernate, Spring, Struts, EJB(Entity session Message Driven Bean), Ajax, JAVA Beans, JNDI, JMS, JAVA Mail, XML, Sockets using IDE’s LIKE ECLIPSE .
- Expertise in creating Conceptual Data Models, process/Data Flow Diagrams, Use Case Diagrams, Class Diagrams and State Diagrams.
- Expertise in Risk analysis, Gap analysis, Use Case analysis, baseline acceptance criteria and deliverables
- Expertise with IBM Web Sphere, BEA WebLogic, Jakarta Tomcat, Jboss.
- Expertise in designing and developing J2EE compliant systems using IDE tools like Eclipse, My Eclipse, RAD, RSA, WebLogic Workbench.
- Expertise in XML and related technologies like XSL, XSLT, X Query and parsers like JAXP (SAX, DOM) JAXB and XML Beans.
- Extensive experience in working with Windows, UNIX, and LINUX platforms.
- Experience with Databases like Oracle, IBM DB2, MYSQL, SQL SERVER, JDBC etc.
- Expert in using J2EE complaint application servers like BEA Web logic, IBM Web Sphere, Apache Tomcat, JBoss.
- Experienced working proficiently with various IDEs including Eclipse, WebSphere Studio Application Developer (WSAD) and RAD.
- Extensively worked on debugging using logging Frameworks such as Apache Log.
TECHNICAL SKILLS
Web Technologies: UI, Javascript, DHTML, CSS, AJAX, Jquery, Dojo, Node.js, Angular.js, Bootstrap.js, Backbone.jsJ2EE Technologies: Servlets, JDBC, JNDI, JSP, EJB, JMS, XML, XPath, XSLT, XSD, DTD, WebServices, SOAP, WSDL
Languages: C, Java, J2EE
Frameworks: Struts, Spring, Hibernate
Application Servers: Web Logic, Web Sphere
Web Servers: Apache, Jakarta TOMCAT
IDE/GUI Tools: Eclipse, WSAD, RAD
Modeling Tools: UML, Rational Rose
Operating Systems: Windows 2000/98/95/NT, UNIX
Databases: Oracle, MySQL
Tools: CVS, Clear Case, Rational Clear Quest
Unit Testing Framework: JUnit
PROFESSIONAL EXPERIENCE
Confidential, Raleigh, NC
Sr. UI Developer
Responsibilities:
- Worked on the Spring framework like Spring IOC and Spring DAO.
- Implemented Object-relation mapping in the persistence layer using hibernate frame work in conjunction with Spring Aspect Oriented Programming (AOP) functionality.
- Involved in designing the front end applications using web technologies like HTML/HTML 5, XHTML, and CSS/CSS3.
- Built Web pages that are more user-interactive using jQuery plugins, AJAX, JavaScript.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON.
- Worked with Cross-Browser Compatible issues
- Wrote application level code to perform client side validation using jQuery and JavaScript.
- Designed and developed intranet web applications using JavaScript and CSS.
- Interacted with RESTful API services (jQuery, Ajax, and JSON to write/read data from back end services).
- Used JavaScript for developing UI Components like Editable drop down, data-driven menu customizations.
- Software is built as a web app on Node.js with Backbone.js. CSS is compiled with LESS and HTML template engine is Jade.
- Created web application prototype using jQuery and Angular JS
- Developed web applications using Spring MVC, JQuery, HTML5, Bootstrap
- Used Require.js, Backbone.js and jQuery to create multiple JavaScript applications.
- Created session EJBs that retrieved information from the Oracle database using Spring-iBATIS.
- Used the light weight container of the Spring Frame work to provide architectural flexibility for inversion of controller (IOC).
- Implemented Persistence layer using Hibernate to interact with the Oracle database, Used Hibernate Framework for object relational mapping and persistence.
- Expertise in MVC Architecture using JSF and Struts framework and implementing custom tag libraries.
- Used JQuery JavaScript libraries for providing richer user interface and facilitates asynchronous request invocations using AJAX.
- Worked on the modernization of a legacy and outsourced UI using Backbone.js, Angular.JS, Ember.js, and Jquery.
- Used AJAX to implement some customizations which required dynamic behavior like controls dependent on user value selection on some other controls.
- Extensively worked on business, front end and persistence tier using the JSP, Spring MVC, and EXTJS/JSON.
- Developed PL/SQL store procedures for data migration and database upgrade from oracle using TOAD.
- Developed Data Access Objects (DAO) using JDBC API for Database access.
- Developed Dash-Board to monitor and report Cache Coherence Servers.
- Created distributed Oracle coherence domains, configuration and system design based on oracle coherence.
- Worked with NoSQL database MongoDB and worked with it to perform many different operations
- Test the API responses for the WCS changes deployed on continuous basis, validate the GreenBox response data and Mongo DB data.
- Develop innovative and quality solutions by making use of latest tools and technologies like Apache CXF, Spring Core, and Spring AOP.
- Developed Rest architecture based webservices to facilitate communication between client and servers.
- Used Eclipse IDE for designing, coding and developing applications
- Configured JMS Server setup and DB Connection pool setup & deployed Returned items in Weblogic Server.
- Developing a new Content Management System backed by Subversion (SVN) using Java EE technologies.
- Used JUnit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions.
- Agile/SCRUM was used as the project management methodology and JIRA & Confluence were the tools used to keep things in check.
- Designed UML diagrams using UML and Rational Rose.
- Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML.
- Developed the User Interfaces using Struts, JSP, JSTL, HTML and Ajax, JavaScript.
- Developed the Servlets for processing the data on the server.
- Used Maven script for building and deploying the application.
- Worked on iText bug fixes for document rendition in document compile process.
- Design and develop GUI and back-end components for analysis and collaboration software in Google Web Toolkit, Java and XML in a UNIX environment.
- Developed a web 2.0 control console using GWT to manage data matching for data staging
- Design and develop enterprise or application architectures and RFI/RFP delivery solutions using SOA(Service Oriented Architecture), web services
Environment: JAVA, SPRING, HIBERNATE, STRUTS, JSF, DOJO, SENCHA EXTJS, JAVASCRIPT, NODE.JS, ANGULAR.JS, BOOTSTRAP.JS, BACKBONE.JS, CSS, AJAX, HTML5, DB2, CRUD, PL/ SQL, JDBC, APACHE CXF, SOAP, WEB SERVICES, JENKINS, ECLIPSE, SUBVERSION (SVN), JUNIT, WAS, WSAD, WPS SCRUM, UML, JSP, JAVA SERVER PAGES STANDARD TAG LIBRARY (JSTL),SERVLET, MAVEN, XML, ITEXT, ORACLE ENTERPRISE CONTENT MANAGEMENT (ORACLE ECM), GWT (GOOGLE WEB TOOLKIT), JIRA, JASPER REPORT, ILOG, JRULES, WEB 2.0, SOA, JMS, APACHI TOMCAT, LINUX, PHP, XPATH, XSLT, SQL, MYSQL, ELB, EBS, EC2, AWS, NODE.JS, TEST DRIVEN DEVELOPMENT, API, APACHE, UNIX, ORACLE, LDAP, HTML, ANT, GIT, JIVE, WEBLOGIC.
Confidential, Raleigh, NC
Sr. UI Developer
Responsibilities:
- Developed and Implemented WebServices and used Spring Framework.
- Implemented business logic using Struts action components in the Struts and Hibernate framework.
- Involved in development, design and implementation front end part using HTML, CSS, and JavaScript.
- Integrated the Java code (API) in JSP Pages.
- Involved in developing HTML and JavaScript for client side presentation and data validation on the client side with in the forms.
- Ensured right set of UI modules been built by closely working with business system analyst to understand the requirement.
- Created cross-browser compatible and standards-compliant CSS-based page layout.
- Worked on cross browser compatibility issues and fixed the bugs pertaining to various browsers.
- Used JavaScript for custom client-side validation.
- Developed Add, Edit and profile view web pages for the monitor module using JSP, JSF HTML, and JSF CORE tags library.
- Extensively used the DOJO Toolkit to control and provide the rich functionality to GUI.
- Involved in the development of presentation layer and GUI framework using EXTJS and HTML. Client Side validations were done using JavaScript.
- Built main application in Python, Django leveraging technologies such as Tastypie, Angular.js, Backbone.js, Ember.js, and Celery.
- Worked on popular open source technologies and frameworks like AJAX, JQuery, YUI, InputEx, Ember.js and Backbone.js
- Wrote JavaScript functions to get Dynamic data and Client side validation.
- Used Ajax and JavaScript to handle asynchronous request, CSS to handle look and feel of the application.
- Implemented Ajax function to load data dynamically onto drop down.
- Used JSP, JavaScript, JQuery, AJAX, CSS3, and HTML5 as data and presentation layer technology.
- Design and development of a proof-of-concept real-time notification system using Node.js
- Built main application in Python, Django leveraging technologies such as Angular.js, Backbone.js and Ember.js
- Developed a fully functional prototype application using JavaScript (jQuery and Backbone.js) andBootstrap, connecting to a REST-ful server on a different domain.
- Implemented the Spring dependency injection of the Database helper instance to the action objects.
- Designed and developed Enterprise Eligibility business objects and domain objects with Object Relational Mapping framework such as Hibernate.
- Developed the application using Struts Framework which is based on the MVC design pattern.
- Designed and developed DAO layer with Hibernate standards, to access data from DB2
- Used JPA with Entity Beans for interacting with Persistence Layer for CRUD operations.
- Developed PL/SQL procedure for login module and registration module.
- Extensively used JDBC APIs for database activities on MySQL database server
- Implemented Coherence Cache which can be used with Spring Annotations.
- Implemented the validation, error handling, and caching framework with Oracle Coherence cache.
- Utilized MongoDB database management system for keeping user generated data
- Bottle micro-framework implemented with REST API and MongoDB (NoSQL) as back end database.
- Implemented SOA architecture using SOAP web services by using Apache CXF and JAX-WS.
- Implemented SOAP, WSDL and a subset of XML schema for a Web Service toolkit and for web services integration.
- Created web services using SOAP for SOA to get data from Mainframes and content manager.
- Created webservices using WTP tool plugin to the eclipse IDE which is deployed as a separate application using Maven scripts.
- Extensively used IBM Websphere Portal APIs for authentication and personalization features.
- Unit testing was performed using JUnit and Version control through Git.
- UsedGithubrepository for version control.
- Written JUNIT test cases for testing UI Framework classes and wrote many Java Scripts to do client side validations.
- Designed and developed the application using agile methodology and followed TDD, Scrum.
- Created Class Diagrams and sequence diagrams using UML.
- Worked on the Struts framework and JSP and Struts tag libraries to page display technology
- Hooked up the JSP plugins with spring bind and JSTL tags in the HTML pages.
- Designed and Developed Servlets and JSP pages for authentication
- Developed Maven scripts for various tasks to automate the build process and for the deployment of the application in Web Sphere server
- Used JSON for data exchange between application modules along with XML.
- Designed and developed Generate PDF functionality using Spring framework and iText
- Design, implementation, and development of Oracle ECM workflows to meet the requirements of the business user.
- Applications developed in Eclipse IDE with Java, Google Web Toolkit, Hibernate, CSS, JBoss, HTML & Oracle DB.
- Worked with the JIRA tool for Quality Center bug tracking.
- Update Jasper Report configurations to make the changes in the reports.
- Installed and configured a multi-server, clustered ILOG environment. Documented architecture and trained client administrators.
- Designed and implemented Rules infrastructure by wrapping up core JRules API.
- Implemented Web 2.0 research and trading platforms across product areas with, "single sign on"
- Designed and developed SOA based enterprise system using Oracle SOA Suite and WebLogic
- Used JMS in the project for sending and receiving the messages on the queue.
- Installation/Support Apache Tomcat for support of Jasper Reports Server
- Install and configure a Linux server to publish applications and the DataBase
- Developed custom web forms using PHP and JavaScript.
Environment: JAVA, SPRING, HIBERNATE, NODE.JS, ANGULAR.JS, BOOTSTRAP.JS, BACKBONE.JS, JQUERY, AJAX, SENCHA EXTJS, JAVASCRIPT, ORACLE, CRUD, PL/ SQL, JDBC, APACHE CXF, REST, ECLIPSE, WEBLOGIC, CLEARCASE, JUNIT, AGILE, UML, JSP, JAVA SERVER PAGES STANDARD TAG LIBRARY (JSTL), XML, SERVLET, MAVEN, ITEXT, GWT (GOOGLE WEB TOOLKIT), JASPER REPORT, ILOG, WEB2.0, SOA, XML, XPATH, XSLT, PHP, SQL, MYSQL, SCRUM,, NODE.JS, TEST DRIVEN DEVELOPMENT, API, APACHE, TOMCAT, UNIX, LDAP, HTML, CSS, ANT, GIT, JIVE, JMS.
Confidential, New York, NY
Sr. Java Developer
Responsibilities:
- Worked on the Spring framework like Spring IOC and Spring DAO.
- Implemented Object-relation mapping in the persistence layer using hibernate frame work in conjunction with Spring Aspect Oriented Programming (AOP) functionality.
- Implemented functionality using Servlet, JSP, HTML and Struts Framework., Hibernate, Spring, Java Scripts and Weblogic
- Developed Web pages using JSF.
- Used AJAX and JavaScript for validations and integrating business server side components on the client side with in the browser.
- Developed forms using HTML and performing client side validations using Java Script.
- Created frontend using EXTJS framework.
- Implemented JavaScript and Swing based functionality in front end designing and rich user interface.
- Developed web pages using HTML/CSS and JavaScript.
- Worked extensively in dealing with cross browser issues using CSS, HTML and DOJO.
- Developed web applications using Spring MVC, JQuery, HTML5, and Bootstrap for Confidential Inc.
- Worked on Data Services implementation for the CRUD services.
- Created new tables in DB2 database.
- Developed PL/SQL procedures for login module and written complex sql queries.
- Used Spring Jdbc at persistence layer (DAO).
- Creation of REST Web Services for the management of data using Apache CXF
- Designed and Developed WebServices to interact with various business sectors and used SOAP protocol for WebServices communication
- Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML.
- Developed the application using Eclipse IDE and worked under Agile Environment
- Worked on Securing WebSphere Portal with LDAP and DB2, WebSphere with LDAP.
- Developing a new Content Management System backed by subversion using java EE technologies.
- Developed test cases and performed unit test using JUnit Framework.
- Designed and developed the application using agile methodology and followed TDD, Scrum
- Designed the UML diagrams based on the OOAD principles
- Developed re-usable front-end components using custom tags and JSP.
- Developed Servlets and Worked extensively on Sql.
- Developed JSPs using EL language and JSTL tags.
- Developed application code using Eclipse-Galaxo IDE and configured with Maven and JBoss.
- Developed XSD for validation of XML request coming in from Web Service.
- Implemented a prototype to integrate PDF documents into a web application using iText PDF library
- Design, implementation, and development of Oracle ECM workflows to meet the requirements of the business user.
- Designed and implemented interface elements using Google Web Toolkit.
- Worked on tickets from service-now and Jira on daily basis.
- Developed order receipt report with bar code using lowage iText and jasper report.
- Worked in SOA architecture WebSphere Message broker for integration with Pega and ILog
- Worked with Technical Leads to design and implement rules using JRULES.
- Developed automation test cases using Java and selenium on Eclipse for web 2.0 Ajax application.
- Design, develop and test of SOA services using SOA / Web Service / Oracle Fusion Middleware.
- Developed a registration module, which will import all the valid users from excel file and send notification to all the valid registered users using JMS.
- Worked in Windows and Oracle Enterprise Linux, Apache Tomcat, Oracle WebLogic Server
- Developed Oracle Stored Procedures to update records on a daily basis and it will invoke using cron job in LINUX; Responsible for the Migration of the application from Web Sphere to JBoss
- Developed custom web forms using PHP and JavaScript.
- Experienced with XML related technologies such as XML, XSL, XPath
- Good knowledge of Web application development technologies such as HTML, XPath and Java Script.
- Defined service API allowing for SOAP messages to be handled by Java or XSLT programs.
- Developed Servlets and Worked extensively on Sql.
- Worked on JDBC to select and update the data from the MySQL database subnets, route tables and network gateways including security groups and network access control lists and enabling elastic load balancing (ELB) and auto.
- Created Request Groups and Value sets for using in Custom Reports & registering them in Oracle EBS.
- Design and implementation of Test Environment Framework based on Amazon EC2 solutions.
- Provided support on AWS application provisioning and maintenance tasks, AMI upgrades, and database snapshots.
- Designed Interactive GUIs using Java Applets and Swing.
- Implemented a Node.js server to manage authentication.
- Mentored developers on pair programming, design patterns, refactoring, and test driven development.
- Used Java Collections API extensively such as Lists, Sets and Maps.
- Using Apache framework for getting remote information.
- Designed and developed utilizing J2EE, Tomcat, JSON and JQuery.
- Created directory structure flow using UNIX to receive and send data to internal and external systems
- Create new Oracle BI Publisher reports using XML, PL/SQL and MS Word.
- Designed LDAP infrastructure upgrade on Solaris to newerhardware and software.
- Used different JQuery actions and methods on the HTML elements to retrieve and verify data appropriately
- Used Ant for developing build scripts and deploying the application onto WebLogic.
- Extensively used Git and GitHub for content management.
- Deployed Jive-based Social Business Platform for employees of International division.
- Created the domains, application servers and load balancers using Weblogic.
Environment: JAVA, Spring, Hibernate, Struts, JSF, DOJO, Sencha ExtJS, Javascript, CSS, AJAX, Html5, DB2, CRUD, PL/ SQL, JDBC, APACHE CXF, Soap, Web Services, Eclipse, WebSphere Portal, Subversion (SVN), JUnit, Scrum, UML, JSP, Java server Pages Standard Tag Library (JSTL),SERVLET, MAVEN, Xml, ITEXT, Oracle Enterprise Content Management (Oracle ECM ), GWT (Google Web Toolkit), JIRA, Jasper Report, ILOG, Jrules, Web 2.0, SOA, JMS, Apachi Tomcat, Linux, PHP, Xpath, Xslt, Sql, MySQL, ELB, EBS, Ec2, Aws, Node.Js, Test Driven Development, API, Apache, Unix, oracle, LDAP, HTML, ANT, git, jive, weblogic.
Confidential, New York, NY
Java Application Engineer
Responsibilities:
- Agency extraction logic and SFC/SCC derivation logic was previously in Java code. Migrated the entire SFC/SCC derivation to ILOG JRules.
- Agency Fee calculations were already programmed in ILOG JRules. But the rules were enhanced and refactored to use new/improved loan level attributes.
- Developed and modified the rules using Rule Studio with full SDLC lifecycle.
- Developed Controller Servlets, Action and Action From objects for process of interacting with database using Struts and Hibernate.
- Extracted and deployed the rules in Linux Fedora database using Execution Server.
- Deployed the rules in Team Server to enable the business users to view/modify the rules.
- Provided hands on training to the business users on ILOG JRules
- Experience in SOA web services.
- Experience in SVN and web services.
- Analyzing Investment Banking software and JDK.
- Analysis of data In EJB was done using Business Intelligence Development Studio
- The configurations, managing, and administering all components within Microsoft SQL Server was done using Enterprise Manager.
Environment: JAVA,JDK, J2EE,EJB, JNDI, Hibernate, Spring, HTML, JavaScript, XML, CSS, JUnit, UML, Eclipse, Oracle WebLogic, DB2, subversion, Linux.
Confidential, Reston, VA
Software Engineer
Responsibilities:
- Performed analysis for the client requirements based on the developed detailed design documents.
- Developed Use Cases, Class Diagrams, Sequence Diagrams and Data Models using Microsoft Visio.
- Worked on development of common framework in Google web Toolkit(GWT) to build screens and make remote procedure calls to middle ware
- Developed STRUTS forms and actions for validation of user request data and application functionality.
- Developed JSP’s with STRUTS custom tags and implemented JavaScript validation of data.
- Developed programs for accessing the database using JDBC thin driver to execute queries, Prepared statements, Stored Procedures and to manipulate the data in the database
- Involved in developing business tier using stateless session bean.
- Used JavaScript for the web page validation and Struts Validator for server side validation
- Designing the database and coding of SQL, PL/SQL, Triggers and Views using IBM DB2.
- Design patterns of Delegates, Data Transfer Objects and Data Access Objects.
- Handled on issues related to conversion of JAVA to AJAX
- Developed Message Driven Beans for asynchronous processing of alerts.
- Used Clear case for source code control and JUNIT for unit testing.
- Involved in peer code reviews and performed integration testing of the modules.
- Followed coding and documentation standards.
Environment: JAVA, J2EE,AJAX, Google Web Toolkit(GWT) STRUTS, JSP, JDBC, EJB, ANT, XML, IBM Web Sphere, JUNIT, DB2, Rational Rose, CVS.
Confidential, Reston, VA
Software Engineer
Responsibilities:
- Involved in development of Reusable Components (Java Beans) such as Pricelist, Stock Rates, material beans and many other attributes which affect the display of the stock Pricing.
- Developed SQL queries, Joins with JDBC API to access data.
- Developed Action Form and Action classes and used Action Errors for error reporting.
- Utilized the String tokenize and collections in JSP.
- Used struts html, logic, bean tags in JSP’S
- Involved in creations of Applets using Visual cafe’s make Applet utility.
- Some sample tests were incorporated using Multi-Threaded Java Applets, Java Scripts were used for playing audio clips and to the make the price lists interactive to the User.
Environment: JAVA, JDK, JavaScript, J2ee, JSP, XML, Struts, Servlets, JDBC, EJB, Oracle, tomcat.
