We provide IT Staff Augmentation Services!

Sr. Ui Developer Resume

Ewing, NJ

SUMMARY

  • Senior Java/Web/UI Front End developer with 7+ years of experience in developing web applications.
  • 7+ years Software Development experience in system development, requirement analysis, design, coding, testing and implementation with emphasis on Object Oriented, J2EE, web applications and Client Server technologies.
  • Experienced with using frameworks Ember.js, Backbone.js, Node.js, Require.js and bootstrap.js and React.js
  • Excellent experience in databases like Oracle DB, MySQL, NoSQL, DB2 and mongo DB.
  • Experienced in Software Development Methodologies (Agile,SDLC) Web Application Design, Development, Programming using Java/J2EE technologies.
  • Expertise in designing and developing web applications, focusing primarily on enterprise scale J2EE systems and concepts.
  • Technically good using multiple RDBMS products like Oracle 9i/10g/11g, MS Access, SQL Server and MySQL.
  • Extensive experience in developing applications using Java and various J2EE technologies including JSF, JSP, JavaBeans, JDBC, XML, JSF 1.2, Hibernate 3.0, Spring, Spring MVC.
  • Experience using web technologies such as HTML5, HTML, DHTML, XHTML, JSON, JavaScript, CSS, SASS, XML, AJAX, JQuery, and AngularJS.
  • Good Experience in writing SQL queries, Stored Procedures and Functions.
  • Worked with various Version Control Tools including CVS, Subversion and CLEAR CASE.
  • Extensive knowledge of working with application servers including WebSphere, JBoss and Tomcat servers.
  • Experience in building SOA using web services with SOAP and RESTful implementation using Jersey, Apache Axis and spring web services.
  • Extensive experience in using various IDE’s which includes Eclipse3.2, 3.3, IBM Rational Application Developer 6.0, 7 and Net Beans.
  • Adaptable and proficient in the design and programming of systems in wide variety of areas.
  • Capable of managing technology projects from concept to completion with remarkable deadline sensitivity.
  • Experienced with Google web toolkit (GWT) to develop applications in Java.
  • Hands on Experience in using Adobe Creative Suite, Photoshop, Illustrator and InDesign.
  • Excellent trouble shooting with Strong debugging and resolving bugs in to ensure optimal development environment.
  • Experience in designing Use Case diagrams, Class diagrams, Flow diagrams, Sequence diagrams using UML technology.
  • Expert in developing Object - Oriented Web applications using MVC architecture.
  • Experience using Action Script and Java Script frameworks like JQuery.
  • Experience in Test Driven Development using Junit.
  • Experience in using of automated functional and unit-testing tools like Gulp, Grunt, karma and Jasmine.
  • Design and enhance modules on different browsers like Windows Internet Explorer 8, Internet Explorer 9, Internet Explorer 10, Google Chrome, Mozilla Firefox and Apple Safari. To carry out the task of coding, bug fixing, testing and documentation.
  • Involved in performance tuning, scalability of the application and production support.
  • Developed batch process to handle large data sets and managed them in an UNIX environment.
  • Strong team builder having excellent analytical skills with capability to handle new technologies.

TECHNICAL SKILLS

Programming Languages: Core Java, J2EE, PL/SQL, MYSQL, Mongo DB

Scripting Languages: JavaScript.

Web Technologies: HTML, XML, CSS, JSP, JSF, JavaScript, AJAX and XHTML, jquery, AngularJS, XML, HTML

Java Technologies: Core Java, JSP, JSF, JDBC, J2EE, Web services using SOAP And RESTful

Database: MS SQL Server 2005, MySQL, Oracle 8i/9i/10g

Design/IDE(s)/Development Tools: Eclipse 3.x, IBM RAD 7.5, NetBeans

Application Servers: IBM Web Sphere 5.x/6.1

Web Servers: Tomcat 4.x/5.x/6.x.

Open Source Technologies: JSF 1.2, Hibernate, Spring 3.0

Bug tracking tools: IBM Clear Quest.

Testing/ Logging tools: JUnit.

PROFESSIONAL EXPERIENCE

Confidential, Ewing, NJ

Sr. UI Developer

