We provide IT Staff Augmentation Services!

Ui Developer Resume

5.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • 6 years of Software development experience with full project lifecycle development using Java and JEE technologies,
  • Strong Java/JEE application development background with experience in defining technical and functional specifications
  • Experience in Design, Development and Implementation of multi - tier thin/thick client web based applications using Object Oriented Methodologies.
  • Expertise in developing front-end systems with JavaScript, Bootstrap, HTML5, MVC frameworks such as Angular JS, Backbone JS.
  • Extensive knowledge in working with Java/JEE technologies such as Java, XML, JavaScript, JQuery, Angular-Js, JSP, EJB, JDBC, Struts, Servlets, JMS, Mojarra JSF, My Faces, JPA, JAX-WS, JAX-RS, Spring and Hibernate.
  • Expertise in Angular JS controllers, directives, factory and service resources, routings and events
  • Experience in developing web applications using Spring MVC, Struts MVC and JSF MVC Framework.
  • Experience developing custom tags using JSP and has strong programming skills using Java1.7/1.6/1.5, Spring, Hibernate, JPA 2, JTA, JNDI, JSP, Servlets, JSTL and JDBC.
  • Extensive experience in using various design patterns such as MVC, Singleton, Session Facade, DAO, DTO, and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.
  • Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML.
  • Extensive experience developing applications using Agile methodologies like Test Driven Development (TDD), SCRUM.
  • Expertise in web application development using HTML, DHTML, CSS, Java Script, Jquery, EXTJS, and JSP.
  • Good experience on Selenium IDE and creating scripts in IDE
  • Strong Hands on Experience in configuring JMS Queues and Topics using IBM MQ Series and ActiveMQ
  • Hands on experience with various Application Servers and Web Servers including Web Sphere, Web logic, JBoss, Tomcat server with wide variety of development tools like Eclipse, IBM RAD / RSA, Eclipse, My Eclipse and Net Beans.
  • Proficient in RDBMS concepts and worked with MySQL 5.0, Sybase, Oracle 9i/10g and DB2, MongoDB.
  • Proficient in writing java unit test cases using Junit and TestNG and configuring project dependencies using Maven.
  • Proficient in SQL, PL/SQL developed Stored Procedures, Triggers, Functions and Packages besides writing DDL, DML and Transaction queries with development tools like TOAD and Rapid SQL.
  • Expertise knowledge in building applications using Rational Unified Process (RUP), UML and OOAD.
  • Experienced in implementing EnterpriseApplications with full life cycle of software development.
  • Experience in using Log4J, Version Control using SVN, TFS and CVS.
  • Experience with unit testing using Junit and writing build scripts using ANT.
  • Superior background in object oriented development including PERL and C++.
  • Worked on different OS UNIX (Sun Solaris, AIX), Linux, Windows NT, Windows XP, Windows 2K.
  • Good team player with ability to solve problems, organize and prioritize multiple tasks.
  • Excellent communication and inter-personal skills.

TECHNICAL SKILLS

Languages: Java(J2SE1.5/1.6/1.7), SQL, PL/SQL, UML2.0

Technologies: JSP2.1/2.0/1.2, Servlets2.x, JavaBeans, JDBC, Struts2.x/1.x, RMI, EJB3.0/2.1, Hibernate 3.x/2.x, Spring 3.0/2.0, Web Services, SOA, JMS1.1, SAX and DOM Parsers, AJAX, JAXB2.1/2.0, JAXP1.x and LDAP

Web Technologies: HTML/DHTML, XHTML1.1, JavaScript, Jquery, XML1.0, XSL, XSLT, CSS

Development Tools (IDEs): Eclipse Kepler/Luna/Juno, MyEclipse 8, RAD7.0/6.0, WSAD5.x/ 4.x and NetBeans3.3

Web/Application Servers: Tomcat 7.x/6.x/5.x, WebLogic 10.3/9.2/8.1/7.0, BPM, WebSphere 7.x/6.x/5.x, Jboss.

Design Patterns: MVC, Front Controller, Session Façade, Singleton, Business Delegate and DAO patterns

RDBMS: Oracle 12c/11g/10g/9i/8i, Sybase v 12, MS SQL Server 2008/2005/2000, MySQL5.1/4.1, DB 2 9.1/8.1/7.2

Platforms: Windows, UNIX, LINUX

Testing Tools: Junit 4.x, Test NG, Selenium, HP Performance Center.

Version Control: CVS, SVN, TFS and Rational Clear Case.

Methodologies: Agile Methodology, RUP, Extreme Programming

Build Tools: Ant 1.7, Maven 2.x

PROFESSIONAL EXPERIENCE

Confidential, Chicago, IL

UI Developer

