We provide IT Staff Augmentation Services!

Ui Developer Resume

3.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • 6+ years of strong experience in Software Analysis, Design, Development, Implementation and Testing of Object Oriented Applications and Web based Enterprise Applications using Java/J2EE on Windows and UNIX platforms.
  • Expertise in developing Web based Distributed and Front End applications in a three - tier architecture using Java, Java EE (5/6), HTML/HTML5, XHTML, CSS/CSS3, JavaScript, Ajax, JSP, Servlets, JSF, Java Beans.
  • Expertise in designing and developing enterprise applications using J2EE technologies like EJB 3.0, Struts 1.0/2.0, JDBC, JNDI, JMS, JAXR, JMX, JAXB, SAX/DOM, Web services - SOAP, UDDI, JAX-RS, JAX-WS.
  • Expertise in OOP, Object Oriented Analysis and Design (OOAD) using Unified Modeling Language (UML).
  • Expertise in design patterns including Front Controller, Data Access Object, Session Façade, Service Locator, MVC, Data Transfer Object and Singleton.
  • Extensive experience in frameworks like Struts 1.0/2.0, Hibernate 3.0, and UI Spring framework, AngularJS framework.
  • Expertise in developing Java Beans and Custom Tag Libraries, providing client side validations in JavaScript and providing interactive front end GUI using AJAX frameworks like GWT, DWR.
  • Expertise in various components in spring such as IOC, AOP and Spring MVC, Spring -WS.
  • Expertise in Web Services Service Oriented Architecture (SOA) in SOAP and WSDL using JAX-RPC, Apache CXF.
  • Knowledge of XML and related technologies like XHR, XSL, XSLT and parsers like JAXP (SAX, DOM) and JAXB.
  • Strong experience with JUnit in performing unit test and determining the application functionality. Used ClearQuest as a Bug Fixing tool.
  • Experience with JMS both Synchronous and Asynchronous messaging.
  • Expertise with Firebug and cross-browser like IE, Mozilla, Firefox, Netscape/cross-platform issues and web standards.
  • Strong Experience in database design using PL/SQL to write Stored Procedures, Functions, Triggers and experience in writing queries using Oracle 8i/9i/10g, Sybase, SQL Server 2008 and MySQL.
  • Expert in Various Agile methodologies like Test Driven Development, Test First Development Methodology, Incremental and Iteration methodology and Pair Programming.
  • Strong experience in different phases of Software Development Life cycle (SDLC) including Design, Implementation and Testing during the development of software applications.
  • Build/test/deployment experience with Ant/Maven; Log4j for error logging and debugging.
  • Strong experience in using IDEs like Eclipse, NetBeans, Spring Source, IntelliJ IDEA.
  • Experience in working with different operating systems Windows, UNIX, and Linux.

TECHINCAL SKILLS

Programming Languages: Java, C, C++

Frameworks: AngularJS, Struts 1.0/2.0, Spring Framework 3.0/4.0, Hibernate 2.0/3.0, IBATIS

J2EE Technologies: Servlets, JDBC, JNDI, EJB 2.0/3.0, RMI.

Front-end Technologies: HTML/HTML5, DHTML, JavaScript, AJAX, CSS/CSS3, jQuery, GWT 2.0, JavaScript Frameworks (Angular.js, Node.js, etc.)

Scripting: JSP, ASP, PHP

XML Technologies: XML, XSL, HTML, DHTML, XSLT, JNDI, LDAP, SOAP, AXIS.

Application/Web Servers: IBM WebSphere 5.X/6.0, WebLogic 7.x/8.x/9.0, Websphere Portal 5.x, JBoss 4.0, Apache Tomcat 5.0/5.5, OC4J 10.1.3, Glass-fish server 3.1.1

Databases: Oracle 8i/9i/10g, SQL Server 2005/2008, MySQL, DB2 7.0/8.0/9.0, Db4o

Messaging Systems: JMS-DOF, MDB

IDE Tools: Eclipse IDE, Webstorm for Javascript development, IBM WebSphere Studio Application Developer (WSAD) RAD, JDeveloper 10.1.3, Net Beans, JBuilder, Visual Studio

Unit Testing Tools: JUnit, Mock objects in Spring.

HTML Editor: Macromedia Dreamweaver

Configuration: CVS, Rational ClearCase, Microsoft Visio

SVM Tools: CVS, SVN

Operating Systems: Windows 98/NT/2000/XP/Vista/7/8, UNIX, LINUX

Tools: Ant, Maven, JUnit, Log4j

Database Tools: TOAD, MySQL Query Browser

Design Methodologies: UML, Rational Rose, RUP

Protocols: SOAP, LDAP, HTTP, HTTPS, FTP, RMI-IIOP, SMTP

PROJECT EXPERIENCE

Confidential, Charlotte, NC

UI Developer

