Java Ui Developer Resume
Erie, PA
SUMMARY
- 7 years of experience as UI developer in developing Web - based Applications and Client Server Applications in Java/J2EE environment.
- Proficient in end-to-end development of software products (SDLC) from requirement analysis to system study, designing, coding, testing, de-bugging, documentation and implementation.
- Have an extensive experience in designing User Interface (UI) applications and professional web applications using JavaScript, AngularJS, JSP, XUL, HTML/DHTML, DOM, XHTML, jQuery, CSS, and AJAX.
- Extensive experience on modern front-end templating frameworks for JavaScript - Including Bootstrap, JQuery, AngularJS, NodeJS, backboneJS etc.
- Expert-level knowledge of cross-browser, cross-platform compatibility and design constraints and google analytics.
- Worked on CSS Background, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, CSS Animation, Pseudo classes, Pseudo elements and CSS behaviors in CSS.
- Adapted Model-View-Controller (MVC) frameworks for developing web applications
- Hands on experience with Ajax technologies to develop rich and interactive web applications.
- Worked on IDE’s such as Eclipse/My Eclipse, Rational Software Architect, Websphere Application Developer, Net Beans.
- Familiar with Application Servers and web servers like Websphere Application Server and Apache Tomcat.
- Experience applying the latest software development approaches including MVC, event - driven applications using AJAX, Object Oriented (OO) JavaScript, JSON and XML.
- Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google Chrome.
- Strong proficiency with IA/UX and web usability best practices.
- Experience working on scalable environment in Agile/SCRUM methodologies. Prepare Test Cases using TDD (test driven development) and BDD (behavior driven development) approach on multiple platforms like Linux, Mac and Windows.
- Good experience in implementing the design patterns like MVC, Singleton, Session Facade, Business Delegate, Service Locator, Front Controller, etc
- Worked with teams where requirements are constantly being implemented, tested and improved.
- Strong experience with jQuery, AJAX, DHTML and JSON.
- A result-oriented professional with good communication, team management, analytical and co-ordination skills.
TECHNICAL SKILLS
Web Technologies: HTML 4.0/5, Cascading StyleSheets 3 (CSS3), JavaScript, XML, AngularJS, XHTML, JSON, AJAX, JQUERY.
Framework: Struts1.2, JQuery, Angular.js
Database: MySQL, SQL Server, Oracle 11i/10g/9i,DB2
Web Servers: Apache HTTP Server, Apache Tomcat 5.5/6.0
SDLCs: Waterfall, Agile
Graphic Tools: Adobe Photoshop CS5, Illustrator, Flash Pro CS5, and Fireworks
Web IDE Tools: Dreamweaver, Notepad++, Firebug, Eclipse2.x/3.x, Sublime Text 3
Operating Systems: Windows NT/2000/XP/Vista/ 7/ 8, Mac OS X, UNIX, LINUX
PROFESSIONAL EXPERIENCE
Confidential, Erie, PA
JAVA UI Developer
Responsibilities:
- Worked closely with internal clients to define business objectives, project scope, solution space and design/development approach for various knowledge research applications.
- Setting up Angular JS framework for UI development. Developed html views with HTML 5, CSS 3, JQuery 1.1.0, JSON, and Java Script.
- Utilized Modernizer extensively to build HTML5/CSS3 based page layouts that are cross-browser compatible and standards-compliant.
- Built custom UI Widgets and Application logic using Angular JS MVC architecture.
- Produced and consumed Rest Web Services, developed DAO’s and DTO classed for services and consumed through Angular factory service calls from front end.
- Used CSS3 to develop UI Components such as Accordions and Model Windows using pure HTML 5 and CSS3.
- Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, jqValidtor, AutoComplete, AJAX, JSON, Angulars.JS and JavaScript.
- Implemented various Validation Controls for form validation and implemented custom validation controls using Object Oriented JavaScript.
- Developed code to call the web service/APIs to fetch the data and populate on the UI using JQUERY/AJAX
- Used ‘TestNG’ for backend test cases and ‘Jasmine’ for angular JS test cases.
- Worked on Twitter Bootstrap to create Responsive Web Design.
Environment: Java1.5, AJAX, SVN, XML, JSP, JQuery, AngularJS, Bootstrap, HTML, Java Script, JUnit, CSS3, log4j, XMI, HTML5, Teamworks, Jboss, Oracle 11g, Jasmine, Windows.
Confidential, Kansas City, MO
Java UI Developer
Responsibilities:
- Designed and developed various screens using HTML5, CSS, JavaScript/AngularJS and JQuery.
- OO Design patterns (Factory, Façade) were followed intensively during the project.
- Developed reusable user interface component using AngularJS and jQuery.
- Involved in using AngularJS directives, services, controllers and filters.
- Maven Projects were made to maintain feasibility and loose coupling between project modules.
- Developed RESTful web services that support both XML and JSON under SOA architecture.
- Extensively used Spring JDBC template and Hibernate for performing Database Transactions.
- Cache Layer/ Data Access Layer (DAL) Module is developed to cache data for efficient service operation responses using Core Java and internal framework Libraries.
- WSDL and XSD’s are manually edited as per the team needs and also auto generated using Rational Tools.
- JAXB objects are generated and Marshalling/UnMarshalling is performed.
- Maintained Test driven Development (TDD) approach using Agile Methodologies.
- Used Log4j to print the logging, debugging, warning, info on the server console.
- Analyze, debug and investigate on problems reported by users. Performed code reviews (standards, performance tuning, refactoring, reusability)
Environment: Java 1.6, J2EE, RAD 7.5, JSP 2.0, JavaScript, AngularJS, jQuery, WAS 7.0, JDBC, Log4j, Apache CXF, Junit 4, XML, Maven, SVN, Oracle 11g.
Confidential, Hillside, IL
JAVA Developer
Responsibilities:
- Developed Web Interface using JSP, Java Script, HTML, JSFs, DOJO and CSS.
- Implemented the MVC architecture using the Struts framework.
- Developed different GUI screens using JSP and user validations using JavaScript.
- Effectively implemented AJAX in developing dynamic web pages
- Implemented Web services (SOAP) for transmission of large blocks of JSON data over HTTP.
- Developed Action controller, Action Forms, Tiles Structure, Validation Structure (for data validation), JSP pages, Form Beans, AJAX code, JavaScript and worked on integration.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON.
- Worked with Cross-Browser Compatible issues
- Wrote application level code to perform client side validation using jQuery and JavaScript.
- Designed and developed intranet web applications using JavaScript and CSS.
Environment: HTML 4/5, CSS, JavaScript, AJAX, JSF, JSON, JAVA, Web Services, JSP, Struts MVC.
Confidential
Java Developer
Responsibilities:
- Worked on data integration module to develop components using J2EE, Struts and Hibernate to consolidate date from various source definitions and persist in local databases.
- Developed Business Components in the Rules, Integration and Scheduling modules
- Developed various Use Cases using Singleton, Factory and DAO Patterns in the above modules
- Developed various Use cases (Calendar and Business Unit) using Command, Delegate and Interpreter Patters for Reconciliation Engine
- Designed front-end screens using HTML, JSP, jQuery and with JavaScript to serve as data entry screens & to validate the field values entered.
- Worked on development of POJO classes and writingHibernate query language (HQL)queries.
- Used Spring JDBC and Hibernate libraries for database transactions in the application
- Developed SQL queries, stored procedures wherever applicable.
- Implemented JUnit test cases.
- Involved in Code Reviews and validation of the standards to produce quality code.
- Deploying and testing the application in WebLogic Application Server.
- Involved Analyzing, Fixing Production, UAT and QAT Issues
Environment: Java, J2EE, Java Script, Eclipse, Struts, Hibernate, Oracle, Spring, AJAX,CVS, XML, JSTL, HTML, WebLogic Application Server, UML, SOAP, Web Services, Eclipse, Windows XP, Jquery, Ajax, CSS log4j.
Confidential
JAVA Developer
Responsibilities:
- Developing the Business Components using EJB 2.0 for processing information associated with module.
- Involved in designed and developed of Application using MVC (Model View Controller) Pattern.
- Developed Screens using JSP and Struts Tag Libs, logic, bean, and Java Script, HTML, Jquery, and CSS.
- Worked on development of POJO classes and writingHibernate query language (HQL)queries for persisting and retrieving information
- Used Struts-Validator framework for all front-end Validations for all the form entries
- Developing SQL queries for different database operations in DB2
- Deploying and testing the application in Web sphere App Server 7.0
- Used RAD for developing the application components
- Participating in Code review process for peers.
- Involved Analyzing, Fixing Production, UAT and QAT Issues
- Extensively Using Junit for Unit Testing.
- Responsible to validate end-to-end test case scenarios and coordinating with QA Team
Environment: Core Java, JSP, EJB2.0, DB2, RAD 7.5, WebSphere 7.0, Log4j and Java Script, Struts 1.2, Hibernate, Windows, XML, JAXP, XSLT, Struts Tab Libs, jQuery, CSS, Ajax, MS Visio.