Java Ui Developer Resume
Philadelphia, PA
PROFESSIONAL SUMMARY:
- Over 6 years of experience as JAVA UI developer in developing Web - Based Applications and Client-Side Applications and system Analysis, design, development, testing, implementation and support of application software using Object Oriented Analysis and Design in JAVA/J2EE.
- Experience in creating and designing front-end user interfaces using HTML, XHTML, DHTML, XML, CSS, AJAX, DOM, JavaScript, jQuery, JSON, Angular JS and Node JS.
- Experience with AJAX, REST and JSON.
- Extensively worked on N-Tier architecture systems with application system development using Java, J2EE, JSP, Servlets, EJB, Web service (SOAP, Restful), JMS, and JDBC.
- Worked on supply chain management and banking business modules.
- Hands on experience in Hibernate and JPA.
- Experience with features of Angular 2 such as directives, dependency injection, modules and routing.
- Good experience in Hibernate as the Object Relational Mapping solution and Hibernate Query Language (HQL)
- Hands on Experience in Struts and spring framework.
- Exposure to Spring IOC, Spring MVC frameworks, Spring JDBC. ORM experience with Hibernate.
- Having extensive industry and full life cycle experience in a Python/JavaScript based environment, along with exceptional analytical, design and problem-solving capabilities.
- Experienced in building cross browser compatibility applications using HTML5 and CSS3.
- Extensive experience in creating style guides, best practices and setting UI standards for enterprise/consumer applications.
- Extensively used new software tools in designing user interfaces and adapt to the changing environment.
- Developed the administrative UI and Single Page Application (SPA) using Angular JS.
- Well-versed in Object Oriented Programming (OOP) with JavaScript.
- Knowledge in developing web applications using MVC architecture.
- Expertise in using source code control systems such as GIT, JIRA, and Jenkins.
- Expertise in creating responsive style sheets using CSS, with SASS.
- Worked with Angular JS, jQuery.
- Excellent work experience in agile process Jira and Sprint Planning, daily stand-up to sync up with Team for current sprint status.
- Developed web components on Apache Tomcat Web-Server.
- Developed ANT scripts and used MAVEN tool to build and deploy J2EE Applications.
- Used SVN, CVS and TFS for Version controlling and error reporting.
- Good exposure on Big data - Hadoop components.
- Expertise in testing the source code and solving the performing issues.
- Expert in Debugging issues using Firebug/Developer Tool.
- Extensively used JavaScript for client-side validation.
- Extensively used UI Bootstrap for angular application.
- Significant experience in Responsive Web Design (RWD).
- Developed and designed Ajax based Prototype, JavaScript, JQuery and AJAX based UI framework.
- Excellent analytical and communication skills with capability to handle new technologies.
- Strong hands on experience in the software development methodologies to develop complex projects with rapidly evolving requirements using Agile Process and Software Development life cycle.
TECHNICAL SKILLS:
Java/J2EE Technologies: Jdk1.8, J2SE, J2EE, JDBC, JSP, JPA, Servlets, MVC, SOA, REST and SOAP Web Services, Drools, JMS, EJB, Mule ESB, Jenkins
Frameworks: Spring 3, Spring Core, Spring MVC, Spring Security, Spring AOP, Spring Boot, Spring ORM, Spring Stack, Hibernate, Mybatis, Free marker, JSF, Struts, JQuery.
Database: Oracle (SQL & PL/SQL), My SQL, Postgress, ETL.
Methodologies: Agile, Waterfall model, Scrum
Version Control: SVN, CSV, GIT
XML Related and Others: XML, DTD, XSD, XSLT, JAXB, JAXP, XSL, JAXB, SAX, DOM
Web Services: Restful services, WSDL, SOAP, JAV-WS, CXF, JAX-RS, JERSE, Apigee
Design Patterns: Singleton, MVC, Façade, Factory.
Areas of Knowledge: SOA, NOSQL, RESPONSIVE UI, Continuous Integration, Microservices, TDD, BDD, ATDD
PROFESSIONAL EXPERIENCE:
Confidential, Philadelphia, PA
JAVA UI Developer
Responsibilities:
- Developed the front-end applications using web technologies like HTML5, CSS and CSS3 preprocessor styling SASS.
- Built Web pages that are more user-interactive using AJAX, JavaScript and AngularJS.
- Built AngularJS applications with multiple modules, specific controllers, templates, custom directives and custom filters.
- Implemented Struts Model View Controller architecture to develop presentation tier and business layer.
- Working on Angular JS 1.5 to Angular JS 2.0 Code transition. With ES6 and Typescript.
- Configured the struts-config.xml files to create and modify the form beans, Action classes and action mappings
- Used Spring Framework to develop lightweight business components.
- Dealt with Web based security by providing security to websites, web applications and web services. Applied the security specifically to internet and web systems.
- Used Eclipse as the IDE to develop, test and deploy the application.
- Developed Struts Actions that grabs data from the forms, does validation and calls services and data access objects DAO’s.
- Reproduced security issues and the remediation methods for vulnerabilities.
- Used stored procedures & triggers in SQL database.
- Experience with the features ofAngular2such as directives, modules and routing.
- Highly usedAngular 2router to build single page application for navigate through the different status and multiple modals.
- Developing Angular JS services and factories for consuming REST web services.
- Expertise in building single page applications with AngularJS and Node.js.
- Designed Responsive Web pages using Media Queries.
- Used Responsive web design (RWD) approach for crafting sites to provide an optimal viewing and interaction experience.
- Developed React Router, Redux Forms, Redux promise, React Redux using Thunk-Redux module
- Developed various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager).
- Involved in creating a reusable component using React JS for DOM Manipulation
- Worked on developing a front-end application using React JS and FLUX architecture for internal team’s productivity use.
- Worked with technologies like jQuery and Ajax to make more attractive and easy to use website.
- Defined the site layout and developed Wireframes using Adobe Illustrator.
- Worked on the modernization of a legacy and outsourced UI. Technologies used were Backbone JS, Require JS, and jQuery.
- Used Node JS for heavy DOM manipulation.
- Created design mock-ups and wireframes using MS PowerPoint, Adobe Photoshop CS4 and DreamweaverCS3.
- Used several jQuery plugins to build Rich Internet Application (RIA) to make it look more intuitive.
- Created Responsive web-design which is accessible for Web and Mobile using Bootstrap.
- Worked on tools like JIRA for bug tracking, MAMP and Git Hub for version control
- Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google Chrome.
- Created and deployed new features of the website and made it compatible with mobile devices using Sencha Touch and Sencha Architect.
- Designed web site mock-ups, navigation buttons, etc. using Adobe Photoshop.
- Debugging the code using browser tools like Firebug.
- Experience in handling with content management systems (CMS).
- Implemented custom validation controls for various forms with help of JavaScript validation controls.
- Involved in user experience sessions and design discussions to enhance the designs and provide input on the layouts.
Environment: HTML5, CSS3, AJAX, JavaScript, Java, Media Queries, j-Query, Angular 1.5, Node JS, SVN, JSP, Bootstrap, Firebug, Apache, Git JIRA.
Confidential, Austin, TX
UI Developer
Responsibilities:
- Designed and Developed front-end UI using HTML5, CSS3, JAVA SCRIPT, jQuery.
- Modified the UI screens created by web designer using HTML, JSP, CSS, and JavaScript.
- Performed Client-side validation using JavaScript.
- Created Images, Logos and Icons that are used across the web pages using Adobe Flash and Photoshop.
- Developed the interactive web pages using Angular JS 1.5 framework.
- Created custom directives in Angular 2 for reusable components (directive for browser controls like: disable right click, browser close, and lock screen while transition, multifield form elements, back ground file uploads etc.).
- Involved in developing applications using Angular 2 - Bootstrap like Grids, Toolbars, Panels, Combo-Box and Button etc. Used filters while coding in Angular 2.
- Developed multiple POCs to create an interface between Backend to Frontend by using MongoDB, Express JS, Angular 2 and Node.js.
- Developed Bootstrap responsive web application pages using Angular 2.0 services, components and directives for front end UI and consuming the Restfull web service API and made use of CRUD Services for effective use of Web services.
- 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 Flash, Photoshop and Illustrator.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using Angular.js, Bootstrap.js and jQuery.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
- Used jQuery core library functions for the logical implementation part at client side for applications
- Implemented the Drag and Drop functionality using jQuery.
- Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using Angular.js.
- Developed APIs using AJAX and JSON to implement more robust and efficient client facing applications.
- Used MS Visio, Dreamweaver and Photoshop tools for web application development.
- Written SQL Queries to interact with Oracle database.
- Used Rally to track working progress of story points.
- Testing and handling cross browser compatibility issues across various browsers and platforms.
- Enhanced and built reusable components across different modules using Custom directives and CSS classes.
Environment: HTML5, XML, CSS3, JavaScript, JQuery, MVC, Eclipse RCP, Adobe Photoshop, Adobe Dreamweaver, Adobe Illustrator, MS Visio, Angular.js, Require.js, Bootstrap, Responsive Design, Oracle, Windows.
Confidential
UI Developer
Responsibilities:
- Involved in Requirement gathering phase in order to gather the requirements from the business users and dealing with UX team to continuously accommodate changing user requirements.
- Extensively used jQuery, JSON, AJAX and DOM scripting to create interactive web applications like message posting and auto complete form validations.
- Used the AngularJS, MVC Frameworks in the development of the web applications.
- Implemented XML parsing and JSON parsing for data handling on different application.
- Developed detailed mockups, prototypes and wireframes to illustrate interface and design concepts of the website using Microsoft Visio.
- Created reusable templates and style sheets based on UI standards and guidelines; Performed functional tasks using specifications and wireframes.
- Created websites for devices using Responsive Design Developed page layouts, Navigations and presented designs and concepts to the clients and the management review.
- Used Google analytics reports, optimized the page load time for the pages that had heavy traffic and improvised those pages using CSS.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
- Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations.
- Created and tested scripts using JQuery on various browsers Chrome, Firefox, Opera, Safari, IE, etc.
- Worked with the team of architects and back-end Developers to gather requirements and enhance the application functionality and add new features.
- Ensured site design integrity and quality control consistency throughout the project’s lifecycle.
Environment: HTML, CSS3, JavaScript, jQuery, AJAX, JSON, JSTL, XML, XHTML, Eclipse RCP, Adobe CS5 suite, Dreamweaver, JIRA, Twitter bootstrap, GIT, Clear Quest.
Confidential
UI Developer
Responsibilities:
- Involved in developing the UIpages using HTML5, CSS3, JavaScript, JSON, jQuery and AJAX.
- Created separate code base for mobile and Website so that the HTML files are different, but all the CSS and JS files were same.
- Involved in requirement analysis, functional specifications and over-all component design.
- Developed Struts and Hibernate based multi- tier Web Application.
- Created and maintained the configuration of the Struts Framework
- Involved in configuration of Struts MVC, E-mail, File-Upload, and Integration with ORM Framework (Hibernate).
- Designed dynamic and multi-browser compatible pages using HTML, CSS, JQuery, JavaScript.
- Used Spring JDBC to write some DAO classes to interact with the database
- Mapped business objects to database using Hibernate
- Involved in development of data abstraction layer using Hibernate ORM framework with Spring support, and JDBC driven components
- Experience on working with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviours in CSS.
- Used jQuery and AJAX for service calls on pages to interact with the server for information.
- Used AJAX, JSON to send request to the server to check the functionality of the website.
- Worked on CSS to design the navigation, gradient background and used other style properties to enhance the look of the web page.
- Developed nested Ajax tabs and supported multiple Ajax tabs Contents on the same page.
- Involved with bug fixing on functionality, performance and designing issues with JavaScript and jQuery.
- Participated in day-to-day meeting, status meeting, strong reporting and effective communication with project manager and developers.
- Responsible for creating the screens with table less design following W3C standards.
- Used Tortoise SVN to check in code to dev Environment and to avoid merge issues.
Environment: HTML5, CSS 3, JavaScript, AJAX, JSON, JQuery, RESTful, Bootstrap.