We provide IT Staff Augmentation Services!

Java Ui Developer Resume

3.00/5 (Submit Your Rating)

Cambridge, MA

PROFESSIONAL SUMMARY:

  • 8+ years of experience as a Front End Developer with solid understanding in all the phases of the Software Development Lifecycle (SDLC), this includes Analysis, Design, Development, Testing and Maintenance of Java UI applications for large Enterprise Customers
  • Experienced in developing Web UI Applications using JSP, HTML5, CSS3, Boot Strap, Java Script, Type script, Ajax, JQuery, and Spring MVC.
  • Experience in using various JavaScript Web application related libraries such as Node Js, Backbone.js, Require.js, Knockout, Angular.js, React.js, JQuery UI and Google Web Toolkit.
  • Experience in XML related technologies like XSL, XSD, XPATH, DTD, and XML Schemas, XML Parsers like DOM & SAX.
  • Expertise in Core Java concepts like OOP'S design, Multi - threading, Generics, Exception handling, Collections, Java reflection, Annotation.
  • Experienced in React JS and working with React Flux architecture.
  • Experienced in other front-end technologies such as SASS, LESS, Typescript, BOOTSTRAP, Angular1, Angular1.5, Angular2, Ajax, JSON, Node.js etc.
  • Experienced in using SOAP and REST for implementation of web services.
  • Working knowledge in developing J2EE based applications using Core Java, Servlets, JSP, JDBC, JMS, Struts, Spring MVC and Hibernate.
  • Good Experience in developing Web Services, Restful API using Jersey Framework, and SOAP services using Spring-WS.
  • Good Experience in front ends technologies such HTML, HTML5, CSS, Java Script, Oracle and Ajax. Experience on Ext JS.
  • Developed front-end using React JS, JQuery, HTML and High Charts based on MVC architecture.
  • Good knowledge of using JavaScript testing frameworks, Jasmine, Protractor and QUnit.
  • Expertise in working with kendo to develop modern web applications and easily combine with pretty responsive apps. Experience with popular React.js workflows (such as Flux or Redux)
  • Familiarity with newer specifications of EcmaScript
  • Experience with data structure libraries (e.g., Immutable.js)
  • Knowledge of isomorphic React is a plus
  • Familiarity with RESTful APIs
  • Knowledge of modern authorization mechanisms, such as JSON Web Token
  • Skilled at analyzing and solving browser compatibility challenges and possesses ability to maintain consistency and well commented HTML and CSS markup .
  • Worked with Agile waterfall and scrum methodology.
  • Integrating sliced PSD files (usually already converted to HTML/CSS) into either WordPress or some other proven open source system.
  • Setting up multi-site WordPress builds.
  • Experience in implementing business logic using Triggers, Indexes, Views and Stored procedures with MS SQL server.
  • Customizing WordPress to support specific functionality.
  • Experience with web/application servers Web Sphere, Web Logic, JBoss, and Tomcat Server.
  • Experience in performing Unit testing, Integration Testing and generation of test cases using JUnit.
  • Debugging and testing with Karma/Jasmine.
  • Experience with Source Control Tool's such as Subversion, Clearcase and Defect tracking tools likes HP Quality Centre.
  • Good understanding of REST API's extensive experience of integrating services via Ajax using JavaScript, JQuery, Angular.js and React.js.
  • Experience in database development skills like My SQL, SQL Server and No SQL Databases like Mongo DB etc.
  • Experience in working on version control tools like SVN, CVS and GIT.
  • Experience with large-scale distributed systems using JMS, Message Queues and Spring JMS Integration.
  • Experience in working with build tools like Maven and build-automation tools like Jenkins.
  • Good exposure on using IDE'S like Eclipse, Sublime Text, WEBSTORMand Net Beans.
  • Experience in software development methodologies such as Agile, and Waterfall.

TECHNICAL SKILLS:

Languages: Java, C, SQL, PL/SQL.

Java/J2EE Enterprise Technologies: JDBC, JSP, Servlets, EJB, JSTL, JMS, JSF, Hibernate, Spring, Struts, JNDI, Log4j, and LDAP.

J2EE Web Services: SOAP, REST, WSDL, JAX-RS, JAX-RPC, JAXP, JAXB.

