We provide IT Staff Augmentation Services!

Sr. Java Ui Developer Resume

3.00/5 (Submit Your Rating)

Eric, PA

SUMMARY:

  • Over 8 years of experience in software development as a Java Developer and UI/UX Developer in various environments.
  • Experience in web development with a strong background working on open source technologies, including HTML/HTML5, CSS3, JavaScript, DOM, JQuery etc.
  • Experience in UX design with a strong background working in Wireframes (low fidelity and high fidelity) Prototypes, Mockups, Storyboard and User Flows.
  • Translate business requirements into wireframes, screen mock - up and prototype.
  • Experienced in breaking up layered PSD into HTML using CSS.
  • Developed a new high profile project by using Angular2.0, Web pack, Babel and Angular CLI.
  • Expertise in using JSON and AJAX to connect with back-end applications/services.
  • Strong experience in creating Node JS applications including http servers, RESTful services and JSON file manipulations using Files Service module.
  • Extensive knowledge and on-hands experience in server side programming using JSP, Servlets, RESTful and SOAP Services.
  • Client Side code were written in ReactJS/JQuery/JavaScript and Server Side Code were developed using MVC
  • Worked on developing data driven documents using D3.js.
  • Hands-on experience of back-end frameworks like Struts and Spring MVC along with business logic written in Core Java.
  • Extensive experience on implementing the AJAX features using JavaScript and jQuery.
  • Experience on working with CSS Backgrounds, CSS Layouts, CSS Positioning, CSS Animations, CSS Text, CSS Borders, CSS Margin, CSS Padding, CSS Table, Pseudo Classes and Pseudo Elements.
  • Extensive experience in attending client calls, Provide the estimate of effort required to complete a unit of design task to ensure the completion of job within given timeframe.
  • Worked with BA to develop and iterate design mockups, user stories and other design doc.
  • Handled multiple projects and had a review with whole project at the end of the course.
  • Very quick learner and keen to adopt new technologies.
  • Good work experience on RDBMS like Oracle and MySQL. Creating SQL statements & Subqueries.
  • Design and development of web-based applications using different Web and application servers such as Apache Tomcat, Web Sphere, JBoss and Weblogic.
  • Implemented Unit Testing using JUnit and Integration testing during the projects.
  • Exposure to tools such as ANT and hands on experience on TOAD, SQLyog and SQL Developer
  • Used integrated environment for Java such as Eclipse, MyEclipse, RAD, NetBeans, Clear Case and VSS.
  • Development experience in Windows, Linux, Mac OS and UNIX operating systems.
  • Used Agile Development Methodology and Scrum for the development process.
  • Work well under pressure, independently, as well as a group member.
  • Carrying out peer code reviews and experienced in pair programming.

TECHNICAL SKILLS:

Programming Languages: Java (Core Java/J2EE), SQL, PL/SQL

Operating Systems: Windows XP/Windows 7 & 8, Linux, Unix

Web Technologies: HTML5, CSS3, JavaScript, jQuery, Node.js, PHP

Java Technologies: Servlets, JSP, JAX-WS, JAX-RS, JSF Servers WebSphere, WebLogic, Apache Tomcat

Frameworks: Struts 1.x/2.0, Spring 3.x/4.0, Hibernate3.0/4.0, Spring Boot, Spring MVC, Spring Web, Spring Batch, Spring Integration.

UI Frameworks: Bootstrap 3 & 4, Angular JS & 2

Development Methodologies: Waterfall and Agile

Databases: Oracle, MYSQL, DB2, SQL Server, MongoDB.

Development Tools: Visual Studio Code, Eclipse, Sublime Text

PROFESSIONAL EXPERIENCE:

Confidential, Eric, PA

Sr. Java UI Developer

Responsibilities:

  • Working with team utilizing agile methodology for software development to create highly scalable, functional applications. Interacted with client periodically to gather the requirements and presenting demos.
  • Working on highly advanced user interface design and development using AngularJs, Node.js, HTML5, XHTML and CSS3.
  • Extensive use of Bootstrap for creating web pages. Involved in upgradation and maintenance of website to the new layout using the Grid orientation model Bootstrap framework.
  • Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
  • Implemented the search functionality for Internal Application using AngularJS.
  • Used Bootstrap and CSS3 media queries to create a responsive website that fit all devices from desktop to tablet and mobile phone.
  • Developing & Customizing UI JavaScript Plug-ins using JQuery, Object Oriented JS and JSON.
  • Expertise in React JS framework to develop the SPA.
  • Experienced in React JS and working with React Flux architecture.
  • With the concept of React Js Worked on usage metrics and also end to end events tracing for analysis purpose.
  • Updating billing pages using HTML, CSS in AngularJS framework.
  • Developing the Presentation Layer using JSP Technologies.
  • Analyzing the response of JSON in order to update DOM.
  • Designed and implemented components that convert data to valid XML that is transformed by XSL/XSLT files to HTML
  • Used AJAX & JSON communication for accessing RESTful web services data payload.
  • Created role-based DHTML navigation menu, menu items changes dynamically, derived from the database.
  • Worked through cross browser compatibility issues with layout and styles for all new CSS that was implemented.
  • Involved in integrating HTML templates in Interwoven Teamsite Content Management System (CMS).
  • Involved in the development of dynamic loading of web pages using Ajax calls with server pages.
  • Used Node.js as a proxy to interact with Restful services and also interacting with Database
  • Used SVN for version control and Clear Quest for defect tracking.
  • Debugging using Firebug, web debugger, web inspector tools on Chrome, Firefox, Safari.
  • Analyzing, Debugging and Fixing the Front End UI issues assigned through MANTIS bug tracking tools.
  • Prototyped several versions of possible UI approach to provide choices to the business
  • Worked closely with back-end developers to find ways to push the limits of existing Web technology in service of creating the best possible user experience.
  • Day to day tasks related to website maintenance such as updating the content, the look and the feel etc.

