We provide IT Staff Augmentation Services!

Senior Java Ui Developer Resume

3.00/5 (Submit Your Rating)

Bedford, MA

SUMMARY

  • Certified Six Sigma Green Belt professional with 8.5+ years of experience in the field of Information Technology specializing in web Application design and development using Front end technologies and Java/J2EE. Ability to manage product through its life cycle phases analysis, design, development and testing.
  • Proficient with client side web technologies HTML, HTML5, CSS, CSS3, AJAX, JSON, JavaScript, JQuery, Dojo, Bootstrap and YUI.
  • Expertise in object - oriented JavaScript and framework such as AngularJS.
  • Familiar with ExpressJS and Meteor JS web application framework
  • Familiar with Yeoman and grunt
  • Front-end development experience creating cross-browser, cross-platform and responsive web pages using advanced JavaScript and CSS.
  • Experience in developing responsive web pages using media queries.
  • Experience in developing modular code using Object Oriented JavaScript.
  • Hands on experience in developing enterprise web applications using JAVA, J2EE, Spring, Hibernate, JDBC, JSP, Servlets, Struts, Struts 2.0, Liferay Portal and Vaadin technologies
  • Experienced in Software development and business modeling of Web applications, Client/Server systems, Distributed Applications.
  • Extensively worked on Application Servers Tomcat, JBoss, IBM Websphere and Web server Apache.
  • Very good exposure to Design patterns like Singleton, Factory, Abstract, Strategy, Front Controller, Observer and MVC.
  • Strong knowledge on SOA, XML data exchange using SOAP and REST Web Services.
  • Expertise in the security concepts (Authentication, Authorization, Confidentiality, Data Integrity).
  • Good knowledge on databases MySQL, Oracle 8i/9i/10g. and familiar with NOSQL database MONGO DB
  • Template development experience with XML, XSLT and Velocity.
  • Strong in Object - oriented analysis/design and UML modeling.
  • Familiarity with version control tools VSS, SVN and GIT.
  • Good knowledge in automating unit testing using JUnit, familiar with Jasmine framework and JMeter for performance tuning
  • Thorough knowledge with J2EE application platform configuration and performance optimization.
  • Hands on experience with J2EE application deployment technology.
  • Good Experience in working with Windows and Linux/UNIX environments.
  • Having exposure of non java web development platforms like PHP and .net (SharePoint)
  • Experience in using CMS Sitefinity, CrownPeak and Share Point.
  • Having Exposure to Mobile UI development using Rollbase Mobile and PhoneGap
  • Having experience in Salesforce customizations and development using Apex language, triggers and visual force.
  • Having Cloud platform (apaas) experience using Amazon web services and AppFog, Rollbase.
  • Having experience in Single Sign On (SSO), OpenAm, LDAP
  • Having exposure to middle ware technologies like IBM MQ/MB Series, Apache MQ, Mule ESB, Savvion BPM/BRMS tool.
  • Have excellent communication skills, work ethics and the ability to work well in a team or individual environment.
  • Passion to learn new technologies and develop quick prototypes.
  • Experience in various methodologies like Waterfall, Agile and Test Driven Development (TDD)

TECHNICAL SKILLS

Programming Languages: Java, PHP, .net, PERL, C and C++.

J2EE Technologies: JSP, Servlets, JDBC, LDAP,JMS,JNDI, JAVA-Mail

XML/HTML & Web services: HTML, HTML5, XML, XSL, XSLT, JAXB, Jackson, Castor, SAX, DOM, Velocity, SOAP/REST, Axis2

JavaScript Toolkits/Frameworks: DOJO, JQuery, YUI, JSON, Bootstrap, Angular JS, Express JS, Meteor JS, Node.js Adobe Flex

Application Frameworks: Spring 3.x/ 2.x, Struts 1.x/2.x TILES, JUnit, Log4j, Commons logging, Code-Igniter for PHP, Liferay, Vaadin

ORM: Hibernate 3

J2EE Servers: IBM Websphere (4.x/5.x/6.x), JBoss 4.3/5.x, Tomcat 5.x/6.x

Middle ware Technologies: IBM MQSeries, IBM Message Broker, Apache active MQ, Mule ESB

Cloud Platforms: Amazon web services, AppFog, Rollbase

Database and Tools: Oracle 9i/10G, MYSQL, TOAD,SQL Developer MYSQL-Workbench, Erwin, MongoDB

IDE/Development Tools: Eclipse 3.x, WSAD 5.1, RAD 7.0, NetBeans 7.2, Toad 8.6, Jet Brains WebStrom 9.0.2, Dreamweaver, Sublime text, Editplus, Notepad++

Build Tools: Maven, ANT, Cruise Control

Design Tools: UML (Visio, Enterprise Architect)

