Sr. Java Ui Developer Resume
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.
