We provide IT Staff Augmentation Services!

Senior Java Ui Developer Resume

2.00/5 (Submit Your Rating)

San Antonio, TX

PROFESSIONAL SUMMARY:

  • A Senior Java UI Developer with 7 1/2 years of Experience in the areas of Analysis, Development, Design, Testing Enterprise applications in various industries such as fuel, healthcare, e - commerce using Java/J2EE and Frontend related technologies.
  • Expertise in developing Web based Distributed and Front End applications in Enterprise Architecture using Java, J2EE, HTML, JavaScript, Ajax, JSP, Servlets, JSF, CSS, JavaBeans.
  • Experience in client side designing and validations using HTML, DHTML, CSS, Java Script, AJAX and JSP.
  • Experience using AJAX to create interactive web applications, mainly optimizing performance.
  • Extensive experience in developing distributed applications using Java, Servlets, JSP, JPA, JSTL, Struts, EJB, RMI, Spring, REST, SOAP, Java Beans, JMS, JDBC, Hibernate, Oracle.
  • Expertise in developing various front end frameworks like Angular 2.0, AngularJS (1.0), React JS/Redux, Backbone.JS, Require.JS, Node.JS, Knockout.JS, Express.JS, Ember.JS, Ext.JS.
  • Expertise in various open source frameworks like Struts, Spring, JSF, and ORM Technology like Hibernate 3.0.
  • Experience in working with multiple Servers like IBM Web Sphere, Web Logic, JBoss and Apache Tomcat.
  • Extensive development experience on different IDE's like Eclipse, MyEclipse, NetBeans, Web Logic Workshop, and WSAD/RAD.
  • Experience in XML related technologies like JAXP, JAXB, XML, XTREAM, XSL, XSD, XPATH, DTD, and XML Schemas.
  • Experience in using DOM and SAX parsers to process, validate, parse and extract data from XML files.
  • Experience in Web Services Technologies like SOAP, Restful, WSDL, UDDI, JMS and Service Oriented Architecture (SOA).
  • Working in various industry standard design patterns like façade, business delegate, factory, proxy and Singleton.
  • Strong exposure with Object-Relational Mapping (ORM) Framework, using Annotations with Hibernate.
  • Experience in configuring and deploying Applications on Application Servers like IBM WebSphere, Weblogic Application Server, JBOSS and Apache Tomcat.
  • Experience using AJAX to create interactive web applications, mainly focusing at increasing performance.
  • Able to code pixel perfect webpage from PSD, compatible with all major browsers and major platforms.
  • Experience in building Single Page Application (SPA) using Angular JS framework.
  • Strong experience working on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors and Animation in CSS.
  • Implemented application level responsiveness using Twitter bootstrap.
  • Well verrsed in debugging and troubleshooting production applications.
  • Experienced in solving cross browser compatibility issues including Safari, Internet Explorer 8/9/11, Mozilla Firefox and Google chrome.
  • Implemented MVC Architecture using Struts Framework,Involved in development of controller component using Servlets and view component.
  • Worked on Spring-DAO based declarative transaction management,Hands-on experience in implementation of Hibernate and Spring framework.
  • Used Multithreading to enhance interaction between rate matrix and ECM systems.
  • Experience in working with NoSQL Database like Mongo DB, Cassandra to manage extremely large data sets.
  • Experience using all popular text-Editors like Eclipse, VS Code, Komodo Edit, Sublime Text, and Notepad++.
  • Expertise in analyzing the DOM Layout, Java Script functions, Cascading Styles across cross-browser using Fire Bug, Developer Tool Bar.
  • Developed JUnit Test Cases for Code unit Test.
  • Used ANT and Maven build scripts and project release documentations.
  • Deep understanding in implementing the business rules in different layers like UI, web services and backend database.
  • Ability to work independently as well as within a team and quickly master in new concepts and technologies.

TECHNICAL SKILLS:

Languages: Java 1.5/1.6/1.7/1.8, Javascript, SQL and PL/SQL, UML, XML.

J2EE Technologies: JSP, Servlet, JDBC, Struts, Hibernate, JUnit, Apache Axis2, SOAP UI, REST.

Frameworks: Spring MVC architecture, Angular 2.0, Angular JS, Ext JS, React JS, Backbone JS, Struts 2.0.