Environment: HTML5, CSS3, Bootstrap, AngularJS, Node.js, Object Oriented JavaScript, JQuery, JSP Technologies, Teamsite, Window 7, SVN, Clear Quest, Mantis, Restful, Firebug Eclipse, JAVA Technologies.

Confidential, Detroit, MI

Sr. Java UI Developer

Responsibilities:

  • Involved in full SDLC, Designing software architecture, detailed design, data design, coding, testing and creation of functional and technical documentation.
  • Designed dynamic user interface pages using HTML5, bootstrap, CSS3, JQuery, Bootstrap, SASS, Typescript and Angular.
  • Developed various Angular directives such as Attribute and Structured Directives, Query params, Pipes, Filters and Services for building the functionality.
  • Integrated the dynamic pages with Angular and JQuery. Created re-usable components, directives, filters.
  • Developed Angular application using both template driven and data driven forms.
  • Implemented routing for navigating through various pages, and used router guards for providing pop-up messages and role based authorization checks.
  • Used Angular Http for asynchronousvalidations for the input fields of the forms with the data existed in the database.
  • Implemented Spring boot, Dependency Injection (DI), Inversion of Control(IOC) and aspect oriented programming (AOP) features along with hibernate.
  • Used Java Mailing Service(JMS)API to mail notifications upon success or failure when the backend processes are completed and to send mail notifications regarding any system related issues.
  • Implemented RESTFUL microservices using spring boot, Spring Cloud, Spring Eureka, Spring Zuul, Spring Feign, Spring Hysterix, Ribbon and consumed using spring REST services using Spring RestTemplate.
  • Published Rest services for performing CRUD operations from database.
  • Used JSON for data exchange between application modules along with XML.
  • Integrated Spring and Hibernate, configured logging and developed exception handling for the application.
  • Used Logback to capture the log, which includes runtime exceptions.
  • Developed scripts to build, deploy, maintenance, and other related tasks using Jenkins, Docker, Maven.
  • Performed testing on UI framework using tools such as Jasmine and Protractor.
  • Worked on performance tuning to identify and solve possible bottlenecks in the application. Ensured code quality using tools like Find Bugs and Jenkins. Used GitHub for version control.
  • Made the integration of data in several applications in JSON documents with dynamic schemas using MongoDB (NOSQL) database.
  • Created various MongoDB collections and wrote services to store and retrieve user data from the application.
  • Took part in setting up AWS cloud formation templates and Ansible playbooks for AWS deployments.

Environment: ava 8, J2EE, Spring boot, Spring AOP, Hibernate, JMS, REST, log4j, JUnit, Gradle, XML, Ajax, XSD, java Script, JQuery, Angular 2/4, AngularJS, CSS 3, HTML 4/5, Tomcat, Spring Tool Suite(STS), Jenkins, docker, GitHub, MongoDB and Load Runner.

Confidential, Savannah, GA

Java UI Developer

Responsibilities:

  • Involved in full SDLC, Designing software architecture, detailed design, data design, coding, testing and creation of functional and technical documentation.
  • Responsible for system analysis, design and development using J2EE architecture. End-to-end Project Management, including RSD preparation, customization of product based on the customer's requirement, meeting delivery deadlines on development, testing, implementation phases of the system and customer relationship consulting.
  • Worked on consuming JSON object creation, parsing on both clients as well as server side.
  • Developed widgets using HTML, CSS, AJAX and JavaScript.
  • Developed and Implemented WebServices and used Spring Framework.
  • Extensively implemented AngularJS Views, Controllers, Routes, Directives and Services.
  • Implemented business logic using Struts action components in the Struts and Hibernate framework.
  • Developed AJAX scripting to process server side JSP scripting.
  • Created Own Custom AngularJS directives.
  • Developing enterprise applications using Struts Frameworks
  • Implemented AngularJS MVC architecture.
  • Created custom control to be used in the web pages from the existing Dojo controls.
  • Developed a project working on a PHP and MySQL database driven website for one of their clients involving creation of static HTML pages from PHP forms.
  • Implemented Ajax Frame works, Dojo tools examples like Auto Completer, Tab Module, and Calendar and Floating windows.
  • Involved in development of back-end business layers using Servlets.
  • Created Node.JS services code and implemented Events, HTTP, Modules, OS and Net.
  • Implemented Node.JS Socket.IO for real time communication.
  • Worked on NodeJS grunt for minification of JavaScript and CSS files.
  • Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
  • Used ANT scripts to build the application and deployed on WebSphere Application Server.
  • Written Junit test cases for testing UI Framework classes
  • Developed the YUI widget with functionality of progressively enhancing the look and feel of web page.
  • Designed the clear rating button with YUI which does not exist in the original design and which enhances the user's interaction with the web page.
  • Made the instantiation and interaction with the YUI widget that is dead simple with as little code as possible.
  • Progressively enhance form elements with YUI to add more robust functionality.
  • Made the rating range configurable that helps to modify it whenever changes occur.
  • Implemented more number of skins, and combination of the CSS sprites.
  • Used YUI document to generate API documentation for JavaScript code.
  • Coded pages using CSS in a table less environment.
  • Used the concept of the sliding door to use a background image for the buttons in a navigation menu.