Responsibilities:

  • Gathered user requirements, analyzed and wrote functional and technical specifications.
  • Created Use Cases, Sequence, Object Model and Component UML diagrams using UML tool
  • Worked on JAVA application and JAVA UI for web based applications.
  • Designed the responsive web screens using HTML5, CSS3, and Javascript, JQuery, Angular JS.
  • Developed major modules of the project using (JSF) framework and Rich faces 3.3.3.
  • Handled all the client side validations, slide show, hide and show controls, dropdown menus and tab navigation using JQUERY.
  • Wrote code to fetch data from Web services using JQUERY AJAX via JSON response and updating the HTML pages.
  • Develop Application using source technologies like Hibernate and Spring Framework.
  • Used ORM techniques to achieve portability and better maintainability of data access layer code (Hibernate).
  • Did extensive JavaScript and JQuery programming to give AJAX functionality for the website.
  • AngularJS models and scope and filters used in application and worked in deployment of applications.
  • Developed WSDL’s and XSD’s spring-ws (SOAP) for interfacing the application
  • Participated in PO (product owner) meeting for product demos.
  • Used JAXB annotations, XML for representing the end user input.
  • Developed annotation based Hibernate validators and used proprietary Hibernate generator for model changes.
  • Developed Service/Persistence/DAO layer with spring injection.
  • Extensively used Seam bijection and conversation scopes and reused the seam conversation object instead of new object.
  • Used AOP based spring transaction to the service.
  • Tested Web Services using SOAP UI and involved in composing test suites for operations.
  • Developed JUnit test cases at web and service levels for unit testing of the developed use cases.
  • Extensively used Hibernate Result Transformer’s.
  • Developed JUnit test cases at web and service levels for unit testing of the developed use cases.
  • Involved in writing the SQL and PL/SQL procedures in Oracle DB.
  • Configured the Log4J to log the Warning and Error Messages
  • Used Agile methodology and participated in SCRUM meetings.

Environment: Java 1.6,JSF Richfaces, CSS, HTML, XML, JUnit, JavaScript, JQuery, JBoss EAS 5.1.1, JBoss Seam 2.2, SOAP,Oracle OAM/OIM, Hibernate 3.3, Spring 3.0, JSF 1.2, Apache CXF, Oracle 11g, SQL, PL/SQL, Maven, JSON.

Confidential, Trenton, NJ

Sr. UI Developer

Responsibilities:

  • Used IBM RSM and Rational Application Developer (RAD 7.5.5.5) as IDE for developing the use cases following the Functional and Detailed Designs.
  • Incorporated Spring 3.1.2 framework for implementing MVC architecture and Spring Web flow 2.08 for flow navigation.
  • Implemented Spell Checking Capability for all customer interactions in the application through Tiny MCE spell checker.
  • Responsible for transforming design mock-ups to W3C standards compliant HTML pages using HTML, XHTML and CSS.
  • Developed asynchronous, rich user interface with AJAX to get user information from the server.
  • Implemented web designed interfaces web interfaces using HTML, JSP, Servlets, AJAX, Java script and CSS.
  • Used JavaScript libraries to create slider and page-turning animations on calendar widgets.
  • Reduced the page load and grid creation time by using Ajax.
  • Developed Customer Manager, System Admin and Event History Modules of the project.
  • Develop and maintain elaborate services based architecture utilizing open source technologies like Hibernate and Spring Framework.
  • Developed EJB for handling business transactions, database access and asynchronous messaging.
  • Implemented Hibernate with JPA and Spring JDBC frame work’s to interact with database.
  • Developed JUnit test cases at web and service levels for unit testing of the developed use cases.
  • Used open source PMD and Find bugs to Test Code Quality.
  • Developed Use cases using existing integration frameworks with sub-systems like BPM for Creating Supervisor Tasks, Expressions and Business Objects for generating Reports,, ILog J-Rules for Business Rules.
  • Create Security and investigation Tasks if there is any suspicious activity found for any customer.
  • Implemented J-probe to improve the performance of the pages within the client defined page loading rules.
  • Working Knowledge on HATS (Host Access Transaction System) provided by IBM to transport the transaction data that is performed in MATRX system to COMP system.
  • Peer to peer review of deliverables with the Quality and Performance team.
  • Have used Rational Application Developer (RAD 7.5.5.5) as IDE and Clear Case as the configuration management tool.

Environment: J2EE, Java 6, JSF 1.2, Facelets 1.1.15, Rich faces 3.3.3, RAD 7.5.5.5, Spring Web Flow 2.08, Spring 3.12, Dozer 5.3.2, Oracle 11, Web Sphere 7.0.0.25, LOG4j, Tiny MCE Servlets, Clear Case, Hibernate 3.6, JPA 2.0, EJB 3, JUnit 4.7, RSM 7.5.5.5, BPM 8, Expressions, ILog Jrules.

Confidential, Park Ridge, NJ

Sr. UI Developer

Responsibilities:

  • Designed the Web application layout and forms using HTML5, CSS3, and JavaScript.
  • Handled all the client side validations, slide show, hide and show controls, dropdown menus and tab navigation using JQUERY.
  • Have used DOJO toolkit to construct Ajax requests and build dynamic web pages using JSPs, DHTML, HTML5 and java scripts.
  • Developed Web services in the service layer and implemented Web Services based on SOA architecture with Restful.
  • Used Node.js for server-side validation.
  • Created an internal browser based text editor using HTML, CSS, java script, require.js, bootstarp.js and backbone.js.
  • Used backbone.js MVC framework that connects internal and RESTful API's.
  • Heavy use of Angular js view models for separation of UI, data, and logic concerns.
  • Application client implemented as a multi-page, responsive solution with knockout and jQuery.
  • Used AngularJS as the development framework to build a single-page application.
  • Redefined the existing UI pages and translated them in to the new architecture, created them as portal components using Web sphere portal as per the Web-2.0 Java Portlet Specification JSR 286.
  • Involved in XML access to create the pages in portal content and assign the themes and skins to portlets and portlets to pages.
  • Assist teams in their application(s) design review, code review and make sure the team follows the recommendations/guidelines.
  • Used Agile methodology and participated in SCRUM meetings.
  • Toad is used to create and execute SQL queries as well as build and manage database objects.

