Sr.java Ui Developer Resume
Bentonville, AR
SUMMARY:
- Over 5 plus years of strong software experience in design, development and deployment of web - based and Client-Server business applications using Java/J2EE and UI technologies.
- Extensively used Spring MVC, Spring Boot and Spring AOP for creating web applications along with Security and transactions.
- Proficient in building Rich User Interface(UI) web applications and web service applications using Web Technologies such as HTML5, XHTML, DHTML,CSS3,Bootstrap Framework, XML, XSLT, Object Oriented JavaScript, JavaScript, JQuery, Backbone.js, Angular JS, Node.js, JSON, Ajax.
- Proficiency in working with web and application servers such as Apache Tomcat, JBoss .
- Extensive Experience with JavaScript MVC framework Angular JS and familiar with other frameworks/libraries such asBackbone.js, Node.js, Underscore.js.
- Extensive experience in Continuous Integration, Continuous Delivery, Continuous Deployment of micro service components using Jenkins
- Experience with Advanced JavaScript (including prototype-based inheritance, AJAX, JSON).
- Strong working experience with third party web services APIs and Web Services using AJAX and JQuery.
- Strong knowledge of building and architecting Single Page Applications (SPAs) using various JavaScript frameworks like AngularJS, Node.js and Bootstrap.
- Expert in developing enterprise-level JAVA applications utilizing XML, JSON, JSONP, RESTful-based web services, JavaScript, HTML, AngularJS and a Modern UI framework such as Bootstrap CSS
- Expertise in Client Side designing and validations using HTML, DHTML and Java Script.
- Strong Web development skills with web 2.0 framework, JSP & MVC, DHTML, table less XHTML and good knowledge of W3C standards
- Used Node.js to run Grunt tasks and build properly the project (compile, minify, concat etc.)
- Developed Web Applications with ASP.NET with MVC4 (Razer) and MVC5 (Razer) project architectures
- Hands on experience with tools like SVN, CVS, GIT-Hub, GIT-Extensions for Version controlling and error reporting.
- Excellent experience in Restful Web services and Big Web service development and consumption using (JAX-RS and JAX-WS).
- Good Understanding of Box Model, Document Object Model (DOM) and DOM Functions.
- Developing and Integrating Front End Applications using Java, JSP and PHP Technologies and their frameworks
- Expertise in coding optimized SQL queries on databases like Oracle and MySQL.
- Experience working with testing tools like Firebug, Firebug Lite, Chrome or Safari Web Inspectors and IE Developer Toolbar.
- Experience in major web applications servers, including Apache Tomcat, WebSphere and JBoss.
- Experience in working closely with requirements team to translate business rules into business component modules.
- Experience in AGILE based development environment and participating in Scrum sessions.
- Involved in all phases of Software Development Life Cycle (SDLC) including Analysis, Design, Development, Documentation, Testing, Deployment, Version Control and production support.
- Quick learner with good technical and interpersonal skills coupled with a proactive attitude and good team spirit. Enthusiastic and always eager to get myself acquainted with the most recent and latest technologies.
TECHNICAL PROFICIENCY:
Web Technologies: HTML4/5, XHTML, DHTML, CSS2/3, CSS Media Queries, Bootstrap Framework, CSS, XML, XSLT, Object Oriented JavaScript, JavaScript, Type Script, JQuery, Backbone.js, Angular JS, Underscore.js, Handlebars, Node.js, JSON, Ember.js, Modernizer JS, Bootstrap Framework, JSON, Ajax.
Languages: C, C++, Java
Methodologies: Waterfall, Agile
Version Control: SVN, CVS, GIT-HUB, Clear Case, Clear Quest
IDE/Tools: Eclipse, WebStrom9, Rational rose, Sublime Text 2, NetBeans, Visual Studio, Komodo Edit, Sublime Text, Dreamweaver.
Domain: Financial, Insurance, Media and Entertainment, Ecommerce.
Debugging Tools: Firebug, Firebug Lite, Google Chrome Web Debugger, IE developer Tools.
Database: SQL Server, MYSQL, MS-Access.
Operating System: Windows 7/XP/Vista/2000, Mac, Linux, UNIX.
PROFESSIONAL EXPERIENCE:
Confidential, Bentonville, AR
Sr.JAVA UI Developer
Responsibilities:
- Designed dynamic and browser compatible pages using HTML5/HTML, DHTML , CSS and JavaScript.
- Effective use of CSS3 features use as Borders, Backgrounds and Multiple columns.
- Involved in developing the UI pages using HTML5, CSS3, JAVASCRIPT, ANGULAR.JS, Node.js and D3.JS.
- Implemented business layer using Core java, Spring Beans using dependency injection, spring annotations, and Spring MVC components.
- Designed and Developed Presentation Tier using Spring MVC and JSP integrating Custom Tags, JSTL, JSP Expression Language and AJAX
- Created a Node.js server, and NPM dependencies, utilizing the previously existing project structure, to facilitate standalone front-end development
- Built data visualizations to monitor file server load, web server speeds, data processing.
- Performed Unit testing on angular applications using tools like Karma, Jasmine .
- Developed code to call the web service/APIs to fetch the data and populate on the UI using JQuery/AJAX .
- Built Angular Js framework including MVC architectures, different modules, specific controllers, templates, custom directives and custom filters.
- Used Jasmine to test Angular JS and to keep the code well-structured and documented.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
- Used Node.js and NPM modules.
- Tested the WebServices using SOAP UI Client tool.
- Implemented mock services in Node.JS with the help of modules using Angular JS
- Consumed JAX-WS Web services and tested using SOAPUI . Implemented Graphics and multimedia on the web page.
- Deployed the application on Apache Tomcat 7.0 application server.
- Exposed to various phases of Software Development Life Cycle using Agile - Scrum software development methodology.
- Developed UI with HTML5, CSS3 and Angular JS 1.5 make the page more user-friendly and interactive.
- Implemented Spring MVC for navigation and controlling action classes and view pages and Spring Boot to accelerate spring application development
- Created and managed all of hosted or local repositories through Source Tree's simple interface of GIT client, collaborated with GIT command lines.
- Wrote client Side code using Node.JS and used NPM & gulp directories to generate the server environments.
- Used Node .js as a proxy to interact with Rest services and also interacting with Database.
- Managed projects with Grunt task runner and combined with Bower package manager to install the latest version of libraries based on running in the Node.js environment.
- Involved in writing unit/functional test case to pass the Jenkins build successfully.
- Used JIRA extensively for organizing issues, tracking the assigned work, and following team activity.
- Used agile methodology and effectively took part in Scrum gatherings to deliver quality deliverables within time.
- Worked closely with QA team and fixed QA bugs as well as production issues with a quick turnaround time.
Environment: Ext JS 5.1, Java, JDK 1.8, J2EE, Spring Core, Spring MVC , Spring Security, NodeJS, Typescript, Hibernate, RestFul web services, AEM 6.1 , ASP.NET and SOAP WebServices. Angular JS, Backbone JS.
Confidential, Boston
Sr. UI Developer
Responsibilities:
- Working with team utilizing agile methodology for software development to create highly scalable, functional applications . Interacted with client periodically to gather the requirements and presenting demos.
- Working on highly advanced user interface design and development using AngularJs, Node.js, HTML5, XHTML and CSS3.
- Extensive use of Bootstrap for creating web pages. Involved in upgradation and maintenance of website to the new layout using the Grid orientation model Bootstrap framework.
- Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
- Implemented the search functionality for Internal Application using AngularJS.
- Used Bootstrap and CSS3 media queries to create a responsive website that fit all devices from desktop to tablet and mobile phone.
- Developing & Customizing UI JavaScript Plug-INS using JQuery, Object Oriented JS and JSON.
- Updating billing pages using HTML, CSS in AngularJS framework .
- Developing the Presentation Layer using JSP Technologies.
- Analyzing the response of JSON in order to update DOM.
- Involved in Creating and Consuming RESTful Services using Node JS and Express Framework.
- Involved in File Manipulations, File Uploads using Node JS .
- Used AJAX & JSON communication for accessing RESTful web services data payload.
- Developed the application using ASP.NET MVC, AngularJS and WEB API
- Created role-based DHTML navigation menu, menu items changes dynamically, derived from the database.
- Worked through cross browser compatibility issues with layout and styles for all new CSS that was implemented.
- Involved in the development of dynamic loading of web pages using Ajax calls with server pages.
- Used Node.js as a proxy to interact with Restful services and also interacting with Database
- Created the Application using Angular Js and NodeJS libraries NPM, gulp directories to generate desired view and flux to root the URL's properly.
- Designed and implemented a complex Ext JS tree component for selecting company division information
- Designed business applications using web technologies like NodeJS, React JS, HTML4/5, XHTML, and CSS2/3, Bootstrap based on theW3C standards.
- Used SVN for version control and Clear Quest for defect tracking.
- Debugging using Firebug, web debugger, web inspector tools on Chrome, Firefox, and Safari.
- Prototyped several versions of possible UI approach to provide choices to the business
- Worked closely with back-end developers to find ways to push the limits of existing Web technology in service of creating the best possible user experience.
- Day to day tasks related to website maintenance such as updating the content, the look and the feel etc.
Environment: HTML5, CSS3, Bootstrap, AngularJS, Node.js, Object Oriented JavaScript, NodeJS, JQuery, React.js, JSP Technologies, Window 7, SVN, Clear Quest, Mantis, Restful, Micro services , Firebug Eclipse, JAVA Technologies
Confidential, Mason, OH
UI Developer
Responsibilities:
- Gathered and analyzed the requirements and converted them into User Requirement Specifications and Functional Requirement Specifications for the designers and developers to understand them as per their perspective.
- Designed and developed the application using agile methodology and followed TDD, Scrum .
- Involved in designing and implementing Web2.0 Rich UI for the Self-service Application using JQuery Ajax framework and Widget based JavaScript programmed model.
- Created web page layouts using HTML and CSS, Master Pages, CSS3 Styles Sheets and Integrated to Silver light and got approval from Business Stake holders.
- Designed UML diagrams using UML and Rational Rose.
- Developed websites using JavaScript, Google Maps API, and XML and performed client side validations over the forms using JavaScript.
- Review Click thru prototypes using HTML, CSS, JavaScript, DHTML , with adhering to W3C and browser compatibility standards.
- Built templates - slicing and coding Photoshop comps using hand coded HTML / XHTML and CSS/CSS3.
- Used JQuery to make the HTML, DHTML and CSS3 to interact with the JavaScript functions
- Developed a fully functional prototype application using JavaScript (jQuery and Backbone.js) and Bootstrap, connecting to a REST-full server on a different domain.
- Developed Business logic in a separate layer and integrated into Action classes using the Business façade design pattern
- Developed AJAX scripting to process server side JSP scripting.
- Developed AJAX functionalities using frameworks like JSON and JQuery .
- Used ANT scripts to build the application and deployed on WebSphere Application Server.
- Main application was built on Python, Django leveraging technologies such as Backbone.js, Ember.js, and Celery. Used My Eclipse as an IDE for developing the application.
- Worked with Clear Case source management.
- Unit testing was performed using JUnit and Version control through Git.
- Developed the presentation layer using Java Server Pages (JSP), Tiles, Ajax and Java Script.
- Wrote complex SQL statements to retrieve data from the DB2 database.
- Implemented the validation, error handling, and caching framework with Oracle Coherence cache.
- Deployed the developed web components on Apache Tomcat Web-Server.
- Developed custom tags, JSTL to support custom User Interfaces.
- Responsible for code optimization, tested the website across different browsers (cross Browsing Compatibility) and and fixed any existing bugs using Firebug
- Application is deployed on WebSphere Application server. Maven is used as a build tool
- Worked with the JIRA tool for Quality Center bug tracking
Environment: HTML, JavaScript, CSS, MS Office, Firefox, Windows XP, PHP, Smarty, MySQL, CMS - Joomla, XHTML, CSS, JQuery, AJAX, NodeJS, DHTML, Backbone.js, JavaScript Frameworks - JQuery, DHTML, Windows, PHP Frameworks, Clear case
Confidential, Redwood City, CA
Java UI Developer
Responsibilities:
- Implemented and designed user interface for web based customer application.
- Developed application using JSP, HTML, JavaScript, Spring, and Hibernate
- Developed all the UI pages using extensive markup and scripting languages (HTML, DHTML, JavaScript and CSS).
- Documented the tech design artifacts and socialized with the key stakeholders for approval.
- Used spring to manage beans and define integration points with web services and data access to Oracle database using Hibernate.
- Designed table-less layouts using CSS and appropriate HTML tags as per W3C standards.
- Responsible for developing web pages quickly and effectively using DotCMS, HTML, CSS, AJAX, JSON and Object Oriented JQuery
- Developed a Web Application using Java with the Google Web Toolkit API with PostgreSQL
- Wrote application level code to interact with the backend databases JQUERY AJAX and JSON.
- Extensively used jQuery core library functions for the logical implementation part at client side for all the application. Involved in Writing jQuery based Ajax Requests.
- Provided multiple implementations using JavaScript, HTML and SQL Queries.
- Used JQuery plugins for Drag and Drop, widgets, menus, forms and user interfaces.
- Involved in development of back-end business layers using Servlets
- Implemented the Connectivity to the Data Base Server Using JDBC.
- Implemented business logic using Struts action components in the Struts and Hibernate framework.
- Developed the Site using the Struts with Spring Integration using the tiles framework
- Performed client side validations with customized error messages using JavaScript.
- Debugged the application using Firebug and traversed through the nodes of the tree using DOM functions.
- Worked with the internal teams through several meetings and got the requirements for the project.
- Involved in writing and modifying Procedure, Queries, Views & Triggers and calling them from JavaScript using the Temp net Framework.
- Maintained 24/7 high volume availability demands using open source tools such as Linux, Apache, PHP, and MySQL.
- Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
- Successfully executed all the test cases and fixed any bugs that arose at the test level.
Environment: HTML, CSS, DHTML, DOM, JQuery, JavaScript, GIT-Hub, Adobe Dreamweaver, Ajax, JSON, Visual Studio, SQL Server and MS Office, Java, JSP, HTML, JavaScript, Spring and Hibernate.
Confidential
UI Developer
Responsibilities:
- Involved in the project from requirement analysis to production.
- Extensively worked on Struts Framework.
- Developed the DAO objects using JDBC.
- Business Services using the Servlets and Java.
- Developed and modified Servlets to accept and process request from the clients.
- Used JDBC to connect the J2EEserver with the relational database.
- Extreme programming methodologies for replacing the existing code and testing in J2EE environment.
- Developed java classes for business layer.
- Developed database objects like tables, views, stored procedures, indexes.
- Analyzing the Requirement and choosing the optimal Front End Technologies like XHTML, CSS, JavaScript, JQuery
- Developed the Web Interface using Servlets, Java Server Pages, HTML, CSS, JavaScript and JQuery
- User input validations done using JavaScript and developed use cases using UML.
- Developed various objects using java and HTML and DHTML to maintain well-structured GUI and to interact with Controllers to get data from Oracle database.
- Unit testing and Regression Testing of Web Application and fixing the issues involved in development.
- Test case preparation Based on requirement Documents. Execution of test cases and Reporting bugs.
- Maintaining the Bug reports and tracking the status of the bugs.
Environment: Java, J2EE, JSP, Struts, HTML, DHTML, Custom Tags, ANT, Java Script, XML, JDBC, Oracle (PL/SQL), DAO, Linux, Web Logic, JUnit, Log4j, Eclipse