We provide IT Staff Augmentation Services!

Ui Developer Resume

0/5 (Submit Your Rating)

Little Rock, AR

SUMMARY

  • Over 8 years of rich experience in Object Oriented Analysis and Design (OOAD), Full Life Cycle development, maintenance, enhancement and deployment of Web based, Client server, Distributed and N - Tier Architecture applications on industry standard Java/J2EE Application Servers with track record of delivering quality solutions in various industries.
  • Excellent development experience using Agile-Scrum and Waterfall models.
  • Experienced in Object Oriented Analysis (OOA) and Object Oriented Design (OOD).
  • Expertise in developing web applications using MVC, Spring, Hibernate, Struts, SOAP/Rest web services, Servlets, JSP, Java Beans, JDBC, JNDI, JMS, XML, JavaScript, AJAX, MQ-Series and HTML.
  • Implemented the web-based application following the MVC architecture using Spring Framework and used different Spring modules like Spring Core, Spring MVC.
  • Strong exposure working with J2EE design patterns like MVC, Singleton, Factory and Session Facade.
  • Extensive experience in developing SOAP web services by both contract first and code first approaches.
  • Experience in producing and consuming SOAP and Rest Services to handle different file formats.
  • Extensive experience in implementing DAO layers using ORM tools like Hibernate.
  • Experienced in implementing web based applications using Struts Action, Action forms and validation frameworks.
  • Experience in designing and deploying Server side message driven beans to integrate with JMS.
  • Experience with UI development technologies like JQuery, JSP, HTML, Java script, Ajax, CSS.
  • Extensive experiences in UI Development, Web UI analysis, Web design, coding, testing, implementation and Support working with various projects.
  • Extensive back-end programming on databases likeOracle, SQL server, postgreSQL and DB2.
  • Experience in working with different build tools like Maven and Ant.
  • Proficient in programming on different Java IDE’s like Eclipse, My Eclipse, IntelliJ.
  • Proficiency in using version control software tools like CVS, SVN and GIT
  • Extensively worked with Tomcat, Web Logic, Web Sphere application servers.
  • Interfaced and collaborated with client in meeting technical challenges and finding solutions to ensure the expectations of client.
  • Have experience in software Development Processes like SDLC, Waterfall, Test Driven Development (TDD), Iterative and Agile Methodologies.
  • Ability to learn and adapt quickly to the emerging new technologies and paradigms.
  • Excellent communication, interpersonal and analytical skills and a highly motivated team player with the ability to work independently.

TECHNICAL SKILLS

Languages: Java(JDK 1.1, J2SE 1.3/1.4/5.0, Java SE 6, Java SE 7), SQL, PL/SQL

Java/J2EE Skills: JSP, Servlets, EJB, JDBC, JSP, JMS, XML, DOM, UML, Junit

Web/App Servers: Apache Tomcat, BEA Web logic, Websphere

Web Technologies: HTML5, CSS3, JavaScript, Ajax, Angular JS, JSP, HTML, XML.

Frameworks: Hibernate, Spring, Struts, JQuery.

Web Services: SOAP and Rest Services

Version Control: SVN, CSV, GIT

IDEs: Eclipse, NetBeans, IntelliJ

Databases: Oracle 10g/11g, MySQL, MS SQL Server, DB2

Operating Systems: Windows, Linux, UNIX

PROFESSIONAL EXPERIENCE

Confidential, Little Rock, AR

UI Developer