Web Technologies: HTML5, DHTML, XHTML, CSS3,JSP, Java Script, AJAX, JSON.

JavaScript Frameworks: Bootstrap, Angular JS, EXT JS, Node JS, Express JS, Backbone.js, JQuery.

Client side build tools: npm, Bower, Grunt, Gulp.

Database: HBase, Oracle11g/10g, DB2, MySQL, MongoDB

Web and Application Servers: Apache Tomcat, IBM WebSphere, JBoss, WebLogic.

Design Patterns: Singleton, Front Controller, DAO, MVC, Factory Method.

Methodologies: SDLC, OOAD, Agile.

Operating Systems: Windows, Linux, Unix.

Build Tools: Ant, Maven, Jenkins, Bamboo, Gradle.

Tools: Junit, Selenium, Eclipse, Mockito, IBM Rational Application Developer 6.0, TOAD, MS Project2000, Sublime Text, Rational Rose, Putty, Subversion, CVS, Visual Source Safe6.0, Clear Case, MS Visio.

PROFESSIONAL EXPERIENCE:

Confidential, Cambridge, MA

Java UI Developer

Responsibilities:

  • Involved in Requirements and Analysis: Understanding the requirements of the client and the flow of the application as well as the application Framework.
  • Created HTML5 and CSS from Photoshop mockups.
  • Created Images, Logos and Icons that are used across the web pages using Adobe Flash and Photoshop.
  • Defined and developed the application’s presentation layer using HTML5, CSS3, JavaScript and JQuery Scripting.
  • Implemented UI by adapting Angular2 framework with TypeScript, HTML/HTML5, SCSS.
  • Built Angularjs 2 components, UI services to consume rest services using Component based architecture provided by angular 2.
  • Developing new user-facing features using React.js
  • Building reusable components and front-end libraries for future use
  • Translating designs and wireframes into high quality codeExperience with data structure libraries (e.g., Immutable.js)
  • Knowledge of isomorphic React is a plus
  • Familiarity with RESTful APIs
  • Knowledge of modern authorization mechanisms, such as JSON Web Token
  • Familiarity with modern front-end build pipelines and tools
  • Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
  • Optimizing components for maximum performance across a vast array of web-capable devices and browsers
  • Redesigned pages to improve application design and UI to attract the customers by taking inputs from senior management.
  • Defined the site layout and developed Wireframes using Adobe Illustrator.
  • Developed cross browser and multi browser compatible web pages using HTML5, CSS3, and JavaScript.
  • Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts (table less layout).
  • Created and developed the web-page layout and positioned/developed design elements, using Dreamweaver, HTML and Adobe Photoshop.
  • Designed DOM based interactive to reprogram selected links and adopted WCAG 3.0 standards for HTML and XHTML and W3C standards for CSS as well.
  • Developed responsive single page web application using Angular.js and Node.js, custom directives.
  • Developing new plugins for WordPress.
  • Built different modules, controllers, templates, custom filters and directives in Angular.jS.
  • Designed Frontend with in object oriented JavaScript Framework like bootstrap, Angular.js, Node.js.
  • Customizing WordPress to support specific functionality.
  • Setting up multi-site WordPress builds
  • Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services.
  • Designed and developed various Screens using JSP, DOJO, JavaScript, HTML, and CSS.
  • Ensured site design integrity and quality control consistency throughout the project’s lifecycle.
  • Updated the website from time to time for special Requirements.
  • Responsible for quality assurance of finished websites including the validation of web forms and links.
  • Implemented Grails Services and controllers to perform actions.
  • Used CSS pre-processors (SASS).
  • Experience working with Redux for maintaining the consistency to run the application in different environments (client, server, and native) which are easy to test.
  • Used Grunt for building the project.
  • Developed UI tests with Protractor and Java tests in JUnit.

Environment: HTML5, CSS3, JQuery, AJAX, JavaScript, Angular.js, Angular 2, typescript, Node.js, Ext.js, Responsive Web Design, Jasmine, W3C, MVC, Adobe Photoshop, Dreamweaver, DOM, XML, JSP, SOA, DHTML, DOJO, CVS, Windows.

Confidential, Tampa, FL

Java UI Developer

