Java Ui Developer Resume
Philadelphia, PA
SUMMARY
- 6+ years IT experience as a Web Developer in Front - end design & development of applications using Java Web Technologies.
- Extensively used HTML4/5, CSS2/3, Bootstrap, JavaScript, AJAX, JQuery and AngularJS for creating interactive user interfaces.
- Hands-on experience with integrating JavaScript libraries like ReactJS and D3.js.
- Extensive use of JavaScript frameworks like AngularJS, ExtJS and NodeJS, in building web applications.
- Extensive use of jQuery plugins like jQuery Pagination plugin optimized for Bootstrap for menus and paginations.
- Extensive experience with CSS3 and leveraging best practices, modifications of existing CSS files to enhance the user experience.
- Extensive Experience with Bootstrap CSS design with Bootstrap components like Glyphicons, Dropdowns and Button Groups.
- Experience with Test Driven Development (TDD) using testing tools like Jasmine and QUnit
- Experience with using front-end Build Tools like Bower and Gulp
- Experience with using AngularJS and JQuery/AJAX technology to consume JSON output from Restful Web Services.
- Strong background in Core Java, Data Structure and Algorithm.
- Experienced in J2EE Technologies such as Servlets, JSP and JSTL.
- Experience in deploying applications on MAC and UNIX environments.
- Good knowledge about Spring and Hibernate framework.
- Used Agile Development Methodology and Scrum team structure for the development process.
- Had experiences working in Banking, Insurance and Media domain.
- Strong verbal and written communication skills. Good problem solving ability, great team player, and fast learner.
TECHNICAL SKILLS
Programming Languages\Web Technologies\: Java (JSP, Servlets, JDBC), JavaScript, \HTML/HTML5, CSS/CSS3, XHTML, JSON, \ Shell Scripting, C, Python\XML, AJAX\
JavaScript library/framework\JQuery framework/3rd party plug-in\: JQuery, Angular JS, NodeJS, ReactJS, D3.js\BootStrap CSS, JQuery UI\
Testing Tools\IDE’s and Toolkits\: JUnit, FireBug, Chrome Inspector, Jasmine, \Eclipse, Sublime Text, WebStorm, \QUnit, Protractor\Dreamweaver, IntelliJ IDEA\
Knowledge of\Software Processes\: Linux, Struts, Hibernate, Spring MVC\SCRUM, Agile, Waterfall\
Databases\: MySQL, Oracle 11g, Oracle 12c/Tomcat, \MongoDB\
PROFESSIONAL EXPERIENCE
Confidential, Philadelphia, PA
Java UI Developer
Responsibilities:
- Develop responsive web pages using HTML5, AngularJS, JSP, JavaScript, jQuery and CSS3 for the application.
- Use AngularJS to create a Single Page Application for customer registration page, which asks customers for the information and validate user inputs instantaneously.
- Use AngularJS features like data binding, services and routing capability to create a rich and responsive user interface in Banking Account and Credit card Services Module.
- Use Bootstrap framework’s components such as dropdowns, navs, button groups, button dropdowns labels and badges for developing customizable and fully responsive user interfaces.
- Use D3.js JavaScript library to produce dynamic interactive data visualizations about a customer’s financial status in banking account management module.
- Use AngularJS to consume JSON output from Spring-based RESTful web services about online loan application status, fees and rates information and render it on the browser
- Use jQuery plugins like lazyload, autocomplete to develop a fully responsive website
- Use AJAX in JQuery to JSON to process asynchronous actions in credit card service module
- Extensively use JavaScript to provide for the client side validations.
- Use Cookie in JavaScript to store the customer information on browser for the further use
- Create a custom shared library of JavaScript, which can be shared across different applications to validate customer inputs loan application information.
- Develop Unit test cases for the Angular Controller using Jasmine.
- Use Agile Development Methodology and Scrum team structure for the development process.
- Integrate Struts and Hibernate by implementing Spring framework and configure XML files for mapping between Java classes and Oracle database.
Environment: Java 1.6, JavaScript, JSP, AngularJS 2.0, CSS, Eclipse, HTML, JavaScript, JQuery, AJAX, XML, Oracle 10g, JUnit 3, Struts, Hibernate, Spring 2
Confidential - Philadelphia, PA
Front end/UI Developer
Responsibilities:
- Developed the UI Screens using HTML5, DHTML, AngularJS, XML, JavaScript, AJAX, JQuery and CSS3 for complex page layouts while adhering to code standards
- Used AngularJS MVC to build the user interface of the application
- Created responsive webpages using Bootstrap Grids, Themes and Components such as Glyphicons, Badges/Labels, Progress Bars and Dropdowns in the insurance web portal design.
- Extensively used AngularJS features, Directives, Filters, 2-way Data Binding, Services, Templates, Routing, MVC and Dependency Injection to build Single-Page-Applications in a clean and maintainable way.
- Used ReactJS to build this large application with data those changes over time.
- Used Node.js as a tool to develop Single Page Applications, JSON APIs based Applications and Data Intensive Real time Applications in the Insurance Portal
- Consumed RESTful web services using AngularJS HTTP service and rendered the JSON data on the screen.
- Used AJAX effectively to create pagination and with client side events like quick search.
- Solved Cross-Browser compatibility issues using Modernizer to features test major browsers.
- Used Protractor as an end-to-end testing framework to test AngularJS Applications.
- Extensively used JQuery plugins like autocomplete, validation, drag and drop.
- Used Agile Methodology for Software development.
Environment: HTML5, CSS3, JavaScript, AJAX, JQuery, MVC, Angular.js, Node.js, Ext.js, Responsive Design, Bootstrap, DHTML, DOM, XML, XSLT, JSON, Firebug, Firefox, SOAP, agile
Confidential - Philadelphia, PA
Java UI Developer
Responsibilities:
- Involved in Software Development Life Cycle phases like requirements gathering, Analysis, Design, Development and Testing.
- Rapidly prepared and implemented user management and claim management system.
- Designed and implemented the User Interface using HTML, XHTML, XML, CSS, JSP, AJAX and MySQL translated from wireframes
- Actively involved in using JavaScript to enable client side date to meets specific criteria by applying various Formatters and Validators.
- Developed JSP for the multiple views in the presentation layer and domain objects for model layer.
- Integrated User Interface to the back end using Struts/Spring framework.
- Developed UI using Ext JS, jQuery and JSP for interactive cross browser functionality and complex user interface.
- AJAX/JSON was primarily used for populating Ext JS Grid panel and also updating the DB with the modified content in grid.
- Created HTML navigation menu that is role based menu items changes dynamically derived from the database in the form of XML used JSP to enhance existing application.
- AJAX/JSON was primarily used for populating Ext JS Grid panel and also updating the Database with the modified content in grid.
- Used AJAX extensively to implement front end /user interface features in the application.
- Fixed bugs and problem in websites for design, CSS, HTML and JavaScript Library.
Confidential - Philadelphia, PA
Web Developer
Responsibilities:
- Used Agile Development Methodology and Scrum team structure for the development process.
- Designed and implemented multiple new features in Autotrader.com related to different car search using AJAX, JQuery, CSS3 and HTML5.
- Handled Browser compatibility issues in HTML, CSS and Java Script for IE, Firefox and Chrome browsers.
- Design and implemented Car Make module that offers to customer suggested products after evaluating customer’s preference.
- Used CSS3 Borders and jQuery Menus as part of the UI navigation.
- Implemented JQuery validation plug-in, modified JQuery validation plug-in to support custom validation, JQuery modal box, JQuery date picker, JQuery tooltip.
- Developed sub-sites for new car makes, customer investigation, and discounts details.
- Used Ajax in JSON format for asynchronous request handling and partial refreshing by the user.
- Used jQuery to navigate to different pages of the application using DOM elements, and to create AJAX pages
- Tested and debugged usingJava,JavaScript, Ajax, Servlet, Spring MVC, JSP, jQuery, CSS, HTML and SQL.
Environment: JavaScript, HTML4, CSS2, JQuery, AJAX, JSON, PHP, Spring MVC, PL/SQL, Oracle 10g, SVN
Confidential
Web Developer
Responsibilities:
- Designed and developed UI Components Using HTML, CSS, JSP, and implemented an asynchronous, AJAX and JQuery based rich client to improve customer experience.
- Handled user request and passed them on to the middle-tier using a control Servlet.
- Encapsulated the business logic using JDBC in date access layer
- Used JavaScript and JSP validation framework for Client side validations and Server side validations to build dynamic web page.
- Used jQuery to navigate to different pages of the application using DOM elements, and to create AJAX pages.
- Used Ext JS menu component for displaying menus.
- Implemented application deployment on Apache Tomcat web Server.
- Used JUnit to perform Unit Testing.
Environment: JavaScript, HTML, CSS, HTML5, CSS3, JSP, JQuery, AJAX, Ext JS, JUnit Apache Tomcat Server, Oracle