Other Tools and utilities: Apache Directory Server, Softerra LDAP Browser, OpenSSO, OpenDJ, SOAP UI, Savvion BPM/BRMS tool, Firebug, HTTP Live Headers, Fiddler

Development methodologies & Testing: Agile & TDD development

Source Control: SVN, VSS, CVS, Clear Case, GIT

Operating Systems: Windows 95/98/XP/7, Linux

PROFESSIONAL EXPERIENCE

Confidential, Bedford, MA

Senior Java UI Developer

Responsibilities:

  • Gather and analyze requirements from Project Managers.
  • Design and develop GUI components using HTML5, CSS3 and JQuery.
  • Developed wireframes as per UI specifications.
  • Used AngularJS $http service in consuming RESTful web services.
  • Implemented AngularJS controllers, models and used ng-repeat to render JSON response to DOM.
  • Have worked on AngularJS factory, service, templates, and routings.
  • Extensive use of Object oriented JavaScript and JQuery.
  • Designed and developed profile, ddtoem and generic access request webapps as per progress branding.
  • Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations.
  • Worked on Self-service Progress ID registration and profile update
  • Enabled Administrator driven profile creation, update, and deletion
  • Enabled Administrator driven entitlement (group membership) management
  • Designed and developed MVC based framework using Servlets
  • Worked on creating REST API’s for user and group membership maintenance
  • Consumed SOAP web services from QADEE ERP system
  • Use JavaScript APIs JQuery to work on various site enhancements.
  • Experience in coding and testing User interface for cross browser compatibility.
  • Experience in using tools like Firebug, IE Developer tools, Chrome Developer tools and YSlow for detailed analysis
  • Design and develop highly scalable and fault-tolerant systems using Java/J2EE technologies.
  • Use design patterns in the development of code for extensibility and maintainability.
  • Involved in preparing technical design documentation, Unit test plan
  • Write unit test cases using Jasmine as a framework.
  • Participate inCode Reviewsfor better quality assurance.

Environment: Java, J2EE, Restful web services, SOAP web services, Open edge DB, HTML5, JavaScript, CSS, XML, JUnit, AngularJS, Jasmine, JQuery, Eclipse Indigo, ANT, SOAP UI, CVS

Confidential

Responsibilities:

  • Evaluated the Rollbase features in comparison with other apaas/saas applications and presented Demos to the Management Team.
  • Built POC and demonstrated the capabilities of Rollbase in quick time and shared to various teams at Confidential .
  • Collaboration with programmers to design and implement various customizations and enhancements using JQuery.
  • Technical advising on project feasibility and long-term direction.
  • Designed and Developed MyHelpDesk (Ticketing system), Praise (Recognition System) and Purchase Request system.
  • Designed and developed Customized Advanced search with csv download capabilities and provided Configurable SLA mechanism in MyHelpDesk using JQuery.
  • Designed Advanced Search page UI as per the Rollbase branding.
  • Implemented various customizations in Rollbase by manipulating the DOM using JQuery.
  • Experience in coding and testing User interface for cross browser compatibility.
  • Resolved UI issues in IE browser.
  • Experience in using tools like Firebug, IE Developer tools, Chrome Developer tools and YSlow for detailed analysis
  • Provided SSO capabilities in Rollbase by integrating with OpenAM web service utilities.

Environment: Java 1.6, J2EE, Web Services, OpenAM, OpenEdge DB,Tomcat 7.x, Eclipse Indigo, HTML5, CSS, JQuery, Ajax, JSON, Windows/LINUX, Rollbase APAAS.

Confidential

Responsibilities:

  • Gather and analyze requirements from Project Managers.
  • Involved in overall design and development.
  • Design and develop GUI components using HTML, CSS3 and JQuery and transformed them into JSPs.
  • Developed wireframes as per UI specifications.
  • Created a configurable framework for hosting license generators that leverages the Spring Framework
  • Set up the whole development environment for the other developers and provided support to them.
  • Effectively utilized Spring MVC Framework including spring core library, application context, and configuration of objects.
  • Designed/Developed Business logic code and Application logic by using spring web MVC.
  • Provided the ability to plug-in new license generator adapters into the framework using configuration with limited or no coding required.
  • Worked on API’s to expose a generic WSDL to a SOAP client
  • Added new product license generators like Rollbase, Corticon when they are acquired.

Environment: Java 1.6, Eclipse Indigo, J2EE, Spring, Web Services, Log4j, Windows/LINUX, HTML, CSS, JSP 1.2, spring 2.5.3, spring-ws, XML,XSLT, SOAP, SOAP UI, Tomcat

Confidential

