We provide IT Staff Augmentation Services!

Senior Ui Developer Resume

4.00/5 (Submit Your Rating)

MI

SUMMARY

  • Extensive knowledge and exposure in web based multi - tier and client/server applications using J2EE Architecture Framework.
  • I have used a wide variety of technologies for building the applications including Java, J2EE, JSP, Servlets, JavaBeans, EJB, JDBC, Java Web Services, SOAP, JavaScript, Struts, Hibernate, JSF, CSS, XML, JSTL, JUnit, AJAX, HTML/HTML5, XHTML, DHTML, XML, CSS, DOM, jQuery.
  • Comprehensive knowledge in developing front-end systems with JavaScript, HTML5, CSS3 and good knowledge of JavaScript frameworks, jQuery environments including Java Platform, Enterprise Edition (JavaEE), Enterprise Java Bean (EJB), Java Server Pages (JSP), Java Servlet (including JNDI), Struts, Spring, Hibernate, JPA, and Java database Connectivity (JDBC) technologies
  • Experience in working with frameworks like Struts, Spring, JSF and implementing various J2EE design patterns such as Singleton, Session Façade Pattern, Data Access Object and Factory design patterns.
  • Experienced in various IDEs like Eclipse, RAD, JBuilder, NetBeans, Notepad++, Sublime Text, Adobe Dreamweaver, Webstrom and Microsoft Visual Studio.
  • Expertise in developing front-end systems with JavaScript, Bootstrap, HTML5, CSS3, JQuery and MVC frameworks such as AngularJS, Backbone.js, also experience in making webpage cross browser compatible, Responsive Web Design.
  • Implemented the Design Patterns like Session Facade, Data Transfer Object (DTO), Service Locator, and Data Access Object (DAO)
  • Strong experience in producing and consuming Web services mainly SOAP/REST (JAX-RS)
  • Experience in J2EE frameworks Design Patterns (MVC, Service Locator, Data Transfer Objects and Data Access objects) and GOF Design Patterns (Abstract Factory, Factory Method, Singleton, Session Factory, Template Method
  • Extensive experience implementing SOAs using web services with XML, SOAP, WSDL, Apache Axis, CXF, JAX-WS, and JAX-RS.
  • Expertise in front end development and design using Core Java, Servlets, JSP, JSTL, Applets, Struts, Ajax, XML, Apache Camel, HTML and JavaScript.
  • Hands on experience with Object Oriented Design (OOD) and developing applications using UML. Expertise with designing Class diagrams, Sequence diagrams and Use case diagrams.
  • Experience in developing testing strategies for both server side and web based applications using JUnit Test First Methodology and Test Driven Methodology.
  • Worked extensively on Java Collections API (different data structures in Java) like Array List, Vector, HashSet, HashMap, LinkedList etc. Used Java concurrency package for concurrent access in multithreaded application calls.
  • Strong knowledge in cross browser compatibility issues and W3C standards. Good Knowledge in integrating back-end applications with Spring and front-end using JavaScript, Typescript framework.
  • Experience in developing Mobile application in IBM Work light frame work using HTML5, CSS3, and JavaScript.
  • Experience in designing UI patterns and UI applications with the help of Adobe products like Adobe DreamweaverCS3, Adobe Photoshop CS3/CS and Adobe Fireworks CS3.
  • Experience on working with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS.
  • Expertise in working with the JavaScript, prototype JS and various MVC JavaScript frameworks backbone.js and node.js.
  • Experienced in working in AGILE based development environment and participating in scrum sessions.

TECHNICAL SKILLS

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS, JNDI, RMI, EJB, JFC/Swing, AWT, Applets, Multi threading, Java Networking

Programming Languages: Java JDK1.4/1.5/1.6, C++, C, SQL, PL/SQL, VB Script, Perl, BASH

Application/Web Servers: Oracle/BEA Weblogic 8.1/9.1, IBM Websphere 5.1/6.0/6.1/7.0, JBoss, Tomcat 5.0.28/6.0

Frameworks: Struts 2.x/1.x, Spring 3.x/ 2.x, Hibernate 3.x, JSF 1.2/2.0,iBatis

IDEs: Eclipse 3.x, IBM WSAD, IBM RAD 7.x/6/x, IntelliJ

Web technologies: AngularJS, JSP, JavaScript, Json, jQuery, AJAX, XML, XSLT, HTML, DHTML, CSS

Web Services: JAX-WS, JAX-RPC, JAX-RS, SOAP, WSDL, UDDI, REST

XML Tools: JAXB, Apache Axis, AltovaXMLSpy

Methodologies: Agile, Scrum, RUP, TDD, OOAD, SDLC

Modeling Tools: Rational Rose, Star UML, Eclipse, STS, NetBeans IDE, Hudson/ Jenkins, SoapUI, MATLAB, SVN, Git, HARVEST, MavenTesting technologies/tools JUnit, JMeter, HtmlUnit, Selenium, Cucumber

Database Servers: Oracle 8i/9i/10g/11G, DB2, SQL Server 2000/2005/2008, MySQL

Version Control: CVS, SVN, Rational clearcase, git

Build Tools: ANT, Maven

Platforms: Windows 8/8.1,7,98/XP, UNIX, Linux, MS-DOS, Sun Solaris, Red Hat Linux

SDLC: Agile, Waterfall, TDD

PROFESSIONAL EXPERIENCE

Confidential, MI

SENIOR UI DEVELOPER

Responsibilities:

  • Designed Frontend with in object oriented JavaScript Framework like Angular.JS and Angular Material design.
  • Developed various generic JavaScript functions used for validations.
  • Handled Java multi threading part in back-end component, one thread will be running for each user, which serves that user.
  • Developed AngularJS custom directives for specific functionality on DOM elements.
  • Developed Interactive web pages using Angular JS, HTML5, CSS3 and Bootstrap as per user requirements.
  • Used SOAP for Web Services by exchanging XML data between applications over HTTP.
  • Involved in the development of model, library, struts and form classes (MVC
  • Extensively used Hibernate concepts such as inheritance, lazy loading, dirty checking, locking, and transactions.
  • Used version control repository SVN (Subversion by apache) and JIRA for issue tracking.
  • Functionality is implemented by developing RESTful web services using spring boot, JPA, Cloud foundry and Oracle Responsibilities.
  • Developed ORM mappings using Hibernate annotations and also established data integrity among all tables sitting on Oracle Database.
  • Implemented the various services using micro services architecture in which the services work independently.
  • Used Spring framework to achieve loose coupling between the layers thus moving towards Service Oriented Architecture (SOA) exposed through Restful Services.
  • Implemented security for different front end views based on the access privileges.
  • Tested REST services using google chrome’s POSTMAN plugin.
  • Developed UI pages with Spring MVC, HTML5, CSS3, JavaScript, JQuery, and used Boot Strap for creating Responsive Web pages.
  • Developed Hibernate DAO classes and with the spring framework manager classes retrieve and save the data from the database.
  • Application of Quarterly release of Oracle Critical Patch Updates to Oracle Application Databases.
  • Worked on building & deploying JAVA code through Jenkins, used Jenkins Amazon Web Services Code Deploy plugin to deploy to AWS and worked AWS Cloud management.
  • Used Spring Batch as spring batch jobs can meet the requirements of reliability, robustness, and traceability, which are essential for automatic processing of large amount of data.
  • Used micro-framework to implement with REST API and Mongo DB (NoSQL) as back end database.
  • Used Spring Framework for Dependency Injection and integrated it with the Struts Framework and Hibernate.
  • Worked on RESTful APIs for HTTP requests between client and server.
  • Implemented design patterns such as Session Façade, Business Delegate, Adaptor, Bean Factory and Singleton.
  • Produced and consumed centralized Spring Restful Web Services for Enterprise applications to consume in JSON format and in trusted client-server environment.
  • Utilized Cloud Formation Template / Other deployment model that worked for the current environment. Focused specifically around reusable and extensible patterns.
  • Added user validations and user permissions by using the Node Js.
  • Implemented Apache Camel routing to be used as Service Orchestration and Business Process Modelling.
  • Built RESTful web service by building Angular.js Server in the back-end to handle requests sent from the front-end jQuery Ajax calls.
  • Micro services has been built using spring boot, spring security and deployed to AWS cloud.
  • Setting up the basic project set-up from scratch of Spring-Hibernate App based on Design.
  • Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store images to the database with Hibernate transaction control.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
  • Used Micro service architecture, with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • Prepared high and low level design documents for the business modules for future references and updates.
  • Junit tests were written to test each module in the application.
  • Setup jasmine and selenium/ide for unit and functional testing.
  • Setup continuous integrated unit testing using jasmine, and phantom.js.
  • Evangelized the use of web services as a way to implement application integrations.

Environment: Java/J2EE, HTML, Spring-Hibernate, HTML5, CSS3, JQuery, CSS, JavaScript, JUnit, Eclipse, log4j, Micro service, Web Services, Oracle 11g, Apache Camel, Postman, AWS cloud, Subversion SVN, Spring Restful Web Services, Angular js, Angular material, JIRA.

Confidential, NYC

SENIOR WEB DEVELOPER

Responsibilities:

  • Responsible for the Requirement gathering, Analysis, Design, Development, Testing and maintenance of the system.
  • Created Design document for the Account module and Transfer Module for the application.
  • Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, TypeScript, jQuery, Webpack, Ajax and JSON.
  • All UI code has been implemented using TypeScript syntax and ES6 compatible.
  • Worked on ReactJs based input components and integrated the reusable component.
  • Configured single Store for entire application and used Redux to manage it.
  • Developed Reducers and Actions to manage various UI events that triggers updates to Store.
  • Utilized Webpack for UI development configuration for hot deployment, CSS pre-processing, code linting, minification and unit testing.
  • Utilized Babel for transpile JavaScript code.
  • Introduced middleware redux-thunk and Immutable.js as additional libraries to support ReactJs application. Utilized many open source plug-in, like react-date-picker, for overall implementation.
  • Utilized on npm to manage the dependencies using Bower configuration. Involved in Build, Configuration, and Deployment and Integration phases.
  • Worked on RESTful service implementation and deployment in Tomcat server.
  • Worked closely with the system analysts and designers of the application.
  • Developed server side components using Java8, J2EE, Spring Boot, WebServices and Hibernate.
  • Developed UI component unit testing using Jasmine, Mocha, Expect and React Test Utils.
  • Key team member addressing critical issues during development and QA cycle of project.
  • Close interaction and implementation by working with different teams by internal services of Bank.

Environment: JavaScript, HTML5, CSS3, ReactJs, Redux, Webpack, Jasmine, Mocha, Java8, J2EE, Spring Boot, RESTful Web services, Tomcat-7, NodeJs, PL/SQL, Eclipse Kepler-4.3

Confidential, CHARLOTTE, NC

SENIOR UI DEVELOPER

Responsibilities:

  • Analysis and understanding of business requirements.
  • Worked on Design, UI, wire-framing, HTML, CSS, JQuery, JSP, accessibility, and optimization.
  • Translated designs and style guides into functional user interfaces, ensuring cross browser compatibility, performance and robustness.
  • Utilized various JQUERY plugins to build Rich Internet Application (RIA) to make it look more intuitive.
  • Worked with full UI control of HTML/CSS, maintaining code and cleanliness.
  • Designed and developed interactive static HTML screens as screen level prototype, JavaScript for clientside validation and used Cascading Style Sheet (CSS
  • Worked with back end developers to implement AJAX and dynamic HTML functionality in JQuery.
  • Worked on template engine Mustache.
  • Implemented the UI using Ext JS and graphs using EXT JS graphing components.
  • Worked with redesigns of website and focused on improving readability, utility, and overall UX.
  • Used AJAX to support dynamic page element rendering to enhance user experience.
  • Involved in development of the application using Spring Web MVC, the controller being SpringCore. Also, implemented Dependency Injection using spring IOC network.
  • Used AngularJS framework to bind HTML (views) to JavaScript objects (models) Converted wire frames and photoshop designto web pages with behavioral design development (BDD
  • Used JComponent, JFrame and other classes of Swings Framework to develop the GUI.
  • Created properties files and used enhanced JTable for improved general performance and cell rendering.
  • Used track js to fix errors and bugs in java script.
  • Created React JS components using JSX, followed Flux design pattern for unidirectional data flow.
  • Experienced in working with Redux architecture.
  • Created web services and desktop applications to access and display data needed by support teams using,Ajax, JavaScript, JQuery, Backbone.js, Angular. Js, Node.js, Java, CSS, HTML and JQuery.
  • Used CVS as Version Control to check-in and checkout Data
  • Implemented Design Patterns like MVC, SessionFacade, Factory, and DAO.
  • Involved in component development and used design patterns such as Singleton, Factory and DataAccess Object (DAO) in the implementation of the application.
  • Used NodeJS as a proxy to interact with Restful services and also interacting with MongoDB Database.
  • Performed Unit testing onAngularJS applications using tools like Karma, Jasmine, selenium web driver and worked with the Gulp toolfor build automation.
  • Used Spring Context for EJB Support and Spring DAO for enhanced JDBC and DAO support
  • Used Spring ORM component for Hibernate support for manipulating data for Oracle 10g.
  • Experience in using Free and Open-Source Software (FOSS) and consuming API through AWS(cloud
  • Used Eclipse IDE for development, configured and deployed the application on WebLogic Server, Versioncontrol by CVS and tested using JUnit.

Environment: HTML5, CSS3, JQuery,ES6,Angular.js, node.js, backbone.js, Require.js, Ext.js,React.js, bootstrap, Track js, XML, Adobe Dreamweaver, HTML, DHTML, JavaScript, Java 1.6, J2EE 5, JSP, Servlets, EJB, JDBC, WebLogic Server, Eclipse, Hibernate, Spring, MongoDB, Maven, JMS, Log4J, JUnit, Web Services, UML, ClearCase.

Confidential, FRANKLIN LAKES, NJ

J2EE/UI DEVELOPER

Responsibilities:

  • Developed the presentation layer GUI using JavaScript, JSP, HTML, CSS, custom tags and developed Client-Side validations using Struts validate framework.
  • Implemented MVC architecture using JSF 2.0, Struts 2.0 and Hibernate 3.0.
  • Struts were used to make the application Web-centric, and followed the MVC architecture for the application.
  • Created system architecture and design using the UML Analysis Model and Design Model.
  • Implemented J2EE Design patterns like Data Access Objects, Business Objects, Session Facade and Java Design Patterns like Singleton.
  • Developed Hibernate mapping files and hibernate configuration for persisting data to the database.
  • Responsible for writing, tuning and maintaining complex SQL statements.
  • Used Web Services - WSDL and SOAP for getting credit card information from third party.
  • Performed extensive test driven development-using JUnit for unit testing.
  • Used JQuery Ajax for service calls on pages to interact with the server for information.
  • Used Ajax, JSON to send request to the server to check the functionality of the websites.
  • Worked closely with SQA team in fixing the reported bugs/defects and checking cross platform compatibility.
  • Used Angular.js for Model-View-View Model (MVVM) pattern.
  • Used agile methodology for the software development.
  • Used CSS Sprites to decrease the number of HTTP requests and load time of web pages.
  • Been an active team player, helped in fixing bugs and also carried out troubleshooting.

Environment: Java, J2EE, JSF, JavaScript, Struts 2.0, XML, RAD 7.5, WebSphere 7.0, Oracle 11i, JSP, JSON, JMS, JVM, SOAP, Hibernate 3.0, WSDL, Ant 1.7, Log4J, JUnit, CVS, HTML 5, Angular JS, AJAX, CSS 3, JQuery.

Confidential

JR UI DEVELOPER

Responsibilities:

  • Worked with backend engineers to build appropriate web services to support the frontend.
  • Developed Use Cases, Class Diagrams, Sequence Diagrams and Data Models. Followed Agile and Scrum development methodologies.
  • Involved in developing HTML and JavaScript for client side presentation and, data validation on the client side with in the forms.
  • Used various Core Java concepts such as Multithreading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Extensively worked with making calls to APIs to fetch the data from the backend as JSON response and parse it on the UI for DOM/CSS Manipulation.
  • Created JSPs and developed the screens as per the file structure. Implemented Struts for dispatching request to appropriate classes.
  • Responsible for Design and development of Web pages using HTML, JavaScript, CSS including Ajax controls and XML.
  • Developed web presentation layer using HTML and CSS according to internal standards and guidelines.
  • Implemented JavaScript for client and server side validation using Ajax.
  • Developed Web services component using WSDL and SOAP with DOM parser to transfer and transform data between applications.
  • Knowledge in developing stored procedures, triggers, functions and database tables in SQL database.

Environment: CSS, HTML, JavaScript, JQUERY, AJAX, JSON, JSP, J2EE, SQL, DOM/CSS, Agile, Scrum, Struts, Java, XHTML, Hibernate.

Confidential 

JR JAVA DEVELOPER

Responsibilities:

  • Designed the application using the J2EE design patterns such as Session Façade, Business Delegate, Service Locator, Value Object, Value List Handler, Singleton.
  • Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
  • Developed presentation tier as HTML, JSPs using Struts Framework.
  • Developed the middle tier using EJBs.
  • Evangelized the use of web services as a way to implement application integrations.
  • Developed session, entity beans and message driven beans.
  • Entity Beans used for accessing data from the SQL Server database.
  • Prepared high and low level design documents for the business modules for future references and updates.
  • Deployed the application on Websphere application server in development and production environment.
  • Undertook the Integration and testing of the different parts of the application.
  • Developed automated Build files using ANT.
  • Used Subversion for version control and log4j for logging errors.
  • Code Walkthrough, Test cases and Test Plans.

Environment: Java/J2EE, Struts 1.2, Tiles, EJB, JMS, Servlets, JSP, JDBC, HTML, CSS, JavaScript, JUnit, Websphere 7.0, Eclipse, SQL Server 2000, log4j, Subversion, Windows NT

We'd love your feedback!