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.