Responsibilities:

  • Learnt Vaadin frame work in quick time and shared to Team members.
  • Designed and developed the new rich and jazzy UI in Vaadin framework in quick time
  • Architecture the application by reusing the legacy code and both can continue.
  • Designed/Developed UI by using Vaadin and consumed the rest services (Open edge) using Jackson API’s and JSON
  • Implemented the reports module using High Charts and release module.
  • Presented Demos to the Management Team.
  • Involved in setting up Vaadin configurations for the overall application.

Environment: Java 1.6, Eclipse Indigo, J2EE, Windows/LINUX, CSS, Vaadin UI framework, JSON, High Charts,Jackson API’s and OpenEdge database, Web Services

Confidential

Responsibilities:

  • Gathered requirements from the Business.
  • Evaluated open source HRMS system (Orange HRMS) and presented Demos to the Management Team.
  • Core designer and Developer for the POC.
  • Designing Rich UI screens using the JavaScript Libraries JQuery, Bootstrap.
  • Developed user-friendly GUI interface using Cascading Style Sheet Documents.
  • Designed/Developed Business logic code and Application logic by using spring web MVC and Liferay portal for a simple Employee CRUD POC
  • Involved in preparing technical design documentation, Unit test plan
  • Unit tested the application

Environment: Windows/LINUX, Eclipse Indigo, JDK1.6, HTML, CSS, Bootstrap, Java, JSP 1.2, spring 3.1, OpenEdge database, Liferay Portal, Service builder.

Confidential

Responsibilities:

  • Gathered requirements from the Business.
  • Played active role in modifying user interface of the application.
  • Developed UI screens using AJAX, JavaScript, CSS, HTML and JSP.
  • Designed/Developed Business logic code and Application logic by using spring web MVC.
  • Involved in setting up the spring configurations for the overall application.
  • Unit tested the application
  • Also involved in exposing this app to SharePoint using webparts.
  • Good Focus on Customer communication in terms of requirement.
  • Clarifications and presenting Demo’s to the Business.
  • Immediate Response and Resolution to customer Queries.

Environment: Windows/LINUX, JDK1.6, HTML, CSS, Java, JSP 1.2, spring 3.1, Web services, OpenEdge database, CVS, Eclipse Indigo

Confidential

Responsibilities:

  • Requirement Collection, Analysis and Decision Making, Designer and Developer
  • Demonstrated the POC using in house products like Savvion BPM /BRMS and PCT
  • Designed business process using the Savvion Business modeller tool (BPM tool) and Bizpulse rule engine of Savvion Business Manager.
  • Good Focus on Customer communication in terms of requirement.
  • Clarifications and presenting Demo’s.
  • Identifying automation areas by understanding business and customer Needs.
  • Immediate Response and Resolution to customer Queries.
  • Customized PCT (which was built on Liferay) to provide the reports on metrics.

Environment: Windows/LINUX, Savvion Business Manager, PCT, Liferay, Eclipse Indigo, JBOSS

Confidential

Responsibilities:

  • Requirement Collection, Analysis and Decision Making, Designer and Developer
  • Good Focus on Customer communication in terms of requirement.
  • Clarifications and presenting Demo’s.
  • Implemented Case View app as part of service cloud
  • Developed UI screens using AJAX, JQuery, CSS, HTML & JSP
  • Designed/Developed Business logic code and Application logic by using struts 2.0
  • Implemented Struts (MVC Paradigm) components such as Action Mapping, Action class, Dispatch Action class, Action Form, Validation Framework, Struts Tiles and Struts Tag Libraries
  • Used Salesforce API’s to retrieve Case information, comments and Attachments. Also posted comments from Case View to Salesforce.
  • Provided the ability to download the attachments in case view app from Salesforce using individually and as archive file
  • Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations.
  • Experience in coding and testing User interface for cross browser compatibility.
  • Scheduled Cronjobs
  • Immediate Response and Resolution to customer Queries.

Environment: Windows/LINUX, JDK1.6, HTML, CSS, Java, JSP 1.2, Struts 2.0, JQuery Salesforce.com, Web services, CVS, Eclipse Indigo

Confidential, Phoenix, AZ

Senior Java UI Developer

Responsibilities:

  • Migrated the enterprise web application of Zing running on web sphere server to the open source Tomcat server
  • Development of the jazzy zing Dashboard for monitoring the health statuses of the aircraft, User, Role, Equipment modules using YUI, HTML, CSS
  • Developed UI screens using AJAX, YUI, CSS, HTML & JSP
  • Migrated the Message Broker message flows to the POJO classes
  • Designed/Developed Business logic code and Application logic by using spring web MVC.
  • Involved in making the application FOSS compliant.
  • Given KT on Spring to new team members.
  • Clarifications and presenting Demo’s.
  • Involved in setting up the spring and Hibernate configurations for the overall application. And converting MSSQL specific native queries to HSQL
  • Took initiative in automating the build process using Cruise Control
  • Played major role in resolving the issues while moving the enterprise web application of zing containing heavy footprint of IBM MB/MQ, MSSQL Server, IBM process server to lightweight Apache MQ, Mule ESB and MySQL.
  • Immediate Response and Resolution to customer Queries.

