Java/ui Developer Resume
Branchville, NJ
PROFESSIONAL SUMMARY:
- Over 7+ years of extensive experience in the field of Web Applications designing &development using HTML 4.01/5, CSS (2/3), XHTML, JavaScript, JQuery, AJAX, XML, Angular JS, RWD and JSON.
- Hands - on experience in working with applications using Java , J2EE , JDBC , Struts, Servlets , spring , and Hibernate .
- Ability to prioritize and multi-task while working as part of a team.
- I have produced specifications and prototypes describing interaction requirements to support evolving software application development.
- Web application development for backend system using AngularJS and Node JS with cutting edge.
- Experience in UX Strategy, Research, Interaction Design , and Prototyping.
- Converted the mock-ups into hand-coded HTML 5, CSS (2/3), XHTML, JavaScript, JQuery, AJAX, XML and JSON.
- Translate requirements and mockups into fully functioning websites using HTML5/CSS/3/JS .
- Proficient in developing web pages quickly and effectively using , HTML 5, CSS3, JavaScript, RWD (Responsive Web Design) and JQuery and experience in making the webpage cross browser compatible.
- Familiar with developing with Bootstrap & CSS pre-processors (LESS, SASS, etc.)
- Experience in creating Visual Specs.
- Extensive knowledge in database transactions management for database related changes by integrating Hibernate with spring .
- Experience in working MVC Architecture using AngularJS for templates.
- Extensive experience in working with RESTful Web Services .
- Experience in debugging and troubleshooting the existing code.
- Experience in all phases of Software Development Life Cycle (SDLC) as well as Agile/Scrum methodologies.
- In-depth knowledge/Experience of Web 2.0, JavaScript, JQuery, W3C Standards .
- Experience in working MVC Architecture and in using version control (SVN).
- Great ability to write clear, maintainable, well-documented, well-commented and efficient code for web development.
- Experience in database design, scalable platforms and agile methodologies (SCRUM).
- Wrote data Components for Plan Setup using Java, SQL and JDBC and participated in the design of database and created tables in ORACLE .
- Worked with JQuery/JQuery Mobile in developing various UI widgets .
- Experience applying the latest development approaches, including MVC, RWD , and event-driven applications using AJAX , Object Oriented JavaScript , JSON and XML .
- Expertise in analysis and developing user-friendly solutions.
- Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Oprah, Firefox, Google Chrome and Internet Explorer.
- Created the product's visual look and feel, seamlessly integrating brand, appearance, usability, and functionality targeting a variety of technology platforms, Desktop, Web and Mobile/Tablet.
- Excellent communication skills , with an ability to understand the concepts and technical and non-technical requirements.
- Experience managing daily communication with an offshore development team .
TECHNICAL SKILLS:
Web Technologies: HTML4, HTML5, CSS, CSS3, ExtJS, React JSXML, Angular Js, Node JS, Bootstrap
Languages: Java/J2EE, JavaScript, JQuery.
IDE: Eclipse, Brackets, Notepad++, Dreamweaver, Sublime Text 2, web storm, Chrome debugger tool, HTTP Watch
Web Services: XML, JSON, AJAX
Version Control System: SVN, CVS, Git.
Web Servers: Apache HTTP Server, Apache Tomcat
Database: Oracle (10g,12c), MySQL, MsSQL
SDLC: Waterfall, Agile, Scrum
Operating System: Windows, MAC, Linux, Unix
PROFESSIONAL EXPERIENCE:
Confidential, Branchville, NJ
Java/UI Developer
Responsibilities:
- Responsible in creating static wireframes to present to the business user to show the basic structure and flow of the application.
- Involved in integration with middleware templates.
- Responsible in designing full color static mockup screens according to brand standards for presentation to the business user as live look and feel for application.
- Developed page layouts, logo, navigation menus and icons using Adobe Photoshop CS4 and Adobe Illustrator CS4.
- Responsible for creating the screens with table-less designs meeting W3C standards.
- Involved in extensive coding HTML mockup of application for presentation to the business user to show flow and front end functionality.
- Responsible for transforming design mock-ups to W3C standards compliant HTML pages using XHTML, CSS, JavaScript, DOM, Photoshop, and Dreamweaver.
- Involved in designing, developing and testing of J2EE components like Java Beans, Java, XML, Collection Framework, JSP, springs and Hibernate.
- Developed XML - based data entry forms using Microsoft Info Path 2007.
- Validate input values to make sure that they will be accepted before they are submitted to the server. Strong experience with MySQL server integration services.
- Extensively used Hibernate ORM in data access layer to write DAOs. Developed hibernate mapping and Configuration files.
- Involved in documenting and creating site maps for the complete design flow. By Using Typescript we develop the cleaner code to work with dynamic libraries.
- Developed user interface using HTML5, CSS3, JSON, JavaScript, JQuery, and JQuery UI. Worked with EXTJS.
- Implemented PL/SQL queries, used Oracle stored procedures, and built-in functions to retrieve and update data from the databases.
- Written Unit Test cases for JavaScript code using NodeJS and Protractor. Working with D3 to combines powerful visualization and interaction techniques with a data-driven approach to DOM manipulation.
- Going through User Documents and Design user interface designs, Wire frames, Information architecture flows and mockups. By using Typescript developed the new way to annotate the class decoration with Meta data.
- Expertise Using Bamboo to get permissions to allow fully customizable control of access to the continuous delivery workflow.
- Worked with the d3.chart to allow one to define the reusable charts. That can follow the criteria of d3.js.
- Created graphics, buttons, custom icons and logos using Adobe Photoshop.
- GUI Design and Development. (Page Layout Design, JavaScript, JQuery.
- Create highly usable web design solutions with focus on user experience and compliance to standards. developed API's using NodeJs.
- Taking the product through the entire lifecycle of analysis, design, coding, testing and implementation and support.
- Work in cross functional team to develop timely changes to page content and design in support of dynamic business.
- Worked with d3.js to get the full capabilities of modern browsers and the freedom to design the right visual interface for our data.
- Created Node.js middleware application server to encapsulate modern JS widget framework and control set.
- Discussed various ideas/suggestions for the ongoing websites regarding the page layout and creative design. Involved in AngularJS MVC architecture implementation.
- Implemented AngularJS client side validation. Implemented AngularJS modules. Created UI screens using AngularJS.
- Testing with Jasmine & karma, fixing the bugs and troubleshooting technical problems.
Environment: HTML5, XHTML, CSS3, REST API, JavaScript, Typescript, JQuery, DOM, Adobe Dreamweaver, Adobe Photoshop CS4, Adobe Illustrator CS4, Visual Studio 2008, MS Visio, Microsoft InfoPath.
Confidential, Scottsdale, AZ
Java/UI Developer
Responsibilities:
- Worked in a team, involved in developing the UI, layout and front-end programming (HTML) for web application that matches the requirements.
- Excellent Coordination in project activities and ensure that all project phases are followed and documented properly.
- Worked on basic front end prototype and page design with HTML5, CSS3, JAVA SCRIPT, JQUERY, AJAX, JSON, ANGULAR JS and BOOTSTRAP with My SQL database.
- Designed business applications using web technologies like HTML/5, DHTML, XHTML, Share point and CSS based on the W3C standards.
- Extensively involved design discussions and user experience sessions to provide input on the layout and UX .
- Developed Java utility classes for common application functionality like database access, error logging and configuration file.
- Developed various reports and charts using HTML Canvas, HTML, SVG , D3JS, and SVG by passing JSON objects and arrays as input both for mobile and web applications
- Developed non-functional HTML/5, CSS3 pages from the mock- ups and involved in UI review with UI architect and Business Units.
- Wrote application level code to add functionality to the perform client side validation using JavaScript .
- Developed and consumed asynchronous messaging using Java Message Service (JMS) for FTP between multiple applications according to the business life cycle.
- Used Hibernate as persistence framework for DAO layer to access the Oracle10g database.
- Involved in Test Driven Development by writing JUnit test case in the coding part of Java methods like calculating.
- Developed GU I using JavaScript, HTML/HTML5, DOM, XHTML, AJAX, CSS3 and JQuery in ongoing projects.
- Converted the mock-ups into hand-written HTML , CSS (2/3), XHTML, JavaScript, JQuery, AJAX, XML and JSON.
- Improved user experience by designing and creating new web components ( UX Designer Experience ) and features.
- Developed dynamic, responsive Web Application by integrating AngularJS with Bootstrap , which is further integrated with Web Services .
- Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing.
- Followed MVC Structure to develop Application.
- Developed the re-usable components in ExtJS and reusable directives in ANGULARJS framework across all the applications.
- Used AngularJS to develop a standalone test application, in scope of future usage of the framework
- Handling cross browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows.
- Used AJAX & JSON communication against RESTful web services.
- Used Node JS work flow.
- Coded Java Script for page functionality.
Environment: HTML, CSS2/3, JavaScript, Java, Tomcat Apache, JQuery, AngularJS , Node JS, JSP, AJAX.
Confidential, Indianapolis, IN
Java/UI Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Developed java modules implementing business rules and workflows using Spring MVC, Web Framework.
- Had experience in performance tuning J2EE apps, performance testing, analysis, and tuning.
- Developed the Product Builder UI screens using Angular-JS, HTML5, CSS, JavaScript and Bootstrap.
- Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database.
- Improved the maintainability of the project by implementing and improving Exception Handling and Collection APIs.
- Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
- Designed and developed UI using HTML, JSP and Struts where users have all the items listed for auctions.
- Performed code reviews and provided guidelines for best practices of software management, Coding Standards and Code Commenting for better understandability.
- Implemented UNIX utilities using shell script for data validation, manual job submission, restarting failed jobs, etc.
- Actively involved in deployment Application war files in WebLogic Application server.
- Designed and developed the REST based Microservices using the Spring Boot, Spring Data with JPA.
- Refactored the code for JVM Optimization and performance of application.
- Involved in Maven based build process and continuous integration of the project using Jenkins.
- Implemented SOA architecture with Web Services using SOAP, WSDL and XML to integrate other legacy systems.
- Unit testing of developed product features using Junit frameworks as part of development cycle.
- Wrote build and deployed scripts using Shell and ANT scripts and involved in performance analysis of the application and fixed problems/suggest solutions.
- Used SOAP based Web services and RESTful Web services for transferring data between applications.
- Designed and developed various Oracle database Simple and Complex Queries, PL/SQL procedures, Stored Procedures, Trigger and Functions.
- Developed UI using AngularJS, HTML, JavaScript and developed Business Logic and Interfacing components using Business Objects, XML, and JDBC.
- Used SVN for source code control.
- Develop detailed program design for application changes and/or major bugs.
Environment: Java, J2EE, HTML, CSS, JavaScript, XML, JSP, Angular JS, JDBC, SVN, Servlets, Spring, Struts, Jasper Report, Hibernate, Web services, SQL, BPM, Oracle, GIT, Eclipse, Jenkins, Maven, Log4j, JUnit, WebLogic, IBM WebSphere Application Server.
Confidential, Houston, TX
Java/UI Developer
Responsibilities:
- Created User Interface Design using HTML5, CSS3, JavaScript, JQuery, JSON, REST and AngularJS, Bootstrap.
- Implemented useful and elegant features and visualizations.
- Closely worked with the customer scrum to build the internal web application which will be Responsible for all client side UI Validation and implementing Business logic based on user selection using JavaScript and AngularJS.
- Created a custom, single-page Applications, responsive web application to replace a legacy line-of-business web application, developed using client side MVC Design using AngularJS front end framework.
- Developed GUI using JavaScript, HTML/HTML5, DOM, AJAX, CSS3, CQ5 and AngularJS in ongoing projects.
- Implemented different validation control on the web-pages using AngularJS.
- Worked on React Js Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
- Built the Responsive UI screen for create new customer process, create bill to and ship to screens, customer search results page, and customer dashboard page using Bootstrap.
- Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and hence building type ahead feature for zip code, city and county look up using JQuery, AJAX.
- We setup the development environment using Node.js, Npm, Gulp, Grunt, Bower, and Git.
- Performed UNIT testing using Jasmine. And in writing Test Cases on every new version before sending it for User Acceptance Test (UAT).
- Applied industry best practices and standards when project requirements are lagging.
- Closely work with the QA Team to give user enhanced experience and reduce the number of key strokes.
- Implemented Restful Web Services that are consumed by customers for balance enquiry, redemption and other operations.
- Consume login authentication web service through third party web services using Restful API's.
- Handled all aspects of the web application including maintaining, testing, debugging and deploying.
- Creating UI components in Adobe CQ5 using Angular Js framework.
- Worked on Adobe CQ5 building blocks like widgets, templates and dialogs.
- CQ5 as Adobe (WCMS) designed to enable users (mainly marketers and IT professionals) to create, edit, manage and optimize websites across different digital channels such as web, mobile, social and more.
- CQ5 It runs on Java based server and is platform independent. It is one of the five Adobe Marketing Cloud products which also include Adobe Analytics, Adobe Target, Adobe Social, and Adobe Media Optimizer.
- Worked on spring frame work.
- Used SVN for Version Control.
- Implemented the Design and developing modules using Agile Methodology. Planned iteration for effective design and development of the Modules.
Environment: HTML/HTML5, CSS/CSS3, JavaScript, JQuery, AJAX, JSON, JSP, Spring frame work, Gulp, Grunt, Bower, React JS, Angular JS, Eclipse, Sublime Text, Firebug, Bootstrap, Unix, NPM, Node JS, Usability Testing, Agile methodology, SVN, CQ5.
Confidential, Cincinnati, OH
Java/UI Developer
Responsibilities:
- Developed presentation-tier JSP pages in HTML, Implemented JQuery Data Grid control, Validation control and other Widget controls.
- Developed Web forms/user interfaces using Struts MVC, JQuery and JSP.
- Worked on AJAX controls like Update Panel to manage the post back of the web page to server, AJAX Script
- Manager and Script Manager Proxy controls to register JavaScript and web service files.
- Used java beans, model objects to transfer a package of information among view layer, business
- Service layer, data layer and EJBs to execute business logic separately.
- Used JavaScript accordingly for validation purpose, browser detection and controls.
- Experience in using IDE like RAD, Eclipse and Net Beans for debugging and using java coding standards from the beginning of development.
- Developed SQL and PL/SQL scripts for save and execute phases date to retrieve and save to Oracle.
- Developed various AJAX controls and widgets to build a rich User Interface for the application.
- Created Windows services to create automation processing of XML.
- Used Cascading Style Sheets (CSS) to maintain design consistency across all web forms.
- Involved in developing JQuery and AJAX wrapper classes for fast retrieval of data and for animations.
- Created Model objects using Entity Data Model with Entity framework using Hibernate.
- Worked with XPath, XML Node, XML Data documents to synchronize with dataset.
- Handling platform compatibility issues (IE, Firefox, and Safari) on both Windows.
Environment: JavaScript, CSS, HTML, JQuery, XML, XPath, AJAX, JSP, Struts, Servlet, MVC, Junit, Oracle, Windows, SQL, PL/SQL
