Sr. Java Ui Developer Resume
New York, NY
SUMMARY:
- Around 8+ years of experience in UI development, Front End development, designing and developing interactive User Interfaces, usability, web and client/server applications using HTML5, CSS3, JavaScript, and JavaScript frameworks, jQuery, Bootstrap, Angular JS, React JS Node JS, D3 JS.
- Proficient in building Web User Interface (UI) using HTML/HTML5, DHTML, XHTML, Angular JS, Node JS, React JS, CSS/CSS3 and JavaScript, jQuery that follows W3C Web Standards and are browser compatible.
- Having good Hands on experience on Threads, Multi - threading, Garbage Collections, exceptional handling, memory management, and OOPS Concepts in Core Java .
- Strong experience in the Web Applications Development using HTML 4/5, CSS/CSS3, XHTML, JavaScript, AngularJS, JQuery, JSON and AJAX
- Well-versed using JavaScript and jQuery for manipulating the mark-up and data operations using jQuery and AJAX.
- Having Good Experience in database connectivity (JDBC) for databases like Oracle, DB2, SQL Server, MySQL, NoSQL, MS Access.
- Extensive knowledge in working with Object Oriented Programming techniques, Sound Understanding of Object Oriented JavaScript and Implementation.
- Working knowledge of Web protocols and standards (HTTP, HTML5, XHTML, CSS3, Web Forms, XML, XML parsers).
- Expertise in building device independent UI designs using both @media queries and frameworks like Twitter Bootstrap.
- Proficient in developing Single Page Applications (SPA) and Dependency Injection using JavaScript MVC framework such as AngularJS.
- Developed various reusable AngularJS modules like HTTP interceptors, directives, components and services.
- Exposure to new features and issues addressed in Angular 2.0 .
- Built Angular 2.0 components, UI services to consume rest services using Component based architecture provided by Angular 2.0 .
- Implemented Angular 2.0 component router for navigation.
- Implemented Angular 2.0 services to connect the web application to back-end APIs.
- Working on Angular 2.0 HTML5, CSS3, and Typescript. Additional frameworks like Bootstrap for responsive design, less for preprocessing are used.
- Used ReactJS to build web components such as signup form and rule form.
- RIA applications using Flex, HTML5, CSS, Ajax, DOJO and Node JS.
- Professional in creating Templates, Mockups and Prototypes, Web Interfaces, Layouts and Flow of Future Pages.
- Experience in applying the latest software development approaches including MVC.
- Experience working in MVC Architecture based frameworks like AngularJS.
- Worked extensively with IDE's like Microsoft Visual Studio, Notepad++, Adobe Dreamweaver and Eclipse.
- Experience in consuming and implementation of web services using XML, SOAP, WSDL and RESTful API, Web services.
- Expertise in using debugging tools like Firebug and built in IDE debuggers for troubleshooting existing code.
- Hands on experience using the version controls like SVN and TFS and project management tools like JIRA, QC.
- Produced visually appealing designs focused on usability, utility, UX, cross-browser compatibility and SEO /web standards.
- Expert in designing web applications and web contents utilizing various Search Engine Optimization (SEO) techniques.
- Having good experience in debugging the code in different browsers.
- Experience with Browser testing, knowledge of cross-browser/cross-platform compatibility.
- Experienced working in both AGILE and Waterfall based development environment and participating in SCRUM sessions.
- Excellent working knowledge and thorough exposure on compatibility issues with different versions of browsers like Internet Explorer, Mozilla Firefox, Safari and Google Chrome.
- Experience working on E-commerce applications.
- Experienced in all phases of usability testing including user profiles and personals, task analysis, contextual research, test moderation, and reporting.
- Self-motivated Team player with excellent interpersonal and Strong communication, collaboration & team building skills with proficiency in grasping new technical concepts quickly.
TECHNICAL SKILLS:
Web Technologies: HTML4/5, CSS2/3, SASS/LESS, JavaScript, Angular JS, AJAX, XHTML, JSON, J-Query/ J-Query UI, ECMA Script 5/6 Bootstrap, JSON, React Js, Node JS, D3 JS, Require JS
Workflow & Delivery: Responsive Web Design, Mobile Development, Single Page Application.
JavaScript Libraries: JQuery, Angular JS, D3 JS Bootstrap JS, Node/NPM, Express JS, Require JS, React JS
Web Services: XML, SOAP, WSDL and RESTful API, Web services.
Programming Languages: Java, C++, C.
Databases: SQL Server 2008, Oracle 11g, MySQL 5.1, MS Access 2007
Operating Systems: Windows (7, 8,10), Mac (10.1-10.7), Unix and Linux
IDE: SublimeText2, Notepad++ and Eclipse, Web Storm, Visual studios, Net Beans, spring suite, Jira, YUI, SVN, CVS, GIT
PROFESSIONAL EXPERIENCE:
Confidential, New York, NY
Sr. Java UI Developer
Responsibilities:
- Interacted with business analyst and Product Owners to understand the requirements to ensure correct UI modules been built to meet business requirements.
- Worked closely with the Product Owner's and providing them brief Knowledge over the AngularJS implementation.
- Implemented Angular 2.0 component router for navigation.
- Implemented Angular 2.0 services to connect the web application to back-end APIs.
- Working on Angular 2.0 HTML5, CSS3, and Typescript. Additional frameworks like Bootstrap for responsive design, less for preprocessing are used.
- Used MVC architecture of AngularJS Framework to simplify the code complexity and increase clean code.
- Created POC for present day working model with AngularJS implementation.
- Created mockups taking up the User-Experience work as highest Priority.
- Following the W3 standards created composite code for the Angular Project.
- Created SPA for the End User providing route technologies with faster and responsive using AngularJS Framework.
- Experience in building Custer centric Single Page Applications
- Web application development for backend system using AngularJS and Node.JS with cutting edge HTML5 and CSS3 techniques
- Developed AngularJS functionality in the application to provide two-way binding to the system.
- Used customized services and directives in AngularJS to develop dynamic and responsive web pages.
- Tested in Jasmine for the Angular JS controllers and directives.
- Refactored, re-architected, and enhanced an existing AngularJS application to follow strict MVVM/MVC patterns for improved source code maintenance
- Designed and developed User friendly web based interfaces using AngularJS, HTML5, XHTML, CSS3, JavaScript and Custom Tags.
- Developed web pages using Forms, Components, Layouts, Events, Validations, Trees, Grids components.
- Implemented AJAX in web pages for accessing application data without refresh the whole pages for better user experience.
- Used AngularJS, JavaScript for validating client-side validations.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Experience in using ReactJS to build web components.
- Interacted with java controllers (JQuery, Ajax, and JSON to write/read data from back end systems)
- Worked with designer who designed user interfaces and prototypes for a web-based internal system.
- Ability to rapidly prototype interface designs in hand-coded validating, standards-compliant, and semantically rich code and be aware of cross-browser compatibility and bugs.
- Thorough understanding of the different bugs in various browsers and browser versions.
- Understanding of application development lifecycle methodologies.
- Guided the team in building out a lean, responsive UI layer utilizing semantic HTML5, SASS, Bootstrap, AngularJS, Jasmine and REST API architecture while adhering to the latest web UI standards, design patterns, and best practices.
- Extensively used NodeJS on front end (used namespaces, closures and custom bindings).
- Implemented data-binding using NODEJS for front-end development of a current web application.
- Performed troubleshooting on all mobile platforms both through telephony Avaya system, and with remote support which are Supporting iOS, Android.
- Worked on tools like Eclipse and GIT repositories and Installed and configured GIT and synced with multiple GIT-Hub repositories.
- Developed the application using Visual Studio 2013, TFS, MVC Framework, C# and Microsoft SQL Server 2012.
- Installed and configured GIT on developer workstations and documented merge strategies
- Worked in developing dynamic robust UI screens using CSS, HTML, AngularJS, JavaScript, Bootstrap and JQuery.
- Used ReactJS to build web components such as signup form and rule form.
- Used CSS3.0 for styling and HTML 5.0 for Templates in Ext JS.
- Coded pages with best Search Engine Optimization (SEO) techniques.
- Designed applications that execute on various browsers such as Internet Explorer, Mozilla Firefox, Google Chrome, and Opera using various debugging tools like Firebugs/IE Developer Tools.
Environment: HTML5,CSS3,JQuery, AngularJS, Java Script, AJAX, NodeJS, REST API, Jasmine, ReactJS, GIT, Java, J2EE, JSP, Spring-boot, Web Services, Oracle, Eclipse, Agile.
Confidential, Santa Clara, CA
Sr. Java UI Developer
Responsibilities:
- Responsible for the overall layout design, color scheme of the web site using HTML, XHTML and CSS/CSS3 and Responsible for creating detailed wire frames and process flows.
- Developing the Website using HTML4, CSS, JavaScript, JQuery and JSP making use of Bootstrap framework.
- Refactored and enhanced an existing Angular JS application to follow strict MVC patterns for improved source code maintenance, which resulted in 40% code reduction, ease of upgrade, scalability and enhanced performance.
- Developing AEM components and templates. Using Selectors in JQuery for updating content on DOM nodes.
- Implement modules into Node JS to integrate with designs and requirements.
- Implemented Angular Service calls using Angular Factory.
- Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server
- Used Bootstrap to build responsive UI Design. Made enhancements to existing CSS and DIV tags, made upgrades using Bootstrap model .
- Used React to make the initial load feel faster .
- Designed and implemented the User Interface using OO JavaScript, HTML5, XHTML, XML, CSS3, JSP, AJAX and NOSQL.
- Design & develop common platform frameworks on Node JS.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML, HTML, CSS, JavaScript and JQuery.
- Developed client side validation code using JavaScript and JQuery.
- Responsible to manipulate HTML5, CSS3 in JQuery as well as making the page’s dynamic using AJAX, and XML.
- Enhanced the presentation layer using JSP, JSF 1.2, JavaScript, HTML, and CSS
- Developed Unit test cases for the Angular controllers using Jasmine and also using Junit.
- Used Restful JSON web services to communicate with the server.
- Knowledge in programming and experience working with API’s and RESTful web Services.
- Built backend REST API with Node.js.
- Extensively used Node.js tools like Gulp, Grunt, Web pack; Developed internal CLI applications using Commander Module for application build.
- Responsible for JavaScript / AJAX UI upgrades and improvements.
- Maintains a high SLA uptime of the SaaS environment
- Design and implementation of desktop, mobile and web applications in Java and HTML5/JavaScript using Eclipse, NetBeans IDE's, Vaadin / GWT.
- Consumed SOAP web service to get account and transaction data and use Java XML Parsers to interpret the response.
- Created new customized issue type in JIRA for tracking custom requests in Jira.
- Generated scripts for effective integration of JIRA applications with other tools.
- Worked through cross browser compatibility issues with layout and styles for all new CSS that was implemented.
- Designed and developed an Eclipse RCP based application. RCP application connects to server.
- Created LESS files and used grunt to preprocess and generate the CSS files.
- We setup the development environment using Grunt, Git.
- Worked on various two different projects writing HTML, CSS and JavaScript based on provided designs to get web sites and web applications built within a team atmosphere.
- Worked through cross browser compatibility issues with layout and styles for all new CSS that was implemented.
- Tested cross browser functionality and fixed major layout bugs for supported browsers including IE6.
Environment: HTML, DHTML, XML, CSS, JavaScript, Java/j2ee, JQuery, AJAX, Angular JS 1.3.0, React JS, Bootstrap, Usability Testing, Junit, JDBC oracle, JSP, Agile, MySQL 5.1, REST (web service), JIRA, Eclipse, grunt.
Confidential, Mooresville, NC
Java UI developer
Responsibilities:
- Developed the User Interactive web pages in a professional manner with using web technologies like HTML, XHTML, and CSS2.x as per company's standards.
- Involved in building highly interactive portable widgets using HTML, CSS2.x, LESS and the latest AJAX libraries.
- Developed cross-browser/platform HTML, CSS, and JavaScript to match design specifications for complex page layouts while adhering to code standards
- Used jQuery to make the frontend components interact with the JavaScript functions to add dynamism to the web pages at the client side.
- Involved in developing web Page Applications using AngularJS, ReactJS.
- Developed UI using HTML5, JavaScript, JQuery, AngularJS, and ReactJS.
- Used the Node.js, AngularJS and Backbone.js MVC Frameworks in the development of the web applications.
- Involved in the implementation of open- source web application frameworks like Twitter Bootstrap and AngularJS.
- Used the server based java script for persistent server connection in the application process of NodeJS.
- Created HTML pages from the PDF's given by the UX and used AngularJS to retrieve data from the Rest Services.
- Used AJAX calls through AngularJS to populate the data tables on the front-end.
- Extensively used React.js to render pages on both the client and server sides.
- Extensively used jQuery, JSON, AJAX and DOM scripting to create interactive web applications like message posting and auto complete form validations.
- Involved in the development of mobile management with the help of media queries in Twitter Bootstrap.
- Used Pixel management for each element in the nested loop of elements by Bootstrap.
- Involved in the development of layout content with the help of Sass- twitter -bootstrap.
- Experienced with layout mangers including accordion, anchor, border, card layouts in EXTJS.
- Storage and manipulation of larger data, creating page elements while testing are more beneficial in D3.js.
- Participated in the daily stand up SCRUM agile meetings as part of AGILE process for reporting the day to day developments of the work done.
- Produced content pages with CSS2.x layout and style markup presentations and also used methods and properties.
- Utilized Adobe Fireworks, Adobe Photoshop, Adobe Dreamweaver and Illustrator for the front-end development such as web pages, graphics and multimedia's.
- Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google Chrome.
- Maintained the business standards and the requirements in EJB and deployed them on to Web Logic Application Server.
- Tested on Android phones/tablets to ensure pixel perfection and operation of PhoneGap application.
- Identifying the long-term objectives and strategies, this is the major challenge in
- E-commerce management.
- Utilized the client records and participated in customer credit program architecture.
- Involved in writing procedures, complex queries using PL/SQL to extract data from database and to delete the data and to reload the data on Oracle DB using Toad tool.
Environment: HTML5/HTML, CSS3/CSS, JavaScript, jQuery, JSP, EJB, LESS, JSON, DOM, Node.js, Angular.js, React.js, EXTJS, MVC, Adobe Fireworks, Photoshop, Dreamweaver, Illustrator, AJAX, XML, Eclipse, PhoneGap, Internet Explorer, Firefox, Chrome, PL/SQL, Toad, Windows.
Confidential
Java UI Developer
Responsibilities:
- Dynamic website design and programming using HTML, CSS, JavaScript, jQuery.
- Coordination of project activities and ensure that all project phases are followed and properly documented.
- Developed non-functional HTML, CSS pages from the mock ups and involved in UI review with UI architect and Business Units.
- Developed jQuery based calendar to schedule appointments.
- Developed GUI using JavaScript, HTML, CSS and JQuery in ongoing projects.
- Model building by hand in HTML, CSS, XHTML, XML, JavaScript and jQuery.
- Wrote application level code to interact with the backend databases JQUERY, AJAX.
- Coded Java Script for page functionality using JQuery.
- Applied various Java/J2EE design patterns.
- Ongoing new requirements gathering and updating on regular basis.
- Performed unit and component based testing using Junit.
- Implemented pagination and sorting functionalities in different modules using jQuery plugins.
- Extensively involved in the discussions and design sessions user experience to provide input to designs
- Involved in implementing the UI to support all the major browsers like Internet Explorer, Mozilla Firefox and Google Chrome.
- Developed HTML pages using HTML and JavaScript for front-end validation.
- Learned all necessary front-end skills, a mastery of CSS, HTML.
- Used CVS for Version Control tool.
- Expertise with CSS Selectors, classes, ids, pseudo classes, Inheritance and concepts.
- Improved user experience through the design and creation of new web features and components.
- Involved in Agile development process based on iterative development.
- Handling platform compatibility issues (IE, Firefox, and Safari) on both Windows.
- Managed application state using server and client-based State Management options.
Environment: HTML, XHTML, CSS, XML, Apache HTTP Server, Agile, Junit, Java/J2EE, JavaScript, JQuery, AJAX.
Confidential
Java Developer
Responsibilities:
- Gathered user requirements and specifications.
- The application involved tracking invoices, raw materials and finished products.
- Developed the entire application on Eclipse IDE.
- Developed and programmed the required classes in Java to support the User account module.
- Used HTML, JSP and JavaScript for designing the front end user interface.
- Implemented error checking/validation on the Java Server Pages using JavaScript.
- Developed Servlets to handle the requests, perform server side validation and generate result for user.
- Used JDBC interface to connect to database.
- Used SQL to access data from Microsoft SQL Server database.
- Performed User Acceptance Test.
- Deployed and tested the web application on WebLogic application server.
Environment: JDK 1.4, Servlet 2.3, JSP 1.2, JavaScript, HTML, JDBC 2.1, SQL, Microsoft SQL Server, UNIX and BEA Web Logic Application Server.