IDEs/tools: VS Code, Eclipse, Net-Beans, Sublime Text, WebStorm.

Version Control: GitHub, CVS, Subversion, Clear Case.

Database: Oracle10g/9i, SQL Server 2005/2008, DB2, Microsoft Access, NoSQL and MySQL.

Documentation Tools: Atlassian Confluence, CA Raly, MS Office 2003/2007/2010, MS Project.

Web/Application Servers: Apache Tomcat 6/7/8, Glass Fish.

Methodologies: Agile, TDD, Waterfall.

Others: ANT, Maven, Rational Rose, Log4J, Junit, JIRA.

PROFESSIONAL EXPERIENCE:

Confidential, San Antonio, TX

Senior Java UI Developer

Responsibilities:

  • Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
  • Involved in Agile process, two week Sprints, and daily Scrums to discuss the development progress of the application and updating regularly on CA Rally.
  • Implemented UI elements based on JSON structure retrieved from service.
  • Involved extensively in developing a POC for adopting Angular 2.0 as front end framework using RxJs library.
  • Analysis and Development of Application based on J2EE using Spring and Hibernate.
  • Responsible equally for developing service layer using Core Spring Framework for Dependency Injections of components and Implementing MVC pattern.
  • Used ng validate, ng pristine, ng dirty for form fields to perform client side validation leveraging Angular 2.0 features.
  • Responsible for developing pipes as common components to be available across various screens for the application.
  • Daily development during initial phase of UI included building blocks of components and following the store concept pattern being provided by RxJs.
  • Proactive on discussing challenges within the team on RxJs observables / store concept whenever required.
  • Performed styling changes in .less files leveraging the conditional statements available with less. Made sure the bootstrap variables being used consistently in .less files to keep up to the design consistency.
  • Developed reusable directives to be available for different screens and made sure UI tasks are being tested out following cross browser compatibility concerns.
  • Used Python scripts to build Apache, JBoss and WebLogic builds and upgrades, GIT CMD on regular basis for source code management.
  • Co-ordinating with off shore for any service dependencies at application level.
  • Developed and created connections to database using Hibernate Session Factory, Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Written POJO Classes, .hbm files for Hibernate Object-To-Relational Mapping.
  • Involved in developing the UI panels using JSF, XHTML, CSS, DOJO and JQuery.
  • Integrated Spring with Hibernate framework and created Hibernate annotations for mapping an object-oriented domain model to traditional relational database.Used GitHub for code repository and version control.
  • Configured database with hibernate.cfg.xml & database mapping with hbm.xml and made easy to access and update Hibernate (ORM) objects on initial load of application and throughout the application process.
  • Used Spring AOP to do Aspect Oriented Programming for logging, exception handling & transaction management.
  • Implemented various routing mechanisms in the webpage using AngularJS.
  • Responsible for checking Cross Browser Compatibility of different elements and tags hence worked on different browsers like Internet Explorer, Google Chrome, Firefox, Opera, and Safari.
  • Co-ordinate with QA for testing, Production releases, Application deployment and integration.
  • Used JUnit Framework for Unit Testing and Log4J to capture the log that includes runtime exceptions.
  • Created Images, Logos and Icons that are used across the web pages using Adobe Flash and Photoshop.
  • Co-ordinate with UX designers and develop static content using front end with HTML5, CSS3 and Bootstrap.
  • Stream data to create real-time responsive charts and graphs using D3.JS.

Environment: Java 1.8, TypeScript, HTML5, DHTML, XHTML, CSS3, Angular 1.5 2.0, jQuery, POJO, DOJO, Ajax, UML, Spring, SOAP, REST, JBoss, Python, Hibernate, GitHub, Adobe Photoshop, AJAX, Jasmine, Web services, MVP, XML, XSLT, CVS, MySQL, Oracle 11g, Agile Methodology, Windows.

Confidential, New Jersey, NY

Senior Java UI Developer

