We provide IT Staff Augmentation Services!

Sr. Java Ui Developer Resume

Eric, PA

EXECUTIVE 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
  • 3 years of experience with Node.js while utilizing Node.js frameworks such as Socket.io, Confidential .js
  • Knowledge of NodeJS and modules available for it such as Confidential .js, Mongo Skin.
  • 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:

Web Technologies: HTML, XHTML, XML, CSS, CSS3, JavaScript, Typescript, BOOTSTRAP, AJAX, JSON, jQuery, DOM,

Languages: Java

Web/Application Servers: Apache Tomcat, HTTP Web Server, Web logic.

Frameworks: BackboneJS, AngularJS, KnockoutJS, EmberJS, NodeJS

IDE: Eclipse, NetBeans, Edit Plus, Sublime text, Intellij Idea.

Development Methodology: Agile, Waterfall.

Testing Tools & Frameworks: Junit, Jasmine, Karma

Web Services: SOAP, REST

Version Control Tools: CVS, SVN, Git

Databases: SQL, MySQL, Oracle 9i/10g/11g, SQL Server 2012

Debugging Tools: Firebug, Developer Toolbar

Operating systems: Windows, Mac OS X, Linux

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.
  • In depth knowledge of Apache Cassandra architecture.
  • Experience in designing data models in Cassandra and working with Cassandra Query Language.
  • Implemented multi - data center and multi-rack Cassandra cluster.
  • Experience with creating script for data modeling and data import and export. Extensive experience in deploying, managing and developing MongoDB clusters. Experience in creating JavaScript for using DML operation with MongoDB .
  • 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.
  • Experience in working with Angular 2/4 modules, services, templates, directives, services and dependency injection to create a SPA.
  • Scrum Master & Project Manager for 12 products. Met goals for quality, schedule & cost.
  • Initiated & managed PLM & Scrum enterprise software installations. Participated in ERP software installation.
  • Introduced & taught Scrum, functional testing, performance testing, test case management & product backlog management.
  • Worked extensively on Angular 4 Typescript SPA domains.
  • Create desktop application with Angular 2/4 and Unit Test with Karma-Jasmine.
  • Experienced in developing React components. Used Axios with ReactJs for making AJAX Calls. Worked on Webpack for build and webpack-dev-server a server.
  • Experience with TeamSite customization using CSSDK.
  • Good working knowledge of XML for creating user-defined tags against DTD\'s and creating configuration files for the TeamSite architecture.
  • Experience with creating script for data modelling and data import and export. Extensive experience in deploying, managing and developing MongoDB clusters. Experience in creating JavaScript for using DML operation with MongoDB .
  • Experience in design and developing Application leveraging MongoDB .
  • Conducted development on multiple internal and external SharePoint sites across three networks running SharePoint 2007 and 2010
  • Investigated and implemented useful SharePoint capabilities out-of-the box Utilized jQuery to create custom enhancements on current sites for customer satisfaction and efficiency
  • Lead API lifecycle development; responsible for software development and code quality
  • Develop API services in an Agile environment
  • 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.
  • Hands on experience in creating components using React.js
  • Good experience in creating components documentation using react.js
  • Used various bootstrap components like accordion, date picker, time picker, alert, buttons, modal and also react-bootstrap components.
  • With the concept of React Js Worked on usage metrics and also end to end events tracing for analysis purpose.
  • Developing & Customizing UI JavaScript Plug-ins using JQuery , Object Oriented JS and JSON.
  • 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.
  • Implemented Node.JS Socket.IO for real time communication.
  • Worked on NodeJS grunt for minification of JavaScript and CSS files.
  • Created Node.JS services code and implemented Events, HTTP, Modules, OS and Net.
  • 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/LEAD

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.
  • Lead the project of 4 people for 3 months.
  • 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 asynchronous validations 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 Web Services 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.
  • 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, Bootstrap, Git, GitHub, AJAX, JSP, XML

Confidential, Columbus, OH

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.

Hire Now