We provide IT Staff Augmentation Services!

Ui Developer Resume Profile

Summary:

  • Over 6 years of experience in Object Oriented Analysis and Design OOAD , Development, Production Support and Unit Testing as Software Engineer and Java Front-End Developer.
  • Hands-on Experience working on Front-End layers
  • Worked on domains like Banking, Financial and Logistics.
  • Strong front-end UI development skills using HTML5, CSS3, JavaScript, Ext-JS, Object Oriented JavaScript, Angular JS, jQuery, AJAX, XML, XSLT.
  • Excellent Java development skills with core Java, JDBC and solid experience in MVC architecture, using Struts 2.x, Struts tag library, Hibernate 3.x, Spring 3.x and JSF with various Java/J2EE design patterns such as Session Fa ade, Factory, Singleton, DAO.
  • Experience in SOA implementation using WSDL with SOAP, XML Web services standards, and XML processing APIs JAXB, JAXP, JDOM, SAX .
  • Experience in server side technologies like Servlets, JSP, JSTL, JNDI, JMS, ANT, Log4j.
  • Hand-on expertise in Apache Tomcat 6.0, Web Logic 11g, JBoss, WebSphere.
  • Proficiency in Software Development Life Cycle SDLC from requirements analysis, design, development, testing and documentation.
  • Excellent team spirit with strong analytical and communication skills. Ability to learn new technology fast and manage multiple project tasks with changing priorities tight deadlines.

TECHNICAL SKILLS:

Java EE Technology

Java 6, Servlets 2.3, JDBC,JMS

Frameworks

Struts 2.x, Spring 3.x, Spring MVC, JSF

Web Application Server

Apache Tomcat 6.0, Web Logic 11g, JBoss, WebSphere

Databases

Oracle 10/11g, MySQL 5.5, MS SQL Server 5.x, PL/SQL

XML

XSL, XSLT, JDOM, Dom4j, DOM and SAX parsers

Web

HTML 5, JSP 2.2, CSS 3.0, AJAX, jQuery, JavaScript 2.0, SASS, Prototype, AngularJS

Debugging and logging tools

JUnit 4, Log4j 1.2

IDE

Eclipse 4.2, Spring Tools Suite 3.1, MyEclipse, Intellij

Operation System

Windows 7/XP/2000, Unix, Linux

Others

CVS, Maven, Agile

Professional Experience:

Confidential

Position: UI Developer

Responsibilities:

  • Worked with BA to draft, revise and refine the business requirements and change requirements.
  • Meet with clients to present the progress and take feedbacks using Agile Methodology.
  • Presented different front-end designs to the business team.
  • Designed the whole application using jQuery, CSS3, HTML5 and JavaScript.
  • Used HTML5 and CSS3 to build the GUI.
  • Made the whole application a Single Page Application.
  • Created a data table with rich features using jQuery DataTables, JQuery, CSS3, HTML5 and JavaScript.
  • Handled Browser compatibility issues for Chrome and IE8.
  • Used FancyTree plug-in to display the JSON as a folder-file structure.
  • Used AJAX to load the tree structure upon user interaction to minimize the load time of the folder-file structure.
  • Produced client side validation through JavaScript and Ajax for asynchronous communication.
  • Used JQuery UI to build the tabs and animations.
  • Involved in development of front-end components using JSP, JavaScript, JAVA and JSON.
  • Created a step-by-step user guide for the application.

Environment: Java, Java Script, Html, CSS, JQuery, JQuery UI, JSON, Ajax, FancyTree, DataTables, SAS API, SVN.

Confidential

Position: UI Developer

Responsibilities:

  • Attend daily Scrum meetings to do burndown and get defects from QA team.
  • Used Pagination component of jQuery for navigation and used DOM and AJAX to display page contents
  • Designed user interface for Trade capture module using Angular JS, jQuery, CSS3, HTML5 and JavaScript.
  • Handled Browser compatibility issues for different browsers related to CSS and HTML.
  • Used CSS3 Borders and jQuery Menus as part of the UI navigation.
  • Used AJAX and jQuery to update the parts of the trade information.
  • Produced client side validation through JavaScript and Ajax for asynchronous communication.
  • Created interface to manage user menu and Bulk update of Attributes using JS, Angular JS and JQuery
  • Used JQuery event handling in UI pages to display list boxes and to handle validations.
  • Involved in development of front-end components using Spring MVC, JSP, JavaScript, JAVA and JSON.
  • Developed JUnit test cases for all the developed modules.
  • Worked with business analysts to draft, revise and refine the business requirements

Environment: Java, Java Script, Html, CSS, JQuery, FIX message, JSON, Angular JS, Ajax.

Confidential

Position: Java Developer

Responsibilities:

  • Performed enhancement for the web based application.
  • Developed additional UI Components using JSP and implemented an asynchronous, AJAX and JQuery based rich client to improve customer experience.
  • Worked on front-end validation through JavaScript and back-end validation using Spring Validation Classes
  • Implemented trade creation using HTML5, JavaScript validations and used AJAX for asynchronous communication.
  • Worked on creating a shared library of JavaScript.
  • Worked on PL/SQL and created views, triggers, procedures, function and stored procedures.
  • Developed application code using EclipseIDE and configured with Maven and JBoss7.0
  • Developed XSD for validation of XML request coming in from Web Service.
  • Developed test cases and performed unit test using JUnit.
  • Worked on iText bug fixes for document rendition in document compile process.

Environment: Java, Spring, JSP, JavaScript, CSS, AJAX, HTML5, PL/ SQL, Eclipse, JUnit, Maven.

Confidential

Position: Java Developer

Responsibilities:

  • Created the User Interface screens using Spring MVC for logging into the system and performing various operations on network elements.
  • Spring Controllers that are having the business logic to select the EJBs to call.
  • Design patterns like Command and DAO are implemented in business layer.
  • EJBs are created for Backend operations. Hibernate is used for Database persistence.
  • JMS is used to send message objects to client queues and topics.
  • JUnit test cases are created for unit testing.
  • Log4j is used for logging purposes and debug levels are defined for controlling what we log.
  • Hibernate annotations are included for Oracle DB.

Environment: Java, J2EE, JSP, EJB, Hibernate, JMS, JUnit, Log4j.

Confidential

Position: Java Developer

Responsibilities:

  • Involved in the analysis, design and development phases of the Software Development Life Cycle SDLC .
  • Used Rational Rose to generated Use case diagrams, Class diagrams and Sequence diagrams that modeled the design details of the application.
  • Developed UI screens using JSP, Struts tags and HTML.
  • Used Validation framework for client-side validation and Internationalization to support multiple languages.
  • Implemented several design patterns such as Business Delegate, MVC, Singleton and Factory to resolve the most common design issues.
  • Implemented PL/SQL and Stored procedures for Oracle9i database.
  • Used XML parser APIs like DOM for marshalling and unmarshalling of data
  • Used My Eclipse for writing JSPs, Struts, EJBs, and other java code snippets.
  • Used JUnit framework for Unit testing of application and Clear Case for version control.
  • Built application using ANT and used Log4J to generate log files for the application.

Environment: Java , J2EE , JSP, Struts, EJB , Servlet, JMS, Oracle 9i, HTML, XML, My Eclipse, JUnit, ANT, LOG4J.

Hire Now