Java Ui Developer Resume
Oakton, VA
SUMMARY:
- 8 Years of experience on UI/UX / Java Developer expertise in object - oriented technologies, client-server systems, web-based applications,and business applications.
- Involved in the Software Development Life Cycle (SDLC) phaseswhich 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, react 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, Net Beans, IntelliJ.
- Worked on Application / Web servers like IBM WebSphere7.0/6.1, WebLogic,JBoss, and Apache Tomcat.
- Expertise in Photoshop, Sketch and Illustrator for visual designing.
- Good experience in third party REST API integration, using open source build (lint andminification) and package management tools like GRUNT, NPM.
- Experience in Version Control tools including Git and SVN.
- Experience in working on various operating systems like Windows and Unix/Linux.
- Worked on unit testing JavaScript with Jasmine and Karma.
- Proficient in developing and consuming SOAP and RESTful web-services Expertise inXML and related technologies like XSL, XSLT, DTD and parsers like JAXP (SAX, DOM)and JAXB.
- Experience in working with build tools like ANT, Maven build scripts, providing loggingfacility using Log4j, writing Junit test-cases using EasyMock and Mockito APIs.
- Significant knowledge in J2EE including JSP, Struts, Spring, Hibernate frameworks forbuilding client-server applications.
- Good Experience on SOA Principles, Integration Patterns, SOA Governance.
- Expertise in Shell scripting and unix commands.
- Designed dynamic user interfaces using AJAX and JQuery to retrieve data without reloading the page and send asynchronous request.
- Expertise in C# and involved in incorporating designs using C#.
- Ability to work as a team and having a strong problem solving, logical and analytical skills.
- Experience in working with customers to determine their needs, gather, analyze and document requirements, communicate with customers throughout the development cycle, manage customer expectations, resolve issues and provide project status.
- Excellent communication, analytical, interpersonal and presentation skills.
TECHNICAL SKILLS:
Languages: Core Java, J2EE, C, C++, UML, SQL, Python
J2EE Standards: JDBC, JNDI, JMS, Java Mail, XML
Web / J2EE Technologies: Struts, JSP, Servlets, Spring, EJB, AJAX, Java Script, HTML, JSTL, DHTML, XML, XSLT, JSON, JQuery, GWT, JSF, PrimeFaces, DOJO, AngularJs.
Database: Oracle 11g, MySQL, SQL Server, DB2, MS Access
Application Servers: WebLogic 6.0/10, IBM WebSphere 5.0/6.0, JBoss.
Web Servers: Apache Server, IIS, Tomcat 4.0/5.0
IDE: WebLogic Workshop, WSAD, RAD 8.0, Eclipse, NetBeans, Visual studio2005.
Operating Systems: Windows XP, UNIX, MS - DOS
PROFESSIONAL EXPERIENCE:
Confidential, Oakton, VA
Java UI Developer
Responsibilities:
- Designed and developed the CMSweb based application different Java/J2EE frameworks.
- Implementing Hibernate ORM tool andintegrating with Spring MVC for interacting with back end persistence system.
- Used Bootstrap for Responsive Web design.
- Used Grunt for build UI applications minification, watch for file changes for automated build, code quality check and CSS prefixers for cross browser compatibility.
- Developing the GUI using HTML, CSS3and Java Script components.
- Worked in AngularJS implementing MVC and concepts of two-way data binding,
- Developing GUI module using JQuery, JSON, AngularJS.
- Worked on React Router for developing Single Page Applications SPAs.
- Migrated the code to React JS with Redux.
- Used AJAX (JQuery) to display data using asynchronous calls.
- Used Bootstrap, and JavaScript for developing modules in front-end.
- Developed web services using HTTP, SOAP and XML technologies.
- Used flexible layouts, images and media queries to target multiple browsers and devices using bootstrap and customized style sheets.
- Worked under Agile process for development process with iterative development and that includes daily Scrum with team.
- Deployed web, presentation and business components on Apache Tomcat Application Server.
- Implementing Web-Services to integrate between different application using RESTFul Services.
- Used Junit framework for unit testing of application and Log4j to capture the logs.
- Involved in identify the defects, captured using ALM and worked on the defects.
- Designed and Developed SOA enterprise system using Oracle SOA.
- Created tables, written stored procedures, triggers, Views and user defined functions in sql.
- Involved in creating the EAR files and deployed in the QA/UAT environments.
Environment: Java J2EE, javascript, Jquery, JSON, Spring MVC, react js, angular js, Hibernate, SQL develop, Oracle 11g, HTML, CSS3.
Confidential, Charlotte, NC
Senior UI 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 clientside validation and usedCascading Style Sheet (CSS).
- Worked with back end developers to implement AJAX and dynamic HTML functionality in JQuery.
- Worked on template engine Mustache.
- 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 beingSpringCore. Also, implemented Dependency Injection using spring IOC network.
- Used AngularJS framework to bind HTML (views) to JavaScript objects (models) Converted wire frames and photoshop designto web pages with behavioral design development (BDD).
- UsedJComponent,JFrameand other classes ofSwings Frameworkto develop theGUI.
- Created properties files and used enhancedJTablefor improved general performance and cell rendering.
- Used track js to fix errors and bugs in java script.
- Created React JS components using JSX, followed Flux design pattern for unidirectional data flow.
- Experienced in working with Redux architecture.
- 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.
- 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 DataAccess Object (DAO) in the implementation of the application.
- Used NodeJS as a proxy to interact with Restful services and also interacting with MongoDB Database.
- Performed Unit testing onAngularJS applications using tools like Karma, Jasmine, selenium web driver and worked with the Gulp toolfor build automation.
- UsedSpring ContextforEJBSupport andSpring DAO for enhanced JDBC and DAO support
- UsedSpring ORMcomponent forHibernatesupport for manipulating data forOracle 10g.
- Experience in using Free and Open-Source Software (FOSS) and consuming API through AWS(cloud).
- UsedEclipseIDE for development, configured and deployed the application on WebLogic Server, Versioncontrol byCVSand tested usingJUnit.
Environment: HTML5, CSS3, JQuery,ES6,Angular.js, node.js, backbone.js, Require.js, Ext.js,React.js, bootstrap, Track js, XML, Adobe Dreamweaver, HTML, DHTML, JavaScript, Java 1.6, J2EE 5, JSP, Servlets, EJB, JDBC, WebLogic Server, Eclipse, Hibernate, Spring, MongoDB, Maven, JMS, Log4J, JUnit, Web Services, UML, ClearCase.
Confidential, CA
Java developer
Responsibilities:
- Developed web application using JSP Framework, user interfaces using JSP, PrimeFaces, HTML and CSS.
- Used Eclipse as IDE tool to develop the application and debugging the application, used JQuery for front end validations.
- Working with an Agile, Scrum methodology to ensure delivery of high quality work with every two week iteration.
- Developed code for User input validation’s and page navigation using JSP.
- Developed code for Graphical representation using Prime Faces.
- Used display tag libraries extensively while coding JSP pages. Written JavaScript for validation of page data in the JSP pages.
- Used display tags for communicating between action class and JSP.
- Developed the application using Struts 2 Framework that leverages classical Model View Controller (MVC) architecture.
- Used Hibernate in data access layer to access and update information in the database.
- Deployed the application on the WebLogic Application Server.
- Wrote the Java classes for the JSP components, tags, and renderers.
- Used JMS queue for generating automated emails.
- Used SVN repository for the code base.
- Used SQL statements and procedures to fetch the data from the database. Created new views, added new columns to the existing view in the database using SQL.
- Reload particular component in set of intervals using AJAX communication.
- Used Advanced Rest Clientfor load testing the Web Services.
- Developed Restful web services so that testers can call the services directly and store data in Database.
- Written Stored Procedures and Triggers in Oracle Database.
Environment: Eclipse, Java Server Pages, DOJO, Ajax, JSTL, HTML, CSS, XML, Subversion, Multithreading, Servlets, JMS, XML, SOAP, WSDL, JDBC, HTML, SVN, Display Tags, JQuery, WebLogic Application Server, SQL Server, PrimeFaces, Oracle, SQL Developer,Hibernate.
Confidential
UX/UI developer
Responsibilities:
- Involved in writing services using EJB in WSDL. Designed, developed, and deployed EJB components(Session and Message Driven) beans.
- Design and development of applications based on J2EE using Spring and Hibernate and developedvarious modules of the application with J2EE design architecture and frameworks like Spring MVCarchitecture.
- Hand-coded user input forms with client and server side data validation in XHTML, CSS3, jQuery.
- Designed dynamic and browser compatible pages using HTML, CSS and JavaScript.
- Developed table less HTML (DIV and SPAN) in a DOM based architecture. Responsible for the overalllayout.
- Created optimized graphic websites and application interfaces using HTML and CSS.
- Worked with back-end developers to enhance the functionality of web applications asynchronously(AJAX) using REST services.
- Involved developing re-usable web services using SOAP, XML, WSDL, XML Schemas, and JAXP.
- Used JSTL and custom tag library with frameworks such as Ajax and JQuery, to build interactive andattractive user interfaces.
- Experience preparing high level design documents and functional artifacts.
- Testing the website on multiple browsers to check if they are Cross Compatible.
- Used UI Development using HTML, and coded Java components which Retrieves data using SQL fromOracle database with JDBC API.
- Used JQuery document to generate API documentation for JavaScript code and extensive knowledge indeploying application on Bundled WebLogic server.
- Worked closely with Business Analysts in understanding the technical requirements of each project andprepared the use cases for different functionalities and designs.
Environment: HTML, CSS, JavaScript, JQuery, Ajax, Json, XML,J2EE, EJB, WSDL, XHTML, SOAP, REST, SQL, JAXP, WebLogic, Java, Hibernate, SOAP, J2EE, JSON, web services, JIRA, RESTful Web Services, Oracle, JSF, JDBC, MySQL.
Confidential
Jr UI developer
Responsibilities:
- Worked with backend engineers to build appropriate web services to support the frontend.
- Developed Use Cases, Class Diagrams, Sequence Diagrams and Data Models. Followed Agile and Scrum development methodologies.
- Involved in developing HTML and JavaScript for client side presentation and, data validation on the client side with in the forms.
- Used various CoreJavaconcepts such as Multithreading, Exception Handling, Collection APIs to implement various features and enhancements.
- Extensively worked with making calls to APIs to fetch the data from the backend as JSON response and parse it on the UI for DOM/CSS Manipulation.
- Created JSPs and developed the screens as per the file structure.Implemented Struts for dispatching request to appropriate classes.
- Responsible for Design and development of Web pages using HTML, JavaScript, CSS including Ajax controls and XML.
- Developed web presentation layer using HTML and CSS according to internal standards and guidelines.
- Implemented JavaScript for client and server side validation using Ajax.
- Developed Web services component using WSDL and SOAP with DOM parser to transfer and transform data between applications.
- Knowledge in developing stored procedures, triggers, functions and database tables in SQL database.
Environment: CSS, HTML, JavaScript, JQUERY, AJAX, JSON, JSP,J2EE, SQL, DOM/CSS, Agile, Scrum, Struts, Java, XHTML, Hibernate.