Responsibilities:

  • Involved in design, development and implementation of website based on Model-View-Control (MVC) architecture using struts.
  • Developed the front-end featuring rich web interface implemented using HTML5 features like Content Editable, E-mail Inputs, local storage, placeholders, CSS3 different features like Box sizing, Multiple backgrounds, Advanced Selectors, JavaScript. Used JQuery framework for UI centric AJAX behavior.
  • Developed various commands and helper classes using core Java mainly following multi-threaded concepts and MVC design patterns for the application.
  • Created design mock-ups and wireframes using MS PowerPoint, Adobe Photoshop CS4 and Dreamweaver CS3.
  • Developed Web application for backend system using Angular.js with cutting edge HTML5 and CSS3 techniques.
  • For new website features wrote Angular.js controllers, views and services.
  • Used Angular.js for developing single page web applications.
  • Good practice with the Node. JS Application in building the minified versions.
  • Wrote Page level code using JavaScript with Angular.js framework along with JQUERY and other JavaScript libraries .
  • Spearheaded adoption of Responsive Web design principles.
  • Creating interactive prototypes using HTML5, CSS3, JavaScript front end code from a combination of wireframes, visual designs and design standards.
  • Used Backbone.js and Require.js to create Views to hook up models to the DOM and synchronize data to/from server.
  • Used the Mozilla Firefox extension, Firebug, to view and debug HTML, DOM and JavaScript.
  • Implement advanced data grid with custom item renderers and editors.
  • Used CVS for synchronous version control among versions.
  • Used AJAX frameworks like JQuery, JSON to develop rich GUIs and involved in performance tuning the website.
  • Used AJAX to use the RESTFUL Services in the application which supported different format like text, JSON and XML.
  • Worked on Service Oriented Architecture environment for developing the services for the users.
  • Developed data access objects to encapsulate all access to the data source.
  • Provided production level code to the engineering team for product development, including cross-browser support, CSS optimization, and ADA compliance support.
  • Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
  • Developed and deployed Action Classes and JSP for Dynamic HTML generation.
  • Generated new and edited existing design with CSS to accommodate new changes in design and logic.
  • Created web pages which are informative and yet very neat and interesting to look at.

Environment: JavaScript, HTML5, CSS3, JQuery, JSON, Ajax, Angular JS, DHTML, XML, JSP, Servlets, Dreamweaver, Photoshop, Angular.js, MVC, DOM, IE, APEX, Chrome, Mozilla Firefox, JUnit, PL/SQL, SQL, Oracle, Windows.

Confidential, Dallas,TX

UI Developer

Responsibilities:

  • Responsible for Development of health care Web page using HTML, JavaScript, jQuery AngularJS, CSS, SASS including Ajax controls and JSON.
  • Leverages knowledge of W3C standards, classical Model View Layer (MVC) architecture and cross-browser development techniques.
  • Utilized Node.js to create a fast and efficient chat server.
  • Developed web presentation layer using HTML and CSS according to internal standards and guidelines.
  • With the help of Angular JS library functions for the logical implementation part at client side for all the application.
  • Designed the table less web applications using CSS and with the help of and tags as per W3C standards.
  • Created NodeJS backend for creating RESTful Web Services using the Express Framework.
  • Used Angular JS in development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using scope.
  • Written Ajax driven JSON consuming JavaScript functions to save User selections such as radio button, drop-down menu selections into a cookie.
  • Used jQuery plug-ins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
  • Worked on implementing the Angular JS and MVC framework for data access and also in using version control(GIT).
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Developed JSP pages for user interfaces to interact with business layer. Developed Servlets to communicate with the other components under Struts Framework.
  • Analyzed business requirements, participated in technical design, development and testing of various modules assigned and Used JUnit for unit testing.
  • Responsible for checking cross browser compatibility and hence worked on different browsers like safari, Internet explorer, Firefox and Google chrome.
  • Involved in Agile process, Sprint meetings, attended daily standup meetings (Scrum), estimation meetings.

Environment: Java, J2EE, Struts, JSP, Angular JS, HTML5, CSS3, SASS, JavaScript, jQuery, jQuery UI, Bootstrap, RESTful web services, AJAX, JSON, XML, Node JS, ORACLE, SQL, MySQL, Web Agile, GIT.