Environment: Windows/LINUX, JDK1.6, HTML, CSS, Java, JSP 1.2, spring 2.5.3, Hibernate 3.1, YUI, Apache active MQ, Mule ESB, Cruise Control, IBM MQ/MB Series, MSSQL Server and MySQL, ClearCase, Eclipse

Confidential, Phoenix, AZ

Senior Java UI Developer

Responsibilities:

  • Involved in the requirements collection and design of the application
  • Core designer and Developer of ATR Flight Planning system.
  • Developed a UML design specification using Microsoft VISIO
  • Develop HTML prototypes and UI deliverables, such as wireframes, flowcharts, screen mockups, and interface design specifications.
  • Developed the ATR Flight Planning Dashboard for monitoring the dispatch activity using JQuery Grid Plug-in.
  • Developed Reports module using the JQuery plug-in
  • Integrated various third party tools into the system
  • Involved in Developing Business logic code and Application logic of the Flight Planning System.
  • Set up the coding guidelines and involved in peer reviews.
  • Done the competitor analysis on Flight Planning systems as well as various tools.
  • Done POC in PHP using Code-Igniter framework as legacy flight planning system is in PHP
  • Involved in setting up the spring and Hibernate configurations for the overall application.
  • Resolved performance issues of this application by recommending changes in database parameters and by updating application to use database connection pooling.
  • Resolved performance issues of Dashboard by analyzing using YSlow plug-in for Firefox.
  • Lead the team in development activities.
  • Developed user-friendly GUI interface using Cascading Style Sheet Documents.
  • Involved in preparing technical design documentation, Unit test plan documents.
  • Co-ordinate between testing team and development team during build releases.
  • Generated log files for application logging and debugging using Log4J.
  • Deployed source code control processes across the team using SVN.

Environment: Windows, JDK1.5, HTML, CSS, Java, JSP 1.2, spring 2.5.3, Hibernate 3.1, JQuery, PHP, Oracle 10g, SVN, Eclipse

Confidential, Redmond, WA

Sr Java UI Developer

Responsibilities:

  • Developed the Account Statement widget using Dojo Tool kit.
  • Involved in Developing Business logic code and Application logic by using spring portal MVC.
  • Developed the UI prototype for the FSS Customer Portal.
  • Clarifications and presenting Demo’s.
  • Developed UI screens using AJAX, Dojo, CSS, HTML & JSP
  • Involved in setting up the spring and Hibernate configurations for the overall application.
  • Involved in setting up the exo portal platform for demoing the application.
  • Followed Test Driven Development (TDD) and Agile Practices.

Environment: Windows, JDK1.5, HTML, CSS, Java, JSP 1.2, spring 2.5.3, Hibernate 3.1, Dojo Toolkit 1.1, JSON,JUnit, Velocity, Portal JSR 168 compliant (Exo),Maven, Oracle 10g, Eclipse

Confidential, Redmond, WA

UI Developer

Responsibilities:

  • Developed Price Plan Module.
  • Involved in Developing Business logic code and Application logic by using Struts 1.2 MVC framework.
  • Unit Testing and Code Review.
  • Clarifications and presenting Demo’s.
  • Developed UI screens using AJAX, CSS, HTML & JSP
  • Immediate Response and Resolution to customer Queries.

Environment: Windows, JDK1.4, HTML, CSS, Java, JSP 1.2, Struts 1.2, Apache FOP, Apache Tomcat, Oracle 9i, TOAD.

Confidential, Phoenix, AZ

Developer

Responsibilities:

  • Customized SFDC application to Confidential FSS requirements.
  • Provided Administrative Support
  • Developed Custom UI Screens maintaining SFDC UI look using SControls written in DHTML and JavaScript using web services, Salesforce api’s and APEX Language.
  • Configured the SFDC for reports, Email Templates, Dashboards etc;
  • Coded Enhancements for SFDC like automatic updating of fields etc.
  • Worked on Cases and Solution system.
  • Tested History Tracking System
  • Developed Auto renewal utility in PERL which automatically renewal’s the customer’s subscription.
  • Migrated the GDC Tickets from legacy system to SFDC cases and solution application.
  • Unit Testing.
  • Clarifications and presenting Demo’s.
  • Immediate Response and Resolution to customer Queries.
  • Identifying automation areas by understanding business and customer Needs.
  • Suggested and implemented various automations in the project that reduced lots of manual efforts.

Environment: Windows, Web services using Axis 1.4, JavaScript, DHTML, AJAX, Salesforce API’s, Perl and APEX language.

We'd love your feedback!