Java Web Developer Resume
MI
SUMMARY
- 6+ years of strong experience with Web UI/Front - End Development using HTML/HTML5, CSS/CSS3, DOM, XHTML, Bootstrap, Javascript, jQuery, AJAX and JSON with extensive knowledge in all phases of analysis, design, development, implementation and support.
- Deep knowledge of AngularJS in design and implement single page applications with Data Binding, Dependency Injection, Controller, Scope, Customized Directive, Routing, Filter, Services based on extensive work experience.
- Proficient in HTML/HTML5, familiar with the new features of HTML5 including Application Cache, HTML APIs Web Workers, Canvas, SVG, Geolocation, Local Storage and Input Attribute Validation.
- Skilled in writing JavaScript, familiar with AJAX Call, HTML Manipulation, Scope, Hoisting, Prototype, Closure, Promise, JSON, etc.
- Expertise in design and implement the display of the web pages with CSS3 and Bootstrap.
- Experience in designing UI patterns and UI applications with the help of Adobe products like Adobe Dreamweaver CS3, Adobe Photoshop and Adobe Illustrator CSS3.
- Strong JavaScript and jQuery skills - able to write unobtrusive custom code as well as implement existing jQuery plug-ins.
- Deep Knowledge in jQuery such as Selector, Event, AJAX Call, Traversing Methods and Effects.
- Skilled in using Express.js to create flexible web application with comprehensive understanding of URL Routing, Error Handling and Debugging.
- Experienced inTest-Driven DevelopmentandUnit Testing using Karma and Jasmine, Integration Testing using Protractor.
- Hands-On Experience in design and implementation ofJavaREST and SOAP Web Services using XML, JSON, DOM, JAXB.
- Strong experience of using utility and control tools likeChrome Developer Tools, Firebug, SVN,GIT, Mantis.
- Hands-on experience of usingLESS and SASSas theCSS pre-processor.
- Good working knowledge on java testing tools using JUnit, QUnit, Mockito, Log4j.
- Good with theSDLC, participated inAgiledevelopment andDailyScrumand Team work.
- Good knowledge in application servers such as Apache Tomcat and JBOSS.
- Ability to solve problems creatively and effectively.
- Developing various user interface components and web pages using JSP, Custom Tags, HTML, DHTML and JavaScript.
- Fast learner to new languages and other concepts, excellent abilities to communicate with teammate, self-motivated person to do the perfect.
- Proficient in developing Browser compatible and Device compatible UI.
- Complacent with Web Content Accessibility Guidelines (WCAG) and ability to apply W3C web standards with great craftsmanship.
- Highly self-motivated individual with very good communication skills and dedication towards work.
- Strong Experience of developing Responsive UI in Web development as well as Mobile Application Development.
TECHNICAL SKILLS
Programming Languages: Java, JavaScript, C, C++, PL/SQL.
Web Technologies: HTML/HTML5, CSS/CSS3, JavaScript, jQuery, Bootstrap, AngularJS, AJAX, REST, SOAP, JSON, XML, Node,js, Express.js, LESS, SASS, JSONP.
Web Server and Service: SOAP, REST, OAuth2.0, Apache Tomcat 6.x/7.x
Database Technologies: SQL, MySQL, MongoDB, SQL Server.
Development Tools: Adobe Photoshop, Webstorm, Sublime, Eclipse, Notepad++, NetBeans, Matlab, Android Studio (for App development).
Testing/Control Tools: SVN, GIT, Chrome Development Tools, Firebug, Mantix
J2EE Technologies: Hibernate 3.x, Servlet, JSP, JDBC
PROFESSIONAL EXPERIENCE
Confidential, PA
Senior Web UI Developer
Responsibilities:
- Participated in various phases of Software Development Life Cycle including Requirements Analysis, Design, Implementation and Maintenance in Agile and Daily Scrum environment.
- Designed and maintained front-end page layout using HTML/HTML5, CSS/CSS3, Bootstrap/UI-Bootstrap.
- Created Responsive Web Design using Bootstrap and CSS3 Media Queries.
- Utilized many different UI Bootstrap Components such as Pagination, Modal and Collapse.
- Implemented MVC architecture to accomplish task of isolating Business Layer, Presentation Layer and Data layer.
- Utilized $resource in AngularJS to create a custom Service to interact with RESTful server-side data.
- Created Images, Logos and Icons that are used across the web pages using Adobe Flash and Photoshop.
- Developed several custom Directives in AngularJS to provide shared component.
- Implemented different kind of custom Filters in AngularJS to format displayed data.
- Used angular-ui/ui-router to manage URL Route and State Transition.
- Utilized AngularJS to achieve the client-side elements Hide, Show, Event Handling and AJAX Call on JSON response, and implemented Angular’s jqLite to achieve DOM manipulation.
- Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP, WSDL and UDDI.
- Used ngAnimate/angular-animate and CSS/CSS3 to program various visual effects.
- Used HTML5 Form Validation, Type and Attributes Restrictions with AngularJS Form Validation to validate the client inputs.
- Implemented inter-directive communication using event $broadcast on $rootScope.
- Implemented order Service in AngularJS to expose API for other modules.
- Used ngCart to add cart in AngularJS application and use Local Storage to store the cart information temporarily.
- Used $http in angularJS for consuming RESTful web services.
- Implemented data binding and MVC using AngularJS for front-end development of a current web application.
- Wrote code to fetch data from Web services using JQUERY AJAX via JSON response and updating the HTML pages.
- Implemented User Authentication module using Passport.js.
- Responsible for Unit testing using Jasmine and end-to-end testing with ProtractorJS and also supporting the QA & UAT environments.
- Tested pages for cross-browser compatibility for Safari, Chrome, Firefox and IE by cross browser hacks and requirements.
- Important role in assisting UAT team members to help them understand to test the system thoroughly and fixed the bugs reported.
- Daily SCRUM stand-up meeting and provided Demo to the business.
- Interacted with User Experience teams to understand customer needs to design online user experiences, ensuring ease of navigation and simplicity of design.
- Managed the project using GIT, and used JIRA to track the whole project.
Environment: HTML4/5, CSS2/3, JavaScript, Ajax, Apache Axis, JSON, JQuery, MVC, Angular.js, XML, SQL, PL/SQL, Adobe Flash, agile, Windows, GIT, Java Mail, JNDI, Log4j, Oracle 10g, Git, JUnit.
Confidential, MD
Senior Web UI Developer
Responsibilities:
- Involved in the software development life cycle (SDLC) of the project, including designing, coding, and testing of the application.
- Designed and implemented front end applications with HTML, HTML5, XML, CSS3, AJAX, Bootstrap, JavaScript, AngularJS, JSP.
- Programmed HTML5 Canvases to animate particles on web backgrounds for site-wide promotions, used HTML5 Form Validation to validate the client inputs.
- Supported Single Page Applications based on different queries from client using AngularJS which include Routing, Directive and Templates.
- Implemented Angular Controllers to maintain each view data.
- Implemented AngularJS $http service to send AJAX calls to web server.
- Implemented scripting with Ajax and XML to dynamically refresh the page contents.
- Assisted in the monitoring and reporting on website traffic and performance.
- Managed Bootstrap and CSS3 to design and decorate the webpage.
- Tested front-end code in multiple browsers to ensure cross-browser compatibility.
- Applied RESTful web service to provide and update customer information.
- Used JSON and XML as response type in RESTful services.
- Designed and developedUser Interface Web Forms using Adobe Flash, CSS, Dreamweaver and JavaScript.
- Wrote Unit-Tests using Karma and Jasmine to run the test.
- Used protector for integration testing
- Actively tested, Debugged and participated in troubleshooting the existing code using Firebug and Chrome Inspector Tools.
- Used npm, Bower for package management.
- Used GIT sever for project development and agile methodology for the software life cycle development.
- Applied Tomcat Application to deploy the web application.
- Applied JAVA Mail API to generate and send email automatically for new user register and password changing.
- Implemented Log4j for tracking and logging exceptions and errors.
- Used JIRA for bugs tracking and used GIT for version control.
- Involved in different kinds of testing including regression and integration testing.
- Joined daily scrum for discussing, trouble-shooting issues and fixing defects.
Environment: Java 1.8, Agile Methodology, HTML4/5, CSS2/3, JavaScript, JQuery, DHTML, MVC, DOM, JSON, AJAX, Adobe Flash, Java Mail, JNDI, Log4j, Oracle 10g, Git, JUnit.
Confidential - Detroit, MI
Front End Developer
Responsibilities:
- Worked in the SDLC (Software Development Life Cycle) of the system with Agile daily scrum process.
- Involved in developing user interfaces using HTML5, CSS3, JavaScript, XHTML, jQuery, AJAX, JSON.
- Developed web pages and forms with functionalities like login, register, forget password, Email, Filters using JavaScript and HTML5.
- Used JavaScript to update a portion of a web page thus reducing bandwidth usage and load time in web pages to get user input and requests.
- Coded JavaScript for page functionality and Pop up Screens and used HTML5 to make dropdown menus on web pages and display part of a web page upon user request.
- Used jQuery and CSS selectors, toggles, and hover functionality, ToolTip, AJAX Forms.
- Participated in writing application level code to interact with APIs, Web Services using $resource.
- Used JSON, JSONP for storing and exchanging information between browsers and servers.
- Worked on Cross-Browser compatibility and fixed the bugs for several browsers and hence worked on different browsers like Safari, Internet explorer, Firefox and Google Chrome.
- Implemented the SEO Techniques to improve the search results on the web
- Involved in making the application Responsive using Bootstrap.
- Wrote code to implement AJAX based applications be fetching the response from backend API as a part of JSON.
- Used JSON and XML as response type in REST services.
- Wrote Unit-Tests using Karma and Jasmine to run the test.
- Used protector for integration testing.
- Actively tested, Debugged and participated in troubleshooting the existing code using Firebug and Chrome Inspector Tools.
- Worked on cross browser compatibility issues and fix the bugs pertaining to various browsers.
- Joined daily scrum for discussing, trouble-shooting issues and fixing defects.
Environment: HTML4/5, CSS2/3, JavaScript, JQuery, DHTML, MVC, DOM, JSON, AJAX, JSON, SVN, PLSQL, Oracle, Windows.
Confidential
Java Web Developer
Responsibilities:
- Extensively involved in requirements gathering and analyzing them, checking the dependencies and design of the project.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML, HTML5, CSS, AJAX, JavaScript and jQuery.
- Designed and developed User Interface using CSS, HTML and JavaScript. Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
- Designed and Developed Java Script frame work which is wrapper on top of JQUERY frame work and AJAX based UI frame work for UI Configuration widgets.
- Used Ajax, OO Java Script, JQuery, HTML and CSS to develop the application.
- Developed different JQUERY component in MVC micro architecture framework which internally use various design pattern such as singleton, command, delegate, etc.
- Involved in redesigning the entire site with CSS styles for consistent look and feel across all browsers and all pages.
- Worked on integrating JQuery APIs with MVC pattern.
- Developed and implemented the MVC Architectural Pattern.
- Used AJAX frameworks like JQuery, JSON to develop rich GUI’s and also involved in performance tuning the website.
- Used Agile-methodology in Development.
- Improved outgoing quality through test and yield improvements and characterization. Also reduced costs through test time improvements.
- Wrote test plans, performed unit testing and performance testing.
Environment: HTML, CSS, OO JavaScript, Ajax, JSON, JSP, JQuery, MVC, DOM, SQL, PL/SQL, Oracle, Windows