Responsibilities:

  • Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC) for Web Application and Mobile Application in Test Driven Development Approach.
  • AGILE methodology was followed and was involved in SCRUM meetings.
  • Documented UML diagrams like use cases, sequence diagrams and class diagrams using Rational rose.
  • Used Node.JS as server side programming.
  • Implemented various $scope methods $watch (), $digest () and $apply () in order to implement two way data-binding by using AngularJS.
  • Framework leverages JSON features like Event handling, Validation Mechanisms, and State Management.
  • Involved in development of grid using Kendo UI GRID and Widgets using JQWidgets.
  • Used Bower for successfully implementing the dependencies.
  • By using SAX, DOM API, developed a functionality that gets seed tables list and place them in a table.
  • Involved in writing jQuery-based Ajax requests using jQuery.get or jQuery.ajax and jQuery.post.
  • Created client surveys and displayed the results in a dynamic report using D3.JS for data visualization.
  • Created a site to organize client parameters, reconcile data inconsistencies, and summarize Reports data D3.JS.
  • Involved in the hooking up the D3.JS code to the grid for bar-charts, pie-charts etc.
  • Extensively used Core Java such as Multi-Threading, Exceptions, and Collections.
  • Used Microservice architecture with Spring Boot based service through REST.
  • Used SOAPUI for the functional testing and inspection and invocation of Spring based Web Services.
  • Worked on handling all the requests to the systems using Play framework MVC framework.
  • Extensively used AKKA architecture for scalable multi-threading.
  • Used JUnit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions.
  • Analyzed LoadRunner Metrics and other performance monitoring tools results during and after performance testing on Application server database and generated various Graphs and Reports.
  • Used Hibernate for creating object / relational mappings, persistent classes and Hibernate Query Language for developing query services.
  • Developed many web based features such as survey editors, search utilities and secure application forms using J2EE technologies. Used JIRA board for the pivotal tracking.
  • Designed and developed a utility that parses and stores the patient information. The information represented as an XML document is parsed into Java objects (using JAXB) and subsequently stored in a DB.
  • Developed business components using Spring IOC (Inversion of Control) framework.
  • Implemented logging functionality using Spring AOP(Aspect Oriented Programming).
  • Developed Test suites using for performing unit testing for Test Driven Development.
  • Used Maven as a build tool and Git for source code control.

Environment:: Java 1.5, Tomcat 8, JSON, XML, Restful, DOM, Javascript, Ajax, Rational Rose, Multi-Threading, REST, SOAPUI,UML, HTML5, DHTML, CSS3, Grunt, AKKA, SVG animations, LoadRunner, HUD, Dashboard design, Adobe Edge Animate, Axure, Angular JS 1.4.2, D3.JS, Bootstrap JS, Kendo UI Grid, Node.JS, Log4J, JUnit, Karma, JIRA, Git, PostgreSQL.

Confidential, Plano, TX

Java UI Developer

Responsibilities:

  • Involved in developing HTML and Javascript for client side presentation and, data validation within the forms.
  • Used jQuery plug-ins for Widgets, Menus, User Interface and Forms.
  • Developed UI pages of SPA (Single Page Application) with Javascript, AJAX, jQuery, Bootstrap JS, Ext JS, HTML5, DHTML, CSS3 with Sass, npm modules by given wireframes.
  • Created mockups and wireframes for a new website.
  • Made the website compatible with all Android and IOS devices.
  • Developed Date Time Picker using Object Oriented Javascript extensively.
  • Designed PDF, Excel and Print previews for all the reports in the application using HTML, Javascript and SQL Stored Procedure.Used SOAP web services for testing and used SOAP API to make http requests.
  • Built data visualizations to monitor file server load, web server speeds, data processing and more using D3 Js, JQuery, MySQL.
  • Developed a fully functional prototype application using JavaScript (JQuery, node JS and Backbone Js) and Bootstrap, connecting to a Restful server on a different domain.
  • Used SpringORM Support for Hibernate to manage efficiently Hibernate Resources and consistent exception Hierarchy. Used Multithreading and Collections Framework including List, Map etc.
  • Used Spring-JDBC configuration to manage some transactions across multiple databases.
  • Developed interaction models and screen designs for improvement and optimization of user experiences.
  • Created wireframes, mockups, specifications and navigation maps for communication of designing ideas.
  • Converted wireframes into functional CSS3, HTML and Javascript code.
  • Designed low-fidelity paper wireframes for Payments portal.
  • Maintain, enhance, and recommend solutions that best suit business and technology needs from UI standpoint.
  • Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
  • Involved in writing application level code to perform client side validation using jQuery and Javascript.
  • Developed database connection and SQL Queries to create dynamic content on web pages.
  • Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
  • Developed all the UI pages using HTML, XUL, DHTML, XSL/XSLT, XHTML, DOM, CSS, JSON, Javascript, jQuery, Ext Js, Ajax and Bootstrap.
  • Structured the Javascript code using Angular JS.Developed fast loading images using Adobe Photoshop CS3.
  • Using advanced level of jQuery, AJAX, Javascript, CSS and pure CSS layouts.
  • Used jQuery core library functions for the logical implementation part at client side for all the applications.
  • Followed Agile Scrum methodology that included iterative application development, weekly Sprints and stand up meetings.