Confidential, Peery County,PA

UI End Developer

Responsibilities:

  • Involved in the design and development of the entire application.
  • Involved in Analysis, Design, and Implementation of software applications using Java, J2EE, XML and XSLT and WebServices (REST, WSDL).
  • Developed UI using HTML5, CSS3, Ext JS, JQuery, and JSP for interactive cross browser functionality and complex user interface.
  • Created and optimized graphic prototype websites and applications interfaces using HTML5 and CSS3.
  • Proficiency in implementing the design to meet web standards (W3C), SEO and worked on various browsers for cross-browser implementation.
  • Involved in the creation of interface to manage user menu and Bulk update of Attributes using Angular.js, Node.js, Ext JS and JQuery UI.
  • Involved in implementation of Spring MVC framework and developed DAO and Service layers. Configured the controllers, and different beans such as Handler Mapping, View Resolver etc.
  • Developed web based presentation using JSP, AJAX using YUI components and Servlet technologies and implemented using Struts framework.
  • Developed the User Interface using spring, logic, bean, JSP, Java Script, HTML5 and CSS3.
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB, Form Bean and Action classes.
  • Used the Node.js and Angular.js MVC Frameworks in the development of the web applications.
  • Designed Responsive Web Design websites optimized for different displays.
  • Involved in several web application development projects that required Responsive Web Design.
  • Created UML diagrams (use case, class, sequence, and collaboration) based on the business requirements
  • Involved in designing and developing dynamic web pages using HTML and JSP with Struts tag libraries.
  • Developed Web services to allow communication between the applications using Rest Web Services.
  • Designed, Developed and analyzed the front-end and back-end using JSP, Servlets and Spring.
  • Designed JSP layout using Struts Tiles Framework.
  • Used JavaScript for client-side validation and Struts Validator Framework for form validations
  • Implemented SQL queries and used stored procedures, and built-in functions to retrieve and update data from the databases.
  • Also wrote complex queries in SQL involving joins to obtain required data from the persistent layer.
  • Used JavaScript validation in JSP pages.
  • Used Hibernate Framework for object relational mapping and persistence.
  • Interfaced with the Oracle back-end using Hibernate Framework and XML config files.
  • Used Eclipse for the development environment.
  • Wrote JUnit test cases to test the functionality of each method in the DAO layer.
  • Configured and deployed the web application using Weblogic Application Server.
  • Used Rational ClearQuest for tracking errors and bugs in the project source code.

Environment: J2EE, JSP, Servlets, Struts Framework, Struts Tiles Framework, HTML5, CSS3, EJB 3.0, Jquery, Ajax, Struts Validator Framework, JavaScript, XML, SQL, WebLogic application server, Eclipse, JUnit, CVS, Unix, Adobe Flex 3.6.

Confidential, Camp Hill, PA

Web Developer

Responsibilities:

  • Application was designed and developed using Spring Framework.
  • Participated multi phases of project life cycle.
  • Used Spring (MVC) Framework to develop the application.
  • Used Rational Rose to draw UML diagrams and to develop the Use cases, Activity diagrams, Sequence diagrams and class diagrams.
  • Developed Data Access Layout using Hibernate ORM framework.
  • Implemented the Spring Framework for Dependency Injection.
  • Used Eclipse as IDE.
  • Participated in development of a well responsive single page application using Java Script, and JQuery in conjunction with HTML, CSS standards, with front-end UI team.
  • Provided production support for application.
  • Designed and developed user interface screens using HTML, DHTML, and JSP.
  • Turned SQL Queries created complex stored procedures, packages, functions, triggers, jobs.
  • JIRA is used for bug-tracking.
  • Worked parallel over releases to clean up code and make performance improvements to the application.
  • Developed Selenium Web Automation testing grid using Web driver.
  • Developed Automation frameworks with TDD/BDD using RSpec and Cucumber.

Environment: Spring, AJAX, Java, J2EE, HTML, DHTML, JSP, CSS, JSON, JIRA, JDBC, XML, XSLT, Web Services, UDDI, WSDL, Log4j, LDAP, Oracle, Windows XP, UML.

We'd love your feedback!