Environment: Core Java, Collections, Multi-Threading, Html5, JQuery, JavaScript, ActiveMQ, Angular JS, Node.js, Portlets, JSP, Spring, Hibernate, JDBC, JUnit, JDK, JNDI, Web services, Restful, Putty(Unix), Perl, RAD, Websphere, ESB Mule, Oracle, Maven, Jenkins, Rational ClearCase.

Confidential, Washington, DC

UI Developer

Responsibilities:

  • Designed and developed the screen which contains Project details, Adding new RSS Feed, Product Search, RSS Feed Generator using Java Server Faces (JSF) framework.
  • Developed Presentation tier using JSF framework using Facelets technology.
  • Used Net Beans 6.8, Apache Tomcat6, MySQL.
  • Designed Extended Use cases and developed my application using these Use cases.
  • Used Dependency Injection feature of Spring framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
  • Based on the input selections like company and category the user can retrieve the details about the product with any images of a product provided in the feed.
  • RSS Feed generator which will have all details of product from all feeds in Database as a single RSS Feeds.
  • Involved in designing and developing Spring, Hibernate & JPA integration for the entire system.
  • Designed schema and all Tables needed for my project using relational data model to process the data from the feed and store it to the tables and fetch back the data based on the user inputs.
  • Implemented J-probe and HTTP Watch to improve the performance of the pages within the client defined page loading rules.
  • Used PVCS as the configuration management tool.

Environment: J2EE, JSF 1.2, Facelets, Spring, Hibernate, Net Beans 6.8, Serena Version Manager (PVCS), XML, Apache Tomcat 6, LOG4j.

Confidential

UI Developer

Responsibilities:

  • Defining the UI, business layer component beans and their dependencies in spring application framework (Spring, MVC, ORM) using RAD.
  • Used JSF Navigation library to dynamically assemble presentation pages from reusable components.
  • Used J2EE design patterns like Session Façade, Service Locator, Data Access Objects, Factory pattern, MVC & Singleton Pattern.
  • Used Spring Framework and XML Bean to build Query service.
  • Created dynamic web pages for the system using XHTML, AJAX, CSS on Java Server Faces (JSF).
  • Used JPA, Hibernate combination to access data from ORACLE database using POJOs for coding simplicity.
  • Prepared the proof of concept by configuring the JSF, Spring and Hibernate for various modules.
  • Implemented Search relevancy to bring back the results for a specific word from the IDOL Server and get the PDF’s of the search.
  • Participate in the discussion with the business experts to understand the Business requirements and mould them in to technical requirements towards development.
  • Generated POJO classes to map to the tables in the database using the JPA-Hibernate integration.
  • Involved in bug fixing and resolving issues with the QA.
  • Writing queries and Procedures, triggers, functions and cursors using Toad.

Environment: Java, Apache Tomcat, JSF, J2EE, Eclipse, Java Script, XML, Oracle, CVS, SQL/PLSQL, Spring, Hibernate.

Confidential

UI Developer

Responsibilities:

  • Involved in design, coding and testing phases of the project which follows Rational Unified Process (Incremental Development) methodology for development.
  • Used J2EE design patterns such as MVC, Data Access Objects in the architecture, Business Facade, Singleton for the enterprise application.
  • Developed the application using the Spring framework
  • Designed and developed front end screens using JSP, JavaScript, HTML, DHTML, CSS, tag libraries and JSTL.
  • Prices, Customers, Items etc master details will be created at the central level and can be updated at branch automatically when they synchronize the data.
  • All the transactions like stock receipts, Invoices, Inter branch stock requests etc will be done offline and when user synchronize the data details will be updated in central server.
  • Involved in unit testing and assisted in creating the test scripts for assigned use cases.
  • Used the Rational Team Concert for source control and task tracking.
  • Involved in writing JSPs and HTML for the presentation Tier.
  • Involved in writing the SQL and PL/SQL procedures in Oracle DB.

Environment: J2EE 1.6, JSP, Serena Version Manager (PVCS), LOG4j, Servlets, Eclipse 3.1, XML 1.0, JBoss 4.2.0, JDBC 2.0, HTML, and Oracle9i, Hibernate, Java Script, Design Patterns, JUnit.

Hire Now