Responsibilities:

  • Involved in all phases of the application development such as Analysis, Design, Development, Deployment, and Testing.
  • Designed and developed the application in sprints using Agile Scrum methodology,. Using MongoDB.
  • Wrote Technical design document with the class, sequence, and activity diagrams in each use case.
  • Developed dynamic web pages using HTML5, CSS3, Angular JS, Bootstrap, LESS and Sublime Text Editor
  • Involved in developing the UI pages using HTML, CSS, Angular JS, JavaScript, JSON, JQuery, Ajax.
  • Designed and Developed the UI screens using Spring MVC, Javascript, Html and CSS.
  • Web application development for backend usingAngular JS with cutting edge HTML5 and CSS3 techniques
  • Extensively used CSS and Bootstrap for styling the HTMLelements.
  • Developed the overall layout design that meet cross-device compatibility using Bootstrap and UI Bootstrap in Angular- UI
  • Created reusable Modules using the built in features like Factories, Routes, Dependency Injections and MSC architectures offered inAngular JS.
  • Implemented Spring services and Spring DAO’s for controller interactions to operate on data and developed asynchronous message listeners using Spring JMS template.
  • Used Spring data MongoDB to perform database interactions in creating, updating, deleting and reading documents from MongoDB.
  • Developed various reusable Helper and Utility classes, which are used across all the modules of the application.
  • Designed and developed Business components and Integrated with Spring framework.
  • Wrote data Components for Plan Setup, wrote and called StoredProcedures using Java, HQL and Hibernate.
  • Involved in configuring and integrating Spring and Hibernate frameworks.
  • Integrated business layer using Hibernate with Spring DAO.
  • Involved in developing the UI pages using HTML, CSS, Angular JS, JavaScript, JSON, JQuery, Ajax.
  • Used Selenium IDE for open source web testing.
  • Implemented SOA architecture with Web Services using SOAP, WSDL, UDDI and XML.
  • Involved in transforming XML data in to Java Objects using a JAXB binding tool.
  • Used Ajax calls through AngularJS to populate the data tables on the front-end.
  • Developed server sideWeb Servicesand Service Oriented Architecture (SoA) using ApacheAxisfor user authentication and getting user profile information.
  • Wrote notification service that executes daily, sends emails and escalations to participants.
  • Deployed the application on Websphere server and used IBM RAD for the application development.
  • Involved in Unit & Integration Testing for different Modules in the application.
  • Used RESTful API's. TheAngular component interacts with these API's.
  • Wrote build & deployment scripts using Maven, shell scripts on UNIX env.
  • Used Oracle Coherence in Java Collection API to access and modify data, and the JavaBean event model to receive data change notifications.
  • Did the application support on different environments from QA to Production. Was responsible for analyzing the issues, providing technical & functional support to the users and fix them.

Environment: Java 7.0, JSP, Spring MVC, AOP, DI, Hibernate, JMS, Apache CXF, JSON, LDAP, JNDI, UDDI, WSDL, SOA, SOAP, XML, HTML, Log4j, Web Sphere 6, RAD 7, Oracle, SunOS (UNIX), Shell Script, Perl Script,Maven, Sub Version and Windows 7.

Confidential, Jersey City, NJ

UI/J2EE Developer

Responsibilities:

  • Designed and development applications using Rational Unified Process (RUP), UML and OOAD.
  • Created Use cases, Class Diagrams, Sequence Diagrams using Rational Rose.
  • Implemented few front-end functionalities using Angular JSand consuming the JSON data received using AJAX calls from the back-end part of the application
  • Created differentAngular directives which are used across the different templates in the Single Page application (SPA).
  • Has worked onAngularJS, which combines web applications with Model View Controller capability to make development and testing of code efficient.
  • Used AngularJS as the development framework to build a single-page application.
  • UsedAngularMVC and two way data binding.
  • Defined new validations through Angular JS for the form field validation implemented through HTML5
  • Designed & Developed ORM persistence layer using Hibernate framework.
  • Used AngularJS as the development framework to build a single-page application.
  • Worked closely with Photoshop designers to implement mock-ups and the layouts of the application using HTML5, CSS3, JavaScript and Angular JS
  • Created Hibernate configuration file, Hibernate mapping files and defined persistence classes to persist the data into Mysql Database.
  • UsedAngularMVC and two way data binding.
  • Worked on advanced Hibernate associations with multiple levels of Caching, lazy loading.
  • Implemented business logic in Middle Tier using pluggable components, which were specified in the customized xml documents using Spring framework.
  • Responsible for writing Java code to convert HTML files to PDF file using Apache FOP.
  • Developed Message Driven Beans (MDBs) for receiving and processing data from IBM MQ Series using JMS.
  • Rational Clear Quest used for defects, change tracking across the application.
  • Designed and developed direct live interfaces to handle multiple systems within the bank to subscribe the data in real-time.
  • Wrote build & deployment scripts using ANT on Linux environment and deployed the application on web logic server.
  • Developed the Windows andweb based Customized GIS software for utility applications of Land Information Systems
  • Worked closely with the testing team in creating new test cases and also created the use cases for the module before the testing phase.
  • Wrote ANT build scripts to compile Java classes and create jar, performed unit testing and package them into ear files.
  • Coordinated work with DB team, QA team, Business Analysts and Client Reps to complete the client requirements efficiently.