Environment: Javascript, HTML4, CSS3, jQuery UI, DHTML, XSLT, SQL, Bootstrap, Angular Js, Node JS, Spring JDBC, Multithreading, Backbone JS, D3 Js, SOAP, Ajax, SQL.

Confidential, Columbus, OH

UI Developer

Responsibilities:

  • Responsible for the overall layout design, color scheme of the web site using XHTML and CSS. Created detailed wire frames & process flows.
  • Used jQuery, Javascript, HTML5, and CSS for front end web designing.
  • Created Dynamic Web Pages using Web Controls, rewrote existing CSS to form adaptive and responsive layouts for mobile UI.
  • C aptured and implemented designs created by the UI team, add new functionality, enhancements and improvements on the overall website aesthetic.
  • Styling pages using CSS and developed Javascript for user interfaces.
  • Used Selectors in jQuery for updating content on DOM nodes and AJAX calls to REST services.
  • Met with the project manager to determine website goals and develop strategies for creating a strong web presence.
  • 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 behaviors in CSS.
  • Developed data formatted web applications and deploy the script using client side scripting using Javascript.
  • Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
  • Design and development of Web pages using HTML, CSS including Ajax controls and XML.
  • Actively used XML (documents and transformations) for creating templates with dynamic data from XML file.
  • Extensively used/modified jQuery to perform AJAX calls for creating interactive web pages on JSON response.
  • Involved in writing the Properties, methods in the Class Modules and also consumed web services.

Environment:: HTML, CSS, AJAX, jQuery, Javascript, DOM, Rest Web Services.

Confidential

Front End Web Developer

Responsibilities:

  • Interacted with business system analyst to understand the technical requirements of the project.
  • Designed prototypes and Involved in developing the UI pages using HTML, DHTML, CSS, and Javascript.
  • Developed web pages with functionalities like login, register, forget password, Email, Filters using Javascript, jQuery and HTML.
  • Used Javascript to update a portion of a web page thus reducing bandwidth usage and load time in web pages to get user input and requests.
  • Coded Javascript for page functionality and Pop up Screens and used HTML to make dropdown menus on web pages and display part of a web page upon user request.
  • Involved in writing SQL Queries, Stored Procedures.
  • Debugging webpages with firebug and fixing issues.
  • Involved in developing test plan and procedures.
  • Worked on Cross Browser issues for different versions of IE, Mozilla and Chrome.
  • Validating views with W3 markup validation service and fixed errors.
  • Preparing the documentation for the entire process for the future reference.
  • Optimizing SQL queries and stored procedures.
  • Maintaining documents and source code in CVS.

Environment:: Javascript, Firebug, CVS, HTML, CSS, Javascript, jQuery, SQL, PL/SQL, Java, XML, Glassfish.

Confidential

Front end Web Developer

Responsibilities:

  • Actively involved in J2EE development (EJB's, Servlets, JSP and helper classes) for all modules.
  • Coded for session stateless/stateful beans and entity beans for representing the dept and other unique records.
  • Factory method pattern, Singleton and template pattern of java design patterns are used.
  • EJB design patterns like session Facade, Data Access Object (DAO), Value Object (VO), are used in developing the EJB layer of the application.
  • DOM API is used for creating a single XML file as a medium of data transport.
  • Designed Order entry screens and developed JSP’s for interacting with EJB's.
  • Dealt with database operations e.g., calling stored procedures, stored functions, triggers and using sequences.
  • Developed java beans, helper classes and Servlets for interacting with user interface written in JSP.
  • Unit testing and functional testing of programs.

Environment: Java, Servlets, JSP, EJB, XML, AJAX, Rational Rose, Apache Struts Framework, Oracle, IBM Websphere Studio Enterprise Developer, JUnit, Windows.

We'd love your feedback!