Responsibilities:

  • Requirement analysis of the application.
  • Involved in working with J2EE Design patterns (Singleton, Factory, DAO, and Business Delegate) and Model View Controller Architecture with AngularJS for frontend.
  • Developed the business logic of some UIs using Java and Hibernate.
  • Use of RESTful web services.
  • Developed the Java persistence classes using java annotations and hibernate
  • Developed the presentation layer using AngularJS, HTML, CSS.
  • Used JavaScript and AJAX from client-side development for more dynamic/seamless look to the frontend.
  • Developed the PL/SQL queries to generate the reports for the users.
  • Developed the SQL stored procedures, called the procedures through Web services.
  • Onsite and offshore Coordination and assigning the tasks to the team members consisting of team size of 8
  • Used the JUnit tool to do the unit testing of the application
  • Used Maven tool to download java plugin to develop the application
  • Conducted Code Reviews
  • Managed source control and version control using SVN
  • Project status tracking using JIRA
  • Deployed the project using jBoss application server

Environment: J2EE 6, Java, AngularJS, Eclipse IDE 1.5.2, jBoss, WebStorm for Javascript, Spring, Hibernate, Web Services (RESTful), JDBC, HTML/HTML5, CSS/CSS3, XML, AJAX-GWT, DHTML, jUnit, Maven, Eclipse IDE 1.5.2, jBoss, PL/SQL, Oracle 10g, Windows, SVN, JIRA.

Confidential, Charlotte, NC

Sr. Java Developer

Responsibilities:

  • Requirement analysis of the application.
  • Developed the Low level design documents of the application.
  • Developed the Logical and physical data model using ERWIN tool.
  • Involved in working with J2EE Design patterns (Singleton, Factory, DAO, and Business Delegate) and Model View Controller Architecture with JSP and Spring IoC
  • Developed the business logic of the system in web services using Java and Hibernate.
  • SOAP wire protocol is used for the communication between the web services.
  • Developed the Java persistence classes using java annotations and hibernate
  • Developed XML-based metadata verifier that compared database metadata to class definition using model XML file
  • Developed the WSDL based webservices.
  • Developed the presentation layer using JSP, HTML, CSS on a Struts platform.
  • Used JavaScript and AJAX from client-side validation and for more dynamic/seamless look to the frontend.
  • Developed the PL/SQL queries to generate the reports for the users.
  • Developed the SQL stored procedures, called the procedures through Web services.
  • Onsite and offshore Coordination and assigning the tasks to the team members consisting of team size of 8
  • Developed using XSLT to convert XML documents into XHTML and PDF documents.
  • Used the JUnit tool to do the unit testing of the application
  • Used Maven tool to download java plugin to develop the application
  • Conducted Requirement Reviews and code reviews
  • Managed source control and version control using CVS
  • Project status tracking
  • Maintenance and implementation of new features and enhancements
  • Deployed the project using Web Logic application server

Environment: J2EE 6, Java, JSP 2.2, Spring 4.0, Hibernate 3.0, Struts 1.0, Web Services (SOAP), JDBC, JavaScript, HTML/HTML5, CSS/CSS3, XML, XLTS, AJAX-GWT, DHTML, jUnit, Maven, Eclipse 4.2.1, Web logic 10.3.1, PL/SQL, Oracle 10g, Windows, CVS.

Confidential, Oakland, CA

Java Developer

Responsibilities:

  • Involved in Software Development Life Cycle (SDLC) - Requirements gathering, Analysis, Design, Development and Testing of application developed using AGILE methodology.
  • Involved in coding front end using HTML, JSP, and JSF. Used JavaScript for client side validation and developed AJAX-GWT framework for client side interactions.
  • Involved in integrating the business layer with DAO layer using ORM tool Hibernate
  • Worked on Hibernate persistence tier. This involves developing Mapping files and Hibernate (POJOs/DAOs)
  • Involved in working with J2EE Design patterns (Singleton, Factory, DAO, and Business Delegate) and Model View Controller Architecture with JSF and Spring IoC.
  • Design and development of Spring service classes and JSF pages.
  • Responsible for data modeling and database design in Oracle 10g.
  • Wrote SQL, PL/SQL and stored procedures as part of database interaction.
  • Extensively used Hibernate for Object Relational Mapping for data persistence. Created Hibernate DAO component for persistence logic CRUD operations
  • Responsible for complex queries using JDBC and also implemented JPA using provider as Hibernate at the Persistence layer.
  • Unit testing, bug fixing in multiple environments (DEV/INT/CERT/PROD) and reproduce bugs for fixing and code review of individual modules in the application.
  • Developed customized Exception classes for all modules to display user friendly messages.
  • Used web services (RESTful) to retrieve information from remote services using JAX-RS and Apache CXF.
  • Worked on Java APIs like Collections, Generics, exception handling, etc.
  • Leveraged Ant, JUnit (Test Driven Development) and log4j open-source projects.
  • Involved in resolving Integration Test, User Acceptance Testing (UAT) and Production Issues.
  • Deployed the project in the Web Sphere application server on a UNIX platform.

Environment: J2EE 6, Hibernate 3.0, Spring 4.0, JSP 2.1, JSF 1.2, JMS, MQ Series, XML, JavaScript, HTML/ HTML5, CSS, AJAX-GWT, CXF, JAX-RS, Eclipse 4.3, jUnit, CVS, Oracle 10g, Unix, Web Sphere 8.0.

Confidential, Columbus, GA

Java EE Developer

Responsibilities:

  • Involved in various phases of SDLC of many modules including Search module, Credit Authenticate Module and Purchase Module.
  • Generated Use case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase using Rational Rose. Developed applications using AGILE methodology.
  • Implemented Struts based MVC framework.
  • Developed using simple Struts Validation for validation of user input as per the business logic and initial data loading.
  • Design and implementation of front end web pages using CSS, DHTML, Java Script Framework(node.js, d3.js), JSP, HTML, XHTML, JSTL, Ajax and Struts Tag Library.
  • Developed using Web 2.0 to interact with other users and changing the contents of websites.
  • Involved in writing Database procedures, Triggers, PL/SQL statements for data retrieve. Used JDBC to access SQL Server 2008 database for accessing customer information.
  • Used Hibernate ORM tools which automate the mapping between SQL databases and objects in Java.
  • IBM Web Sphere App. Server to support a middle tier, using Enterprise Java Beans (EJB) for server side components, Java Messaging Service (JMS) for asynchronous communication with client applications.
  • Used RESTful and SOAP based web services to retrieve information from remote services using JAX-RS, JAX-WS and Apache CXF. Generated WSDL files using AXIS2 tool.
  • Developed using XML XPDL, BPEL and XML parsers like DOM, SAX.
  • Developed using XSLT to convert XML documents into XHTML and PDF documents.
  • Developed using CVS as a version controlling tool for managing the module developments.
  • Configured and Tested Application on the IBM Web Sphere App. Server.
  • Written JUnit test cases for Business Objects, and prepared code documentation for future reference and upgrades.
  • Deployed applications using Websphere Application Server and Used IDE RAD (Rational Application Developer).

Environment: Java, J2EE, Servlets 2.4, EJB 3.0, JMS, JDBC 2.0, JAXB, Struts 1.1, Ajax-GWT, DAO, HTML, Java Script, XML, CSS, XHTML,DHTML, SOA, SOAP, LDAP, JSP1.2, JSTL, IBM Web Sphere 5.0, SQL Server, Hibernate 3.0, EJB 3.0, SQL, Windows XP

Confidential, North Haven, CT

Java EE Developer

Responsibilities:

  • Understanding functional specifications, designing, and creating custom solutions to match the requirements.
  • Designed and developed the front end using HTML, CSS and JavaScript with Ajax and tag libraries.
  • Handled the client side and server side validations using Struts validation framework.
  • Used Spring Core Annotations for Dependency Injection.
  • Designed and developed Hibernate configuration and session-per-request design pattern for making database connectivity and accessing the session for database transactions respectively.
  • Worked on financial transactions like deposits, withdrawals, transfer, debit, and visa or bills payments. Performed a thorough unit testing and resolved several data related issues before migration to production.
  • Implemented SOAP based and RESTful web services with Apache CXF.
  • Participated in the design and development of database schema and Entity-Relationship diagrams of the backend Oracle database tables for the application.
  • Designed and Developed Stored Procedures, Triggers in Oracle to cater the needs for the entire application. Developed complex SQL queries for extracting data from the database.
  • Used Apache Ant for the build process.
  • Used Clear Case for version control and Clear Quest for bug tracking.

Environment: Java, JDK 1.5, Servlets, Struts 1, Hibernate 3.0, Spring 2.0, Java Beans, Ajax, Oracle 10g, Eclipse 3, Apache Ant, Web Services (SOAP & REST), Apache CXF, Weblogic on Unix platform, Tomcat, JSP Taglibs, JavaScript, Ajax, HTML, CSS, XML, Clear Case, Clear Quest.

Confidential

Software Developer

Responsibilities:

  • Captured all the functional and technical requirements of the Supply Chain Management System.
  • Was involved in the preparation of the software requirements and design document (SRS & SDS)
  • Adapted Java Design Patterns DAO, Value Objects and Session Facade to develop business components.
  • Worked with developing class diagrams and Sequence diagrams.
  • Development of GUI for HTML and JSP Versions. Java Servlets were used as the common gateway interface between the client and server. Coding of JSP pages using JSTL, Struts Tag libraries and Custom tags.
  • Data is been handled using the JDBC. Responsible for writing client programs, mapping files to select, insert, and update the data from MySQL database using Hibernate.
  • Java Beans were used to handle business logic as a Model and Servlets to control the flow of application as Controller.
  • Ant tool is used to automate various tasks of application building (Compilation files, packaging, deployment, redeployment etc)
  • Worked with creating a User manual and User Training guide for the new system. Participated in the Quality check of the deliverables that mainly involves code review and testing.

Environment: Java JDK 1.4, JEE 1.2, HTML, CSS, JDBC, Servlets, Struts 1.1, JavaScript, JSP, JUnit, CSS, CVS, Tomcat, MySQL, Eclipse.

We'd love your feedback!