Environment: Java/J2EE, JSP, Spring, JQuery, JavaScript, HTML5, CSS3, pring, Hibernate, Struts, JSF, WebSphere, APACHE CXF, SOAP, Web Services, DOJO, Coherence, AngularJS, Node.js, Bootstrap, Git, GitHub, AJAX, JSP, XML

Confidential

Java UI Developer

Responsibilities:

  • Worked with widgets to create more interactive web pages.
  • Responsible in code optimizing and test across browsers.
  • Actively participated in meetings with clients to determine website goals and develop strategies.
  • Developed the application based on MVC (Model-View-Controller) Architecture using Spring Web MVC.
  • Used Microsoft Visio for designing the Use Case Diagrams, Class model, Sequence diagrams, and Activity diagrams for SDLC process of the application.
  • Implemented GUI pages by using JSP, JSTL, HTML, DHTML, XHTML, CSS, JavaScript and AJAX.
  • Extensively used Java multi-threading to implement batch Jobs with JDK 1.5 features.
  • Configured the project on Web Logic application servers.
  • Implemented the online application using Core Java, JDBC, JSP, Servlets, spring, Hibernate, Web Services, SOAP, and WSDL.
  • Communicated with other Health Care info using Web Services with the help of SOAP, WSDL.
  • Tested the web services with SOAP UI tool.
  • Implemented Singleton, Factory Design Pattern, DAO Design Patterns based on the application requirements.
  • Tuning complex database queries and joining the tables to improve the performance of the application.
  • Designed and developed base classes, framework classes and common re-usable components.

Environment: CSS3, HTML, DHML, JSP, JSTL, XHTML, AJAX, Web Logic, JDBC, JSP, Servlets, spring, Hibernate, SOAP, WSDL, XML, SAX, SVN, RAD, DOM parsers.

Confidential

Java UI Developer

Responsibilities:

  • Created user interface and navigation structure from wireframes.
  • Implemented page designs in standard-complaint DHTML and CSS.
  • Developed the Front End User Interface using HTML, JavaScript, JQuery and CSS.
  • Created interactive navigation lists using list elements in HTML.
  • Implemented client side validations in registration forms, login and logout forms using Java Script.
  • Worked extensively with the File management and image libraries.
  • Performed Client-side validations using JavaScript.
  • Fixed bugs and provided support services for the application.
  • Extensively used JQuery, JSON, AJAX and DOM scripting to create interactive web applications like message posting and auto complete form validations.
  • Worked with widgets to create more interactive web pages.
  • Responsible in code optimizing and test across browsers.
  • Actively participated in meetings with clients to determine website goals and develop strategies.
  • Developed the application based on MVC (Model-View-Controller) Architecture using Spring Web MVC.
  • Used Microsoft Visio for designing the Use Case Diagrams, Class model, Sequence diagrams, and Activity diagrams for SDLC process of the application.
  • Implemented GUI pages by using JSP, JSTL, HTML, DHTML, XHTML, CSS, JavaScript and AJAX.
  • Extensively used Java multi-threading to implement batch Jobs with JDK 1.5 features.
  • Configured the project on Web Logic application servers.
  • Implemented the online application using Core Java, JDBC, JSP, Servlets, spring, Hibernate, Web Services, SOAP, and WSDL.
  • Communicated with other Health Care info using Web Services with the help of SOAP, WSDL.
  • Tested the web services with SOAP UI tool.
  • Implemented Singleton, Factory Design Pattern, DAO Design Patterns based on the application requirements.
  • Used SAX and DOM parsers to parse the raw XML documents.
  • Used RAD as Development IDE for web applications.
  • Tuning complex database queries and joining the tables to improve the performance of the application.
  • Designed and developed base classes, framework classes and common re-usable components.
  • Used SVN for Version Control tool and Silk Central for bug tracking tool.

Environment: CSS3, HTML, DHML, JSP, JSTL, XHTML, AJAX, Web Logic, JDBC, JSP, Servlets, spring, Hibernate, SOAP, WSDL, XML, SAX, SVN, RAD, DOM parsers.

We'd love your feedback!