Senior Java/j2ee Ui Developer Resume
Los Angeles, CA
SUMMARY
- Over 6+ years of experience in IT industry in analysis, design, development, and, integration of large client - server and web based applications.
- 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, includingJava, J2EE, JSP, Servlets,JavaBeans, EJB, JDBC,JavaWeb Services, SOAP,JavaScript, Struts, Hibernate, JSF, HTML, XHTML, CSS, XML, JSTL, JUnit, AJAX, HTML/HTML5, XHTML, DHTML, XML, CSS 2/3, AJAX, DOM, JavaScript, jQuery, andJAVAtechnology.
- 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.
- Expertise in deploying applications on Websphere 5.x/6.x, Weblogic 8.1/9.1, JBoss 4.2, Tomcat 4.x/5.x/6.0.
- Hands on experience in using IDE tools like Eclipse, JBuilder, NetBeans, WSAD and My Eclipse. Proficient in MVC Framework Architecture (Model-View-Controller Architecture) for constructing web applications with Struts, JavaServlets and JSPsStruts 2.0, Spring 3.0 (Dependency Injection, Data Access Objects, MVC Framework and Spring Web Flow) and Oracle Apps Framework
- Good understanding of Object Oriented Analysis and Design and UML notations and experience in using design tools like Rational Rose for creating class, use case and sequence diagrams.
- Experience building web applications with JavaScript, Ruby on Rails, and/orJava
- Expertise to access/connect Data Access Objects to the database layer using Hibernate/JPA.
- Experience in XML, Web Services using SOAP, XML-RPC, JAX-RPC, JAXB and Restful.
- Experienced in programming, deploying, configuring, and fine-tuning middle-tier popular J2EE Application Servers like open source Apache Tomcat, JBOSS, Web Logic and WAS.
- Expert in working with cutting edge front-end technologies/ framework and libraries like JQuery, Prototype, XHTML, DHTML, OO JavaScript, JSON, DOM, CSS, XML/XSLT, AJAX.
- Experience in designing websites with W3C standards using HTML4/5, CSS2/3 to get best cross-browser user experience for long-term user retention and engagement.
- Professional in creating Templates, Mockups and Prototypes, Web Interfaces, Layouts and Flow of Future Pages.
- Experienced in various IDEs like Eclipse, Notepad++, Sublime Text, Adobe Dreamweaver, Confidential Visual Studio and Webstrom.
- Extensive experience in variousUIwidgets using JavaScript libraries (JQuery) and developing Rich Internet Applications RIA.
- Good knowledge of latest version of object oriented JavaScript Libraries like Angular.js, Node.JS, Backbone, Bootstrap, ExtJS 4.0, Require, Handelbars, and Dojo toolkit.
- Working experience of control version tools like SVN, CVS, Clear Case and PVCS.
- Knowledgeable with RDBMS concepts like writing SQL Queries, Functions, Stored Procedures and PL/SQL Packages.
- Experience in Cross browser compatibility testing and intellectual challenges in User Experience (UX), Responsive Web Design and Bootstrap.
- Thorough understanding of CSS principles with a clear ideology for managing maintainable, scalable and cross-browser code.
- Working experience on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS.
- Good knowledge of Grunt, GITS, HTTP and Restful services.
- Experience in designing web applications employing Search Engine Optimization (SEO) techniques and Search Engine Strategies (SES).
- Web development experience in developing dynamic websites with emphasis on content management, interactive portals and complex online systems following WCAG and W3C standards.
TECHNICAL SKILLS
Operating Systems: Win XP/Vista/7/8, Linux.
Client Side Programming: HTML/HTML5, CSS2/CSS3, DHTML, XML, XHTML, XSLT, JavaScript, AJAX, JQuery, JSON, AngularJS
Server Side Programming: JavaScript Libraries,J2EE,JavaEE 5, Servlets 2.1/2.2,JSP 2.0, JSTL1.1,EJB … JDBC 2.0/3.0, RMI, XML,XSL, XSLT, XSD, DTD, XQuery, UML,MVC, JSF, STRUTS, Spring MVC, Spring WebFlow, SpringAOP, SpringIOC,JavaThreads, Swings, ruby on rails, Selenium/WebDriver, Perl Ext JS 2.0/1.0, Backbone.js 0.9.2, Require.js, Node.js, Angular.js
RDBMS: Oracle, MySQL, SQL Server, DB2
Application Server: WebLogic, Tomcat, WebSphere, JBOSS
Tools: Ant, VNC, Toad, SQLDeveloper
Framework: Struts, J2EE, Spring, Hibernate, JSF, UML, Work-Flow.
Version Control: ClearCase, CVS, SVN
IDE and Tools: Netbeans, Eclipse, RAD, Eclipse IDE, Firebug,DeveloperTools, EditPlus, JSfiddle, Sublime text, BugZilla, Ant, Maven, Log4j, Jprobe, WCAG 2.0, Cucumber, Salesforce.
Programming Languages: Java, JavaScript, J2EE, C, C++, SQL
PROFESSIONAL EXPERIENCE
Confidential, Los Angeles, CA
Senior Java/J2EE UI Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Developed multi-threading projects, considered concurrency situation and security aspect, avoid of SQL injection. Using synchronized method and synchronized variable.
- Developed a prototype of the application and demonstrated to business users to verify the application functionality.
- Involved in developing interface for web pages like user registration, login, registered access control for users depending on logins using HTML and Java Script/DOJO.
- Extensively used CSS, Java Script, and JQuery, Ajax to enhance functionality and user experience on web pages.
- Used JIRA for bug tracking and Project Management functions.
- Used Github tool which provides web based graphical interface
- Single Page Application development using AngularJS, backed by MongodB and NodeJS
- Have used JSF UI component to develop front-end web pages; have used faces-config.xml to manage faces servlet and managed beans.
- Provided technical guidance to business analysts, gather the requirements and convert them into technical specifications/artifacts.
- Simplified client-side scripting of HTML using JQuery, a cross-browser JavaScript library.
- Developed high-performance web applications using Struts and JQuery and XML Http Request.
- Developed web pages to display the account transactions and details pertaining to that account using DHTML and CSS.
- Configured Spring and EJB to manage Actions as beans and set their dependencies in a context file and integrated middle tier with Struts web layer.
- Wrote JavaScript validations to validate the fields of the user registration screen and login screen.
- Dealt with Hibernate open source ORM frame work for persistence management.
- Designed a network of web pages, where the user progresses through an application by selecting links, resulting in the next page being transferred to the user and rendered for their use using REST.
- Participated in front end development using Java Server Faces 2.0 (JSF), JavaScript, HTML 5, CSS 3.0.
- Used JBoss, an application server, to implement the Java Platform Enterprise Edition, create applications and to integrate applications with other applications.
- Created continuous integration builds using Maven and SVN control
- Configured JDBC and LDAP Security in the application server.
- Developed LDAP server configuration files to enable encryption support for password storage.
- Developed UI with AJAX, DHTML and JavaScript for more interactive web pages.
- Used log4j for tracking errors and debugging the code.
- Implemented Spring MVC architecture and increased modularity by allowing the separation of cross-cutting concerns using Spring AOP.
- Built main application in Python, Django leveraging technologies such as Tastypie, Angular.js, Backbone.js, Ember.js, and Celery.
- Deployed flow of Execution in the Servlet Environment using Struts and defined Navigation Rules. Developed Messaging frame work for Asynchronous service using JMS.
Environment: Java/J2EE, Spring, Hibernate, Web services, Servlets, JavaScript, JSF, JSP, HTML5, CSS3, XML, ANT, AJAX, Angular Js, Junit, SOAP, RestFul, JDBC, Tomcat, JBoss
Confidential - Redmond, WA
Front End/UI
Responsibilities:
- Involved in designing and implementing Web2.0 Rich UI for the Self-service Application using jQuery Ajax framework and Widget based JavaScript programmed model.
- Involved in web designing using HTML 4/5, XHTML, CSS 2/3, JavaScript and extensively used Table less Design in CSS for positioning.
- Designed and Developed Java Script frame work(backbone.js and angular.js) which is wrapper on top of JQUERY frame work and AJAX based UI frame work for UI Configuration widgets.
- Used JqueryUI framework heavily for buttons and nav.
- Developed quality code and improved the speed of browser by the help of Require.js
- Creating interactive prototypes using HTML5, CSS3, JavaScript front end code from a combination of wireframes, visual designs and design standards.
- Created UI templates for final look and feel using HTML5, Fireworks, AXURE, Flash, Dreamweaver and Photoshop.
- Successfully handled JSON /XML data and carried out JSON/XML parsing for form submissions and DOM manipulation.
- Created prototypes in HTML, Photoshop, JavaScript and CSS for different UI pages.
- Written Ajax driven JSON consuming JavaScript functions to save User selections such as radio button, drop-down menu selections into a cookie.
- Developed table less HTML (DIV and SPAN) in a DOM based architecture.
- Used HTML5 elements like video, audio, and canvas in making the website interactive.
- Responsible for the overall layout design, color scheme of the web site using HTML, XHTML, and CSS3.
- Used CSS Blueprint to create grids and adopt cross browser interactive features and to make the web pages more versatile.
- Developed client side validation code using JavaScript and jQuery.
- Responsible for maintaining current websites that included updating the web pages, uploading new content/changes etc.
- Created pages in Mockups and validated the HTML code with W3C Validator. Involved in fixing Front-End issues with the layouts.
- Coded pages with best Search Engine Optimization (SEO) techniques.
- Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google Chrome.
Environment: JavaScript, HTML4/5, CSS2/3, JQuery, DHTML, XHTML, XML, JMS, JSON, Ajax, JSP, Dreamweaver, Photoshop, SOAP, DOM, MVC, Source Control -SVN, SQL, PL/SQL, Oracle, Windows.
Confidential
Web Developer
Responsibilities:
- Gathered requirements from client, analyzing and preparing the Requirement specification document.
- Developed more than 10 web-based software system; used JSP, Ajax, JQuery, CSS to enhance functionality and user experience on web pages.
- Extensively used different kinds of programming language, likeJava, php, C# .net; extensively used different kinds of databases, like Oracle, SQL Server, MYSQL; also have written SQL procedures.
- Analyzed MVC architecture, Struts framework in view of the application workflow and application development.
- Designed and developed Servlets and Hibernate.
- Developed multi-threading projects, used connection pool to manage concurrency situation. Using synchronized method and synchronized variable.
- Front-end development using HTML, CSS, JSP and client side validations performed usingJavaScript.
- Used CVS for code versioning.
- Have used JSFUIcomponent to develop front-end web pages;
- Worked on creating and updating the Oracle 9i.
- Developed JUnit Test cases for the system.
- Used Hibernate for persistence management.
- Used both Windows and Linux platforms for developing the application.
- Designed the system based on Struts MVC architecture.
- Developed Servlet, JSP, JS, CSS and XHTML facelets front end layer.
- Used transaction attributes in EJB to handle the transactions by the container.
- JavaBeans are used for developing lightweight business components.
- Used the Spring 3.x framework for building a web application according to MVC design pattern.
- Developed the User Interface using JSP/HTML and used CSS for style setting of the Web Pages.
- Designed XML schema for the system.Designed and developed the documentation for the system.
- Used JDBC to acquire DB connections.
- Used Eclipse in developing J2EE applications.
- Created UML diagrams, forms and services.
Environment: Java, J2EE, JSP, UML, Struts, Eclipse, Swing, Hibernate, JUnit, Oracle 9i/10g, CVS, XSL, JavaScript and jQuery.
Confidential
UI Designer / Web Developer
Responsibilities:
- Used HTML, XML, AJAX, JavaScript, CSS and pure CSS layouts.
- Created cross-browser compatible and standards-compliant CSS-based page layouts.
- Understanding Web UI conventions and be able to leverage them for promoting an efficient user experience.
- Developed Graphics using Paint shop Pro/Photoshop & Animation using Flash/Fireworks.
- Involved in solving cross-platform, cross-browser compatibility issues.
- Used Dream weaver as HTML editor, IIS for Web Hosting and SQL Server database.
- Implemented JQuery along with JavaScript libraries.
- Adobe Acrobat was used for the document management and developing .PDF files.
- Designed and developed of UI using HTML/DHTML, CSS, Dojo & JavaScript.
- Gathered and designed user cases for UI requirements. Prototyped UI designs using: Visio, Adobe Photoshop, and Adobe Illustrator, Flash, PowerPoint and Visual Interdev. Hand coded prototyped UI designs using Home Site
- Involved in Developing User Interface using MXML, Flex 2.0, Action Script and CSS.
- Messaging Service of FLEX Data Services (LCDS) used for communication and real time collaboration.
- Deployed Flex Applications on WebSphere Application Server.
- Developed each and every web page which handles all popular search engines which targets the Search Engine Optimization (SEO).
- Converted HTML prototypes into wire frames.
- Prepared the business report with the help of Wire frames.
- Involved in GUI design, Screen navigation, and database design with using various technologies like Adobe Dreamweaver MX.
- Performed Database connectivity and transactions and also wrote stored procedures as per the requirement in MY-SQL.
Environment: Macromedia Flash MX, Action Script 2.0, Jquery, Adobe Photoshop CS, Adobe Fireworks MX, Adobe Illustrator, Flex 2.0, JavaScript, MXML, Ajax, Home Site, Java, JSP, CSS, HTML, DHTML, XHTML, XSL, XSLT and MY-SQL.
Confidential
UI Developer
Responsibilities:
- Designed the standardized web applications using with web technologies like HTML, DHTML, XHTML and CSS and JavaScript.
- Designed business web applications with the help of HTML, DHTML, XHTML and CSS.
- Designed professional web applications with the help of web technologies like HTML, DHTML, XHTML, CSS and client side scripting language like JavaScript.
- Designed the various animations with different graphics using with Macromedia Flash MX with Action Script 1.0, Photo Impact and GIF Animator.
- Designed graphic images, icons, templates in Adobe Fireworks MX.
- Wrote stored procedures, views, cursors and triggers using Oracle.
- Involved in code generation, executing unit test cases.
- Provided the complete end-user support to resolve the issues.
- Advocated a more complex concept which empowered the player to control their ship more freely.
- Provided off shore support and created an exe presentation in Macromedia Flash of the entire project.
Environment: CSS, HTML, DHTML, XHTML, Java, IIS, Adobe Dreamweaver MX, Macromedia Flash MX, Action Script 2.0, Adobe Fireworks MX, IIS and Oracle.