Java Ui Developer Resume
Los Angeles, CA
SUMMARY
- Overall 9 years of professional experience in developing web based applications.
- Strong design/development experience with SDLC including Business modeling, Requirements gathering, Analysis and design, Implementation, Testing, Deployment and Integration. Extensive uses of various design methodologies like OOA & OOD, UML and Design Patterns.
- Experienced in using IDEs like Eclipse and NetBeans for Java programming.
- Hands on development experience in Core Java and J2EE Patterns like Factory, Singleton, Command, Proxy, Business Delegate, Service Locator, Session Façade, and DAO.
- Extensive experience in designing front end interfaces using HTML, DHTML, HTML5, CSS3, JSP, CSS, Java Script, Node JS, Angular JS, React JS and Ajax, JSON, PHP. experience in designing User Interface(UI) applications and professional web applications using various technologies including HTML5, CSS3, Bootstrap, JavaScript, jQuery, XML, JSON, AJAX, Angular JS, AngularJS 2 and Node JS
- Designed Frontend with in object oriented JavaScript Framework like ReactJS.
- Created forms to collect and validate data from the user in HTML5 and ReactJS.
- Good experience in MVC frameworks like Angular JS and Backbone JS along with Bootstrap.
- Experienced in developing sing page applications (SPAs) using frameworks like angularJs and nodeJs.
- Built an end to end application based on MEAN stack (Mongo DB, Express JS, Angular JS, Node JS).
- Experienced in developing applications using Agile (XP, SCRUM), Test Driven methodologies and good understanding of Service oriented architecture (SOA)
- Proficient in developing web - services using REST, SOAP, WSDL and ApacheAXIS2.
- Expertise in XML and related technologies like XSL,XSLT,DTDand parsers like JAXP (SAX, DOM) and JAXB
- Experience in working with build tools like ANT, Maven build scripts, providing logging facility using Log4j, writing JUnittestcases and used ClearQuest, JMeter, Bugzilla for bug tracking.
- Used CVS, Maven, and SVN, GIT Source code version control.
- Experience and deep knowledge in bug tracking tools like JIRA, Bugzilla and source code management tools like GIT, CVS and SVN.
- Significant knowledge in J2EE including JSP, Docker, Servlets, JMS and spring / Hibernate Framework for building client-server applications
- Experience in designing transaction processing systems deployed on various application servers including Tomcat, Web Sphere, Web logic.
- Strong Database development experience in writing functions, procedures, triggers, and views in PL/SQL.
- Good Experience on Quality Control, JIRA, Fish Eye for tracking the tickets like accepting the tickets/defects, Submitting the tickets, Reviewing Code and closing the tickets etc.,
- Designed dynamic user interfaces using AJAX and JQuery to retrieve data without reloading the page and send asynchronous request.
- Excellent Client interaction skills and proven experience in working independently as well as in a team.
- Excellent communication, analytical, interpersonal and presentation skills.
TECHNICAL SKILLS
Operating Systems: Windows, UNIX
Programming Languages: Java, python, SQL, PL/SQL,C++
Web Technologies: JSP, JSTL, XML, HTML, CSS, JSON,LESS and AJAX, Angular JS, Angular 2, Back Bone JS, Bootstrap, Node JS, Reactjs
Unit Testing: Jasmine, Karma
Frontend Build Tools: npm, Bower, Gulp, Grunt, Yeoman.io
Frame works: Struts, Spring Framework, MVC, Hibernate ORM and Log4J, Design Patterns
Web Service Technologies: AXIS2, SOAP, WSDL, REST (JAX-RS).
Scripting Languages: JavaScript, JQuery.
Web/Application Servers: Web Sphere, jboss, WebLogic and Apache Tomcat.
Databases: Oracle10g,Cassandra,Postgre SQL
IDE Tools: IntelliJ,Eclipse, Notepad++, dreamweaver,sublimeText,Netbeans
Source Control: CVS, SVN, Maven, GIT Subversion, mks integrity tool
Methodology: Water Fall, Agile, SCRUM.
Other Tools: TOAD,Log4J, MS-Office,, JIRA,TOAD,SQL Developer
PROFESSIONAL EXPERIENCE
Confidential, Los Angeles, CA
Java UI Developer
Responsibilities:
- Project is mainly based on HTML5,CSS3,angularjs, bootstrap and jsp, jquery with spring mvc framework.
- Built a single page app which is a link to the landing page, which is based on angularjs.
- Built a page using jsp with spring form tags as front end and jquery for events, bootstrap for responsive and finally integrated with spring mvc framework.
- Expertise in developing front-end systems with JavaScript, HTML5, CSS3 and MVC frameworks such as Angular JS 2, Backbone JS and ASP.Net.
- Applied RWD Techniques using Bootstrap and media Queries.
- Used LESS for creating CSS frameworks store things like colors, font stacks, or any CSS value.
- Contributed as key resource of the "AngularJS 2 Framework Team" in conversion of existing UI screens of the application to Angular 2 based UI.
- Used URL routing handled by UI state router, allowing us to divide the application into logical modules (templates and controllers), each of which would be instantiated when its route was invoked by $Route Provider in Angularjs to route the data from one service to another server.
- Learned Angular2 in a short amount of time and converted the project from Angular1.X to Angular2
- Used routing schemes to develop single page applications (SPAs) using Angular route.
- Implemented directives and scope values using AngularJS for an existing webpage.
- Leveraged Docker resources for all data access, encapsulating URLs and standardizing data access interfaces.
- Created custom directives in Angular.js for re-usable components (multi-field form elements, background file uploads, etc.).
- Pushing and pulling the code to/from the central Git Repository for code integration and version control
- Used filters while coding in Angular.js.
- Called the restful web service calls for POST, PUT, DELETE and GET methods.
- Used npm dependencies for third party libraries like font-awesome for icons and bootstrap for gird system.
- Used tools like gliffy to create wireframes.
- Used firebug plugin to edit, debug and monitor css, html and Javascript of the webpage to make sure page is responsive and browser compatible.
- Implemented directives and scope values using AngularJS for an existing webpage.
- Used jQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
- Used Backbone.js for Fetching Data from the Server by giving URL to get JSON data for model and to populate model from the server.
- Created the Node.js EXPRESS Server combined with Socket.io to build MVC framework from front-end side AngularJS to back-end MongoDB, in order to provide broadcast service as well as chatting service.
- Build REST web service by building Node.js Server in the back-end to handle requests sent from the front-end jQuery Ajax calls.
- Excellent knowledge in the development of User Experience web and mobile based applications. Hands-on experience using one-way/two-way data-binding, filters, UI-routers and creating custom directives in AngularJS 2.
- Analyzed the Node.JS server structure in legacy project, then mimicked the REST service by using Java JAX-WS API, and did the corresponding configurations.
- Used MKS integrity client tool as a source code repository.
- Used tools like win merge to merge the code.
- Developed a webpage using angular js which is maven based for creating war and integrated with spring mvc.
- Used JQuery for creating various widgets, data manipulation, data traversing, form validations, create the content on the fly depend on the user request, implementing Ajax features for the application
- Used JSP Tag Libraries (JSTL) to implement the logic inside the JSPs.
- Used plain JavaScript and JQuery, JavaScript Library to do the client side validations.
- Developed user interface using JSP, JSP Tag libraries, third party libraries Rich Faces 3.0 and Javascript to simplify the complexities of the application.
- Worked on variety of Frontend JavaScript frameworks like Angular JS, BackboneJS, React JS, and good knowledge in Ember J
- Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
- Designed and developed the application using WATERFALL methodology.
- Deployment of web, enterprise java components and messaging components.
- Developed XML Schemas - XSD, DTD for the validation of XML documents.
Environment: Java, J2EE, JSP 2.0, HTML, DHTML, CSS, PL/SQL, Spring, Javascript, Angular Js, Json XML, DOM, SOAP, Eclipse IDE, Git, Angular 2, Sublime Text, Win Merge, Tomcat, MS SQL Server 2008, CVS, REST-ful Web service.
Confidential, Colorado
Sr. Java UI Developer
Responsibilities:
- Involved in developing JSF components for the next generation version of the application.
- Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, and CSS.
- Developed non-functional HTML, CSS pages from the mock ups and involved in UI review with UI architect and Business Units.
- Built main application in leveraging technologies such as Angular js, Backbone js, react js.
- Good understanding of Reactjs and its core principles.
- Used ReactJS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
- Used ReactJS to create Controllers to handle events triggered by clients and send request to servers
- Developed GUI using JavaScript, HTML/HTML5, DOM, XHTML, AJAX, CSS3 and JQuery in on-going projects.
- Used JQuery for creating various widgets, data manipulation, data traversing, form validations, create the content on the fly depend on the user request, implementing Ajax features for the application.
- Good knowledge on Angular MVC.
- Developed reusable components with AngularJS custom directives.
- Used Dependency Injection from AngularJS factories and services.
- Built Web pages that are more user-interactive using AJAX, JavaScript, and ReactJS.
- Participated in development of a well responsive single page application using ReactJS framework and JavaScript in conjunction with HTML5, CSS3 standards, with front end UI team.
- Used ReactJS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
- Used ReactJS to create Controllers to handle events triggered by clients and send request to server.
- Used JSP Tag Libraries (JSTL) to implement the logic inside the JSPs.
- Used plain JavaScript and JQuery, JavaScript Library to do the client side validations.
- Used SpringMVC and WebFlow to bind web parameters to business logic.
- Developed user interface using JSP, JSP Tag libraries, third party libraries Rich Faces 3.0 and Javascript to simplify the complexities of the application.
- UsedLog4jto print the logging, debugging, warning, info.
- Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
- Designed and developed the application using AGILE-SCRUM methodology.
- Configure SQL using Liquibase preconditions, insert, update and rollback. This will reduces the maintaining traditional way scripting and maintaining the data in Different Environments.
- Deployment of web, enterprise java components and messaging components.
- Used JIRA to manage the issues/project work flow.
- Used GIT as version control repository, Bamboo for Continuous Build Integration
- Developed XML Schemas - XSD, DTD for the validation of XML documents.
Environment: Java, J2EE, JSP 2.0,HTML,DHTML,CSS, PL/SQL, Spring, ReactJS, Javascript, Angular Js, BackBone Js, Struts, JMS, JNDI, Oracle, XML, DOM, SOAP, Rationale Rose, Eclipse IDE, WebLogic, Hibernate, JDBC, MS SQL Server 2008, CVS, REST-ful Web service.
Confidential, North Dakota
Java Web Developer
Responsibilities:
- Involved in analysis, design and development of e-file payment system as well as account transfer system and developed specs that include use cases, class diagrams, sequence diagrams and activity diagrams.
- Designed the system according to J2EE specifications. Servlets were used as a Front Controller gateway into the system. Helper classes were used to limit the business logic in the servlet. EJB s were used to talk to the database and JSP along with HTML, XML were used to control the client view.
- Involved in designing the user interfaces using JSF, Faceletes, JavaScript and HTML.
- Developed the User Interfaces using Struts, JSP, JSTL, HTML and Ajax, JavaScript.
- Implementation of Web Design based on CSS3, HTML5, and Bootstrap Front-End Framework.
- Converted the mock-ups into hand-written HTML 4.0/5, CSS (2/3), XHTML, JavaScript, JQuery, AJAX, XML and JSON.
- Responsible for checking cross browser compatibility on different browsers like safari, Internet explorer, Firefox and Google chrome.
- Knowledge on angular js mvc framework.
- Good knowledge on building single page applications (SPAs).
- Involved in writing jquery-based Ajax requests using jquery get and post requests.
- Improved user experience by designing and creating new web components and features
- Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing.
- UsedSAXandDOMparsers for reading and putting XML messages into SOAP message.
- UsedSpringDAOconcept in order to interact with database (DB2) using jdbc template.
- Implemented DAO design pattern for database related activities (Add, Delete, Modify etc) and to interact with the database using JDBC.
- Created WAR/EAR files from Maven and deployed them on Tomcat.
- Generated periodic reports based on the statistical analysis of the data from various time frame and division using SQLServer Reporting Services (SSRS).
Environment: JSP 2.0, PL/SQL, Spring, JMS, JNDI, Java, J2EE, JavaScript, JSF, CSS3, HTML5,Struts,Oracle, XML, DOM, SOAP, Hibernate, JDBC, MS SQL Server 2008, Reporting Services (SSRS).
Confidential, Lake Forest, IL
Java Application Developer
Responsibilities:
- Created Action Classes, Action Forms for the application using Model View Controller (MVC) approach.
- Developed JSP Custom Tag Libraries for Tree Structure and Grid using Pagination Logics.
- Develop the logics in BOSI to generate BODXMLs for a given product with different business rules.
- Designed and implemented the whole web site using HTML5, XML, CSS3, Flash, PHP/MySQL and JavaScript leveraging the Bootstrap framework.
- Interacted with javacontrollers (jQuery, Ajax, and JSON to write/read data from back end systems).
- Designed and developed all UI Screens (Forms) using Java Server Pages, Struts, Html, CSS and JavaScript.
- Worked extensively with JSP's and Servlets to accommodate all presentation customizations on the front end.
- Developed business logic activities with Java Beans, Servlets.
- Developed handlers and DAO’s to get the data from Database.
- Developed the front-end using JSP, Servlets, HTML, and JavaScript.
- Written SQL queries for Performing CRUD Operations using JDBC.
- Configured JNDI properties in Web sphere.
- Performed Unit Testing With Junit Framework.
- Programmed the Data Access layer using DAO pattern, with JDBC being used for data access.
Environment: Core Java, Jdk1.5, JDBC, Servlets, JSP, Struts, DGF, PHP, Tiles, Html, CSS, Oracle, Java Script, JUnit PL-SQL, Views, Web sphere, CVS, Eclipse.
Confidential
Java Developer
Responsibilities:
- Involved in use case design, functional documentation and technical documentation.
- Involved in complete software development life cycle with object oriented approach of clients business.
- Process and continuous client feedback. Worked on designing and developing a complete service.
- Involved in design and Drawing UML diagrams such as use cases, sequence diagram.
- Involved in the design of user interface and business layers.
- Developed web services to generate and attached contract documents.
- Developed user interfaces using JSP and form beans with JavaScript to reduce round trips to the server.
- Involved in development of controller component using Servlets and view component using JSP.
- Worked on Spring-DAO based declarative transaction management.
- Implemented Hibernate and Struts framework.
- Involved on the back end application to modify business logic by making enhancements.
- Involved in the business logic-coding framework to seamlessly map the business logic into respective value beans.
- Involved in publishing the web services to help users interacting with web services.
- Involved in the migration of independent parts of the system to use persistence technology such as JDBC.
- Wrote database queries using SQL and PL/SQL for accessing, manipulating and updating Oracle database.
- Developed Controller Servlets and used Java Script for client validations.
- Created action classes in Struts and developing manager’s classes using Hibernate.
- Testing and debugging of the application.
Environment: Java, JSP, Servlets, Struts, Oracle, HTML, JavaScript, XML, CVS, JUnit, Maven, XSLT, Tomcat, Eclipse, Ant.
Confidential
Java Developer
Responsibilities:
- Provided technical guidance to business analysts, gather the requirements and convert them into technical specifications/artifacts.
- Designed and developed Customer registration and login screens using HTML, Servlets and JavaScript.
- Wrote JavaScript validations to validate the fields of the user registration screen and login screen.
- Used log4j for logging mechanism.
- Configured JDBC in the application server.
- Implemented caching techniques, wrote POJO classes for storing data and DAO's to retrieve the data and other database configurations using Hibernate.
- Developed Messaging frame work for Asynchronous service using JMS.
- Used log4j for tracking errors and debugging the code.
- Developed SOAP based web services using Jax-ws.
- Involved in unit testing and system testing and also responsible for preparing test scripts for the system testing.
- Coordinating with the testing team and fixing Bugs at various stages of the application development
- Developing test requirements by decomposing the functional requirements and interacting with End-users, business analysts and developers.
- Wrote Junit test classes for the services and prepared documentation
Environment: JAVA 1.5, Servlets,, JDBC, JMS,RAD 7, UML, HTML, Java Script, XML, WebSphere 6.1, Log4j, Oracle 10g, JUnit, JNDI.