Environment: Java/J2EE, JMS, JNDI, JSP, JSF, My Faces, Prime Faces, Spring, Hibernate, JSP, IBM MQ Series, CSS, Web Logic 10, Ant, Clear Quest, Oracle9i, AJAX, JSTL, Eclipse, Junit, JavaScript, Linux, VSS.

Confidential, Minneapolis, MN

Java/J2EE Developer

Responsibilities:

  • Used OOAD for building applications.
  • Involved in gathering business requirements, analyzing the project and creating use Cases and Class Diagrams.
  • Interacted coordinated with the Design team, Business analyst and end users of the system.
  • Created sequence diagrams, collaboration diagrams, class diagrams, usecases and activity diagrams using Rational Rose for the Configuration, Cache & logging Services.
  • Designed and developed the project using MVC design pattern.
  • Developed front end using Struts framework, business components using EJB’s.
  • Implementing Struts/ Tiles based framework to present the data to the user.
  • Created the web UI using Struts, JSP, Servlets and Custom tags.
  • Deployment of Application in the JBoss Server environment using ANT tool using Struts architecture with the JSP Client.
  • Configured Struts Dyna Action Forms, Message Resources, Action Messages, Action Errors, Validation.xml, and Validator-rules.xml.
  • Designed and developed Caching and Logging service using Singleton pattern, Log4j.
  • Coded different action classes in struts responsible for maintaining deployment descriptors like struts-config, ejb-jar and web.xml using XML.
  • Designed and Developed front-end using struts framework. Used JSP, JavaScript, JSTL, EL, Custom Tag libraries, Tiles and Validations provided by struts framework.
  • Wrote authentication and authorizationclasses and manage it in the frontcontroller for all the users according to their entitlments.
  • Wrote queries in Oracle9i Spatial in developing GIS based application.
  • Developed and deployed Session Beans and Entity Beans for database updates.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO’s to retrieve the data and did other database configurations using EJB 3.0.
  • Developed stored procedures and complex packages extensively using PL/SQL and shell programs.
  • Used Struts-Validator frame-work for all front-end Validations for all the form entries.
  • Developed SOAP based Web Services for Integrating with the Enterprise Information System Tier.
  • Design and development of JAXB components for transfer objects.
  • Prepared EJB deployment descriptors using XML.
  • Involved in Configuration and Usage of Apache Log4J for logging and debugging purposes.
  • Wrote Action Classesto service the requests from the UI, populate business objects & invoke EJBs.
  • Used JAXP (DOM, XSLT), XSD for XML data generation and presentation
  • Wrote Junit test classes for the services and prepared documentation.

Environment: Java, JSP, Servlets, Struts, JAXB, XSLT, DOM, XML, EJB 3.0, WebServices, JNDI, J2EE, Eclipse, JBoss, Ratonal Rose, CVS, Oracle9i, Junit, Rational Rose, JavaScript, DHTML.

Confidential

Java/J2EE Developer

Responsibilities:

  • Developed web services transferring data through soap over http using top down methodology.
  • Designed and Developed xml schema to represent the data model objects in an xml.
  • Developed XML, XML Schema and Parsers using SAX and DOM, implemented System oriented Architecture methodologies.
  • Designed and developed handler to log performance, request and responses.
  • Used various Core Java concepts like Collection APIs, Exception Handling and Multi-Threading.
  • Developed various reusable Helper and Utility classes which are used across all the modules of the application.
  • Used log4J for tracking errors and de-bugging the code.
  • Wrote custom JavaScript and CSS to maintain user friendly look and feel.
  • Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
  • Wrote stored procedures using PL/SQL for data retrieval from different tables.
  • Extensively used Oracle 9gas backend database for the application for retrieving the Order/Customer history and for providing data scrubs.
  • Worked extensively on bug fixes on the server side.
  • Worked extensively on concepts like design patterns, UML, OOAD, OOPS.
  • Involved in core java technologies multithreading, exception handling
  • Part of performance tuning team and implemented caching mechanism and other changes.
  • Configured XML Bridges' request and response queues using Sonicto process XML messages from other interfaces and applications, and invoke the responsible EJB handler.
  • Responsible for fixing defects and implementing stories in Fast-track SDLC development cycles.
  • Responsible for conducting Impact analysis for the given Change Request.
  • Worked on Requirements Gathering, Design, coding and various phases of testing with very stringent timelines
  • Involved in preparing the Documentation of the project to understand the system efficiently.
  • Participated in meetings of internal developer groups for the purpose of development standards.

Environment: Java, J2EE, Spring 2.0, Servlets, JSP, EJB, XML, JavaScript, Ant, RAD6, SQL, Oracle9i, Hibernate, Toad, Log4j, WebSphere 6.1,Windows NT/2000, UNIX, SOAP, WSDL, XML, XSLT

We'd love your feedback!