Responsibilities:

  • Involved in all the phases of SDLC including Requirements Collection, Design &Analysis of the Customer Specifications, and Development &Customization of the Application.
  • Used J2EEdesign patterns like Value Object Pattern, service locator, and session façade, Singleton, Factory and DAO.
  • Involved in the application development using JAVA/J2EE, Hibernate, EJB, JMS and WebSphere.
  • Developed application using Spring MVC, JSP and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Used AJAX in suggestive search and to display dialog boxes for some front end.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Extensively used Eclipse IDE for developing, debugging, integrating and deploying the application.
  • Developed UI using HTML5, CSS3, JQuery, and JSP for interactive cross browser functionality and complex user interface.
  • Involved in developing XML, HTML, and JavaScript for client side presentation and, data validation on the client side with in the forms.
  • Developing the GUI for providing the ‘Account Close’ functionality using JSP, HTML5, CSS, JQuery, JavaScript, Angular JS technologies.
  • Creating a restful service to fetch the data from the host system and pass the required data in JSON format to the client.
  • Used XML to transfer the application data between client and server. In server-side Servlets is used to construct and parse the data in XML format and in client-side Java is used.
  • Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML using CXF framework tool/Apache Commons.
  • Used Web services (SOAP) for transmission of large blocks of XML data over HTTP.
  • Developed and Deployed Components in the WebLogic Application Server.
  • Used Log4J for logging in the application, Ant tool to build and configure J2EE applications
  • Involved in writing the Oracle PL/SQL Stored procedures, triggers, views.
  • Involved in Unit integration, bug fixing, acceptance testing with test cases, Code reviews.

Environment: J2EE, Spring, Hibernate, JSP, JSON, JMS, MVC, AJAX, Angular.js, Eclipse, XML, SOAP, Log4J, Ant, WebLogic, PL/SQL, Oracle, Windows and Linux.

Confidential, Chicago, IL

J2EE/Java Developer

Responsibilities:

  • Actively participated in meetings with Business Analysts and Architects to identify the scope, requirements and architecture of the project.
  • Followed MVC model and used spring frameworksfordeveloping the Web layer ofthe application.
  • Developed application using Spring MVC, JSP and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Developed User Interface and web page screens for various modules using JavaScript, and AJAX.
  • Data Operations are performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.
  • Developed interfaces and their implementation classes to communicate with the mid-tier (services) usingJMS.
  • Extensively used JavaScript to provide dynamic User Interface and for the client side validations.
  • Used AJAX framework for asynchronous data transfer between the browser and the server.
  • Extensively used Java Multi-Threading concept for downloading files from a URL..
  • Involved in preparing Ant builds scripts (XML based), deployments, and integration and configuration management of the entire application modules.
  • Used spring, Hibernate module as an Object Relational mapping tool for back end operations over SQL database.
  • Involved inDatabase design for new modules and developed the persistence layer based on Hibernate.
  • Implemented the J2EE design patterns Data Access Object (DAO), Session Façade and Business Delegate.
  • Developedunit test cases using Junit and Log4j for logging.

Environment: Java, JSP, HTML, XML, JavaScript, Servlets, Hibernate, UML, AJAX, EJB, Spring MVC, Log4j, WebSphere, PL/SQL, Oracle and Windows.

Confidential, MI

Java Developer

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.
  • 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.
  • Worked on Exception Handling and created custom exception classes for catching various Exceptions.
  • Implemented EJB Components using State less Session Bean and State full session beans.
  • Worked on Synchronization and Serialization.
  • 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.
  • Developed Message Driven Beans for asynchronous processing of alerts.
  • Involved in peer code reviews and performed integration testing of the modules.

Environment: Java, J2EE, Struts, JSP, JDBC, EJB 2.0, ANT, XML, IBM Web Sphere, DB2, Rational Rose, CVS.

Confidential

Assistant Software Engineer

Responsibilities:

  • Gathered Business Requirements and meeting different users of the application.
  • Developed WebServices for saving and updating order details, including some other common services which include Protocol Services etc.
  • Mapped and managed Object/table relationships in Hibernate.
  • Defined and developed the User interface screens and the corresponding Java artifacts using Struts.
  • Presentation tier was developed using JSP, JSTL, Java Script, and HTML.
  • Performed Client side validations using Java script.
  • Wrote SQL queries and stored procedures to interact with the DB.
  • Performed Unit testing and prepared new test case documents.
  • Implemented various useful design patterns including Singleton and Data Access objects etc.
  • Implemented business logic using Servlets.
  • Implemented Tag handler classes using Custom Tags.

Environment: Java, JSP, Servlets, Struts, WebLogic application Server, SOAP, WSDL, HTML, XML, Oracle, Windows and UNIX.

We'd love your feedback!