Front End Ui / Senior Java Developer Resume
New, JerseY
SUMMARY
- UI/UX / Java Developer with 6+ years of expertise in object - oriented technologies, client-server systems, web-based applications and business applications.
- Involved in the Software Development Life Cycle (SDLC) phases which include Analysis, Design, Implementation, Testing and Maintenance.
- Involved in developing applications using Core Java and various J2EE technologies like JSP, Servlets.
- Experience in User Experience (UX) design and development, User Interactive (UI) Web Pages and visually appealing User Interfaces using HTML 5 and CSS3, JavaScript, and JQuery.
- Experience with MVC frameworks like Angular.JS, EXT.JS, Backbone.JS, Node.JS, bootstrap.JS, require.JS
- Experience on working with CSS Backgrounds, CSS Layouts, CSS Positioning, CSS Animations, CSS Text, CSS Borders, CSS Margin, CSS Padding, CSS Table, Pseudo Classes and Pseudo Elements.
- Experience on CSS preprocessors such as SASS and less.
- Worked with JQUERY in developing various UI widgets.
- Experience in building Single Page Application (SPA) using AngularJS framework.
- Experience with various J2EE design patterns like Singleton, Front End Controller, MVC, Service Locator and other Behavioral, Creational and Structural patterns.
- Experience in creating Web Services using WSDL and SOAP messages.
- Proficient in SQL, PL/SQL programming. RDBMS experience includes Oracle, Stored Procedures and Triggers.
- Extensive experience with IDE’s like Eclipse 3.x, Net Beans.
- Worked on Application / Web servers like IBM WebSphere 7.0/6.1, WebLogic, JBoss, and Apache Tomcat.
- Experience in Version Control tools including Git and SVN.
- Experience in working on various operating systems like Windows and Unix/Linux.
- Worked with clients to define business processes and develop high-level functional Requirements.
- Articulate in written and verbal communication along with strong analytical and organizational skills.
- Good Team player, organized, flexible and with high degree of initiative and commitment.
- At ease and productive in high stress and fast-paced environments requiring skills in problem solving
- Self-motivated and goal oriented team player with strong analytical, debugging and problem solving skills.
TECHNICAL SKILLS
Languages: Java, C, C++, PL/SQL, XML, HTML
J2EE Technologies: Servlets, JSP, JDBC
Scripting: JavaScript, CSS, JQuery
JavaScript Libraries: Ext JS, Backbone.js, Node.js Angular.js
Front End UI: HTML 5 and CSS3, JavaScript, JQuery
Database: Oracle and MS SQL Server
Web/Application Servers: Apache Tomcat, WebLogic, WebSphere and JBoss
IDE tools: Eclipse, Net Beans
Web Services: SOAP, WSDL
Software Testing: JUnit
Version Controls: Git and SVN
Operating Systems: Windows & Unix
PROFESSIONAL EXPERIENCE
Confidential, IL
UI / UX Developer
Responsibilities:
- Involved in User Interface (UI) and User Experience (UX) design using HTML 5, XHTML, CSS3, JavaScript and used Table less Design in CSS for positioning.
- Redesigned application using spring, Ext JS, JQuery, Dojo and Hibernate, which resulted in 30% decrease in response time, and 25% less code.
- Developed responsive designs using HTML5 and CSS3 for hand held devices.
- Designed and developed code for table less web interfaces usingXHTML, CSS, DOM and JavaScript.
- Developed the functionality for communicating between the modules mostly involved in VIEW and CONTOLLER section of MVC pattern for CMS project, it includes HTML5, CSS3, JavaScript, JQuery and AJAX which were used for UI development.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using Angular.js, Backbone.js, Require.js, Bootstrap.js, Node.js, Can.js, React JS, EXT.js 4 and JQuery.
- Designed data formatted web applications using HTML, DHTML, XHTML and CSS and deploy the script by client side scripting using JavaScript.
- Developed Chrome Apps using HTML5, CSS and JavaScript to extend the development capability.
- Implemented latest HTML5 and CSS3 features like creating various effects, shading, 2D 3D animation, Shapes, Handling multimedia files and many others.
- Responsible for designing Front-side of the website like embedded graphics, and interactive documents using JavaScript, XML, HTML and CSS.
- Used CSS Sprites to decrease the number of HTTP requests and load time of web pages.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
- Created Images, Logos and Icons that are used across the web pages using Dreamweaver, and Photoshop
- 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.
- Optimized Ext.Js themes and prepared performance applications.
- Maintained Cross Browser compatibility & implement Responsive Design using Twitter Bootstrap
- Created dynamic HTML5 pages with JavaScript and CSS3 for their Intranet software product.
- Developed page layouts, Navigations and presented designs and concepts to client for review.
- Created and tested scripts using JQuery on various browsers Chrome, Firefox, Opera, Safari, IE, etc.
- Used Dreamweaver, Photoshop, Flex for implementing application and designing graphics and images.
- Developed presentation and UI components using Struts frame work, JSP, Struts Tag Library, AJAX, Java Beans, XML, HTML, CSS, Custom Tag and JavaScript.
- Worked with architects & Developers to enhance application functionality and add new features.
Environment: JavaScript, HTML 5, CSS3, JSP, XHTML, DHTML, XML, DOM, Java Beans, Ajax, JQuery, Angular.js, Ext.Js 4, backbone.js, Require.js, node.js, Bootstrap, Adobe Photoshop, Dreamweaver, Internet Explorer, Firefox, Chrome, Linux, and Windows.
Confidential, New Jersey
Front End UI / Senior Java 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 staticHTMLscreens as screen level prototype,JavaScriptfor client side validation and usedCascading Style Sheet (CSS).
- Worked with back end developers to implement AJAX and dynamic HTML functionality in JQuery.
- 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.
- UsedAJAXto support dynamic page element rendering to enhance user experience.
- Involved in development of the application usingSpring Web MVC,the controller beingSpring Core (DispatcherServlet). Also implementedDependency Injectionusing theSpringIOC framework.
- UsedJComponent,JFrameand other classes ofSwings Frameworkto develop theGUI.
- Created properties files and used enhancedJTablefor improved general performance and cell rendering.
- 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 Data Access Object (DAO) in the implementation of the application.
- UsedSpring ContextforEJBSupport andSpring DAO for enhanced JDBC and DAO support
- UsedSpring ORMcomponent forHibernatesupport for manipulating data forOracle 10g.
- UsedEclipseIDE for development, configured and deployed the application on WebLogic Server, Version control byCVSand tested usingJUnit.
Environment: HTML5, CSS3, JQuery, Angular.js, node.js, backbone.js, Require.js, Ext.js, bootstrap, XML, Adobe Dreamweaver, HTML, DHTML, JavaScript, Java 1.6, J2EE 5, JSP, Servlets, EJB, JDBC, WebLogic Server, Eclipse, Hibernate, Spring, Oracle 10g, Maven, JMS, Log4J, JUnit, Web Services, UML, ClearCase and ANT.
Confidential, NY
Front End UI / Java Developer
Responsibilities:
- Gathered and analyzed requirements from BRD (business requirements document) and FDD (Functional Design documents).
- Development of assigned modules with HTML5, CSS and JavaScript.
- Worked on Design, UI, wire-framing, HTML, CSS, JQuery, JSP, accessibility, and optimization.
- Translated designs and style guides into functional user interfaces (UI), ensuring cross browser compatibility, performance and robustness.
- Utilized various JQUERY plugins to build Rich Internet Application (RIA) to make it look more intuitive.
- Created Use cases, Class Diagrams, Sequence Diagrams using Rational Rose.
- Wrote Action classes, Action Forms Beans, Validator for PolicyChangeDetails Components.
- Developed JSPs and HTML for front end User Interface.
- Implemented J2EE Design Patterns like MVC, Service Locator and Session Facade.
- Configured JMS in the Web Sphere Application server to send messages to all the donors.
- Wrote Message Handler Adapter for enterprise calls using Message Driven Beans, JMS, and XML.
- Implemented Web Services, and SOA using Java.
- Provided technical leadership and coordination for SOA team members and interacting teams
- Wrote SQL queries, used JDBC to connect to Oracle database for larger data retrievals.
- Wrote Ant Scripts for building the applications and deployments.
- Migrated the project from WebSphere 5.1 to Web Sphere 6.1 EJB3FP, including the migration from Java 1.4 to Java 5, EJB 2.1 to EJB3.0, code annotation, Ant to Maven 2.
- Involved in development of Business components like Session Beans and Entity Beans for Transactions and business logic purpose
Environment: HTML, CSS, JQuery, JSP, ExtJS, EJB 3.0, JNDI, Servlets, JSP,SOA, Maven 2, JMS, XML, J2EE, JDBC, RAD, ANT, Rational Rose, JUnit, JavaScript,, IBM WebSphere Server 7.0, and Oracle 10g.
Confidential, New York, NY
Java Developer
Responsibilities:
- Involved in service layer calls, invoking application based calls and also handling, stored procedure calls for the backend transactions.
- Strong working knowledge in Core java concepts like OOPS, OOAD, Multithreading, Design patterns.
- Involved in the bug tracking and Unit Testing using JUnit.
- Worked with core java concepts like JVM internals, multithreading, garbage collection etc.
- Involved in elaboration, construction phases and deployments of EAR files in the RUP process.
- Designed and Created Domain model and schema using object oriented design / UML diagrams on RSA.
- Created UI screens using HTML, DHTML, and Agile and developed UI Framework.
- Developed Add, Edit and profile view web pages using JSP, HTML, JSP CORE tags.
- Used Spring for dependency injection for plugging in the Hibernate DAO objects for the business layer.
- JDBC connections are made in order to test the data connections.
- Created Spring Interceptors to validate web service requests and enables notifications.
- Used various design patterns like Business delegate, Singleton, Factory, DAO, DTO, Service locator etc.
- Parsed of XML documents were done using SAX and DOM and XML transformation was done using XSLT.
- Performed Inheritance based OR mappings in tables to simplify the data in Hibernate.
- Used Oracle database for SQL, PL/SQL scripts, stored procedures, functions, triggers, Oracle forms/Reports, Performance Tuning and Optimization.
- Hibernate Persistence Strategy is used for database operations and Developed Hibernate as the data abstraction to interact with the database.
- Deployed web services for updating the information to the workflow steps and getting the pre-configured workflow processes and invoked with RMI.
- Developed Web application process for submitting permit using JSF framework. This includes the use of JSP, Java Beans, HTML, EJB, Hibernate and Java Server Faces framework using design pattern.
- Oracle was used to store data at the back end.
- Unit tested all the classes using JUNIT at various class level and methods level.
- Worked with all the test cases with testing team and also created test cases with use cases.
Environment: JDK1.6, J2EE 5, Core Java, Hibernate, Maven, EJB, JSF, JSP, Dom parser, SVN, Spring framework, Struts framework, Multithreading, HTML, XML, WebSphere, Web services, Axis, Log4j, Oracle 10g, JSF, CVS, IBM’s RAD as IDE.
Confidential, Cleveland, OH
Java Developer
Responsibilities:
- Designed and developed GUI screens using JSP, HTML, CSS and JavaScript.
- Developed Action Servlets to handle requests and responses.
- Designed and implemented Action and ActionForm classes for Struts.
- Used Struts Validator and implemented validation rules in XML configuration files.
- Used Log4J framework to debug the code.
- Involved in testing, bug fixing, and enhancements.
- Implemented Java Message Services (JMS) using JMS API.
- Created and implemented stored procedures, functions and triggers using SQL in Oracle database.
- Participated in verification and validation.
- Created Session EJBs to implement business logic.
- Integrated Hibernate ORM with Spring framework for data persistence and transaction management.
- Responsible in developing and coding of stored procedures, triggers and functions.
- Validated client side data using JavaScript before being submitted to the server side.
- Prepared technical design, unit test cases, detailed time estimation, traceability matrix, impact analysis and code review documents for each iteration task.
Environment: JDK1.6, J2EE 5, Core Java, Hibernate, Maven, EJB 3.0, JSF, JSP, Struts framework, HTML, XML, WebLogic, Web services, Axis, Log4j, Oracle 10g, JSF, CVS.
Confidential
Software Engineer
Responsibilities:
- Involved in feature development and defect fixing of phonebook application on mobile devices.
- Ported code on new Qualcomm chipset.
- Involved in conducting design reviews, code reviews and integration testing during the stages of life cycle.
Environment: C/C++, Multithreading