Java Ui Developer Resume
Houston, TX
SUMMARY
- Around 9 years of extensive experience in all phases of Software Development Life Cycle (SDLC) including identification of business needs and constraints, collection of requirements, architecture, UI Design, implementation, testing, deployment, and maintenance.
- Experience in UI development, UX design, Frontend development, rich user interface design, development, documentation, web 2.0 specifications, standards, media (screen, mobile, touch interface) compatibilities, application architecture, visual design, wireframes, project, and team management.
- Extensive experience in web application development using JDBC, Servlets, JSP, JSTL, Java Beans, MVC, Struts, JBOSS, JSON, Swing, RMI, EJB, JSF, JNDI, JMS, SOA, SOAP, Spring, Hibernate, RESTful, JavaScript, AngularJS, AJAX, JAX - RPC, XML, and HTML.
- Experience in object oriented design, analysis with solid analytical, problem solving and decision-making skills.
- Experience using web technologies such as HTML, HTML5, XHTML, DOM, CSS, CSS3, JavaScript, jQuery, jQuery UI, Redux, APEX, AJAX, JSON, AngularJS and ReactJS.
- Proficient in development of applications using JAVA and J2EE technologies with experience in JSP, Servlets, Struts and Hibernate frameworks.
- Pretty good experience in Cloud Applications and Polymer.
- Experience using design patterns including MVC, Singleton, Frontend Controller, Service Locator, and Decorator.
- Experienced in Multi-threading and Concurrent Programming.
- Experience in developing applications using Software Methodologies like Agile, Waterfall Iterative development.
- Experience in Object Oriented analysis and design, UML (Use Cases, Sequence, and Class diagrams) Rational rhapsody and Rational Rose.
- Wide experience in Core Java, JavaScript, JSP, Java Beans, Angular, Servlets, Ajax, JQuery, JDBC, XML, CSS, XHTML, and HTML.
- Extensive experience in XML related technologies such as XML, XSL, XHTML, XSLT and JAXB.
- Experience in using the databases such as MySQL, MS SQL Server, DB2 and Oracle10 g /11 g/ 12 c.
- Good Understanding of RDBMS through Database Design, writing queries and stored procedures using databases like Oracle, MySQL, and SQL Server.
- Developed and deployed J2EE applications on both Web and Application Servers including Apache Tomcat, Web Logic, JBoss and IBM Web Sphere.
- Experienced in writing Server-Side Components - Enterprise Java Beans(EJB) Session and Entity Beans, Remote Method Invocation (RMI) for distributed computing applications, access remote servers and invoking database with Java Database Connectivity (JDBC).
- Expert in creating Templates, Mockups, and Prototypes, Web Interfaces, and Layouts.
- Extensive knowledge of social networking integration via Facebook API and Twitter REST API.
- Experienced with JIRA for bug tracking and issue tracking.
- Possess excellent leadership qualities and has good problem-solving capabilities.
- Efficiency in management skills, communication, and ability to work under strict deadlines.
- Excellent interpersonal and communication skills, creative, research-minded, technically competent, and result-oriented with problem solving and leadership skills.
- Ability to handle multiple tasks and to work independently as well as in a team, experienced in interacting with Business/Technology groups.
TECHNICAL SKILLS
Firebug and Developer Tools: Eclipse, Dreamweaver, Notepad++, Sublime, NetBeans, JCreator, Borland JBuilder and Selenium.
Web Technologies: HTML, HTML5, XHTML, XSL, XML, XSLT, JavaScript, AJAX, JQuery, JSON, CSS, CSS3, ReactJS, Redux, Responsive Web design, Restful API’S, UI Concept Modeling/Wireframing, D3, Spring, Grunt, NPM and Bower, Hibernate, Cloud Applications, NodeJS, SAAS, RWD, Typescript, AngularJS 2.0, AngularJS, Bootstrap, Gulp, Redux and ExtJS.
Languages: C, C++, Java, JavaScript, and PL/SQL.
JavaScript Technologies: JQuery, AngularJS, NodeJs.
Database: SQL Server 2012/2014, MySQL, Oracle 9i/10g/11g/12c.
Web Services: Restful (JSON, XML).
Debugging Tools: IDE
Operating Systems: Linux centos, Ubuntu, UNIX, and Windows 7/8/10.
Methodologies: Agile, Waterfall and Scrum.
Application Server: Web Sphere, Web Logic & Apache Tomcat.
Testing: Win Runner, Load Runner and QTP.
PROFESSIONAL EXPERIENCE
Confidential - Houston, TX
Java UI Developer
Environment: JavaScript, HTML5, CSS3, JQuery, JSON, AJAX, AngularJS, DHTML, XML, JSP, Servlets, Dreamweaver, Photoshop, ReactJS, Drupal, SOA, CVS, Angular 2.0, Rational Rose, MVC, DOM, IE, APEX, Redux, Chrome, Mozilla Firefox, JUnit, PL/SQL, SQL, Oracle, and Windows.
Responsibilities:
- Involved in life cycle - Designing, Coding, Testing, Debugging and Production Support.
- Created UML diagrams like Class, Activity, and Sequence diagrams using modeling tools like IBM Rational Suite mainly worked on IBM Rational Rose.
- Developed CSS3 style sheets to give gradient effects and developed page layouts, navigation, and icons.
- Created web pages using wireframes and mockup.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and Jquery.
- Designed and implemented the User Interface using JavaScript, HTML5, XHTML, XML, CSS3, JSP, AJAX and MySQL.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using AngularJS and JQuery.
- Created UML diagrams like Class, Activity, and Sequence diagrams using modeling tools like IBM Rational Suite mainly worked on IBM Rational Rose.
- Developed the front-end featuring rich web interface implemented using HTML5 features like Content Editable, E-mail Inputs, local storage, placeholders, CSS3 different features like Box sizing, Multiple backgrounds, Advanced Selectors, JavaScript.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using AngularJS and JQuery.
- Used JQuery framework for UI centric AJAX behavior.
- Involved in building highly interactive portable widgets using HTML5, CSS3, and the latest AJAX libraries.
- Developed huge multi-advertisement co-registration layout engine that was cross browser compatible.
- Implement modules into NodeJS to integrate with designs and requirements.
- Worked with modules like MongoDB for database persistence using NodeJS to interact with MongoDB.
- Developed various commands and helper classes using core Java mainly following multi-threaded concepts and MVC design patterns for the application.
- Created design mock-ups and wireframes using MS PowerPoint, Adobe Photoshop CS4 and Dreamweaver CS3.
- Designed look-and-feel for web sites in Photoshop.
- Used the Mozilla Firefox extension, Firebug to view and debug HTML, DOM, and JavaScript.
- Implement advanced data grid with custom item renderers and editors.
- Used CVS for synchronous version control among versions.
- Developed a core component of Analytics with AngularJS, Couch DB, and Socket Stream.
- Used AJAX frameworks like JQuery, JSON to develop rich GUIs and involved in performance tuning the website.
- Performed data validation using JavaScript code on the client-side.
- Used AJAX to use the RESTFUL Services in the application which supported different format like text, JSON and XML.
- Developed data access objects to encapsulate all access to the data source.
- Involved in writing procedures, complex queries using PL/SQL to extract data from database and to delete the data and to reload the data on Oracle DB using Toad tool.
- Worked with AngularJS testing frameworks like Jasmine, Mocha, Karma for unit testing and integration testing.
- Provided production level code to the engineering team for product development, including Cross-browser support, CSS optimization and ADA compliance support.
- Provided quality assurance and cross browser compatibility testing during development phase.
- Worked on JIRA to maintain and update the task.
- Implemented and developed with Interwoven Team Site and other Content Management Systems.
Confidential - Austin, TX
UI Front End Developer
Environment: Java, RWD, JSP, Servlets, Struts, Jasmine, Spring, Hibernate, AWS, HTML5, CSS3, Java Script, JQuery, AJAX, JSON, AngularJS, Grunt, NPM and Bower, gulp, Spring, Redux, Hibernate, Cloud Applications, SASS, RWD, ReactJS, NodeJS, Responsive Web Design, Rest full API’S XML, Media Queries, Bootstrap, NoSQL, SVN, ExtJS, SOAP, Jasmine, Junit, and MongoDB.
Responsibilities:
- Involved in developing the application using Java/J2EE platform. Implemented the Model View Controller (MVC) structure using Struts.
- Responsible to enhance the UI using HTML, CSS, Java Script, Ruby, JAVA, JSP, RWD, XML, JSP as per the requirements and provided the client side using JQuery validations.
- Expert in HTML5/CSS3 development and have experience in AngularJS, Ext JS design.
- Interacted and worked with cross-functional teams.
- Used JavaScript, AngularJS for client-side validations.
- Worked on managing application state with Redux.
- Worked on various JavaScript Frameworks depending on the use case (eg. JQuery, ReactJS, AngularJS, ExtJS).
- Worked on Responsive web pages (RWD) using Bootstrap, RESTful API web development and media queries.
- Brief experience on implementing the AngularJS in creating animations based on CSS classes.
- Used MongoDB as cross-platform storage for load balancing, indexing and file storage.
- Handled all the client-side validations, slide show, hide and show controls, dropdown menus and tab navigation using JQUERY.
- Worked on JavaScript tools like Grunt, Gulp, NPM and Bower.
- Used NoSQL as the storage purpose for its simplicity and horizontal scaling to clusters.
- Involved in implementing data grid/tables using Bootstrap and AngularJS for front-end client facing of the Single Page applications (SPA).
- Good practice with the NodeJS Application in building the minified versions.
- Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate spring framework.
- Worked on Web Content Management (WCM) Tools and technologies like AngularJS, HTML5, jQuery, CSS/CSS3, JSON and other web technologies.
- Developed code for Responsive web design in JavaScript using frameworks like AngularJS, ReactJS.
- Enhanced user experience by designing new web features using MVC Framework like NodeJS.
- Used Axis to implementing web services for integration of different systems.
- Developed web services component using XML, WSDL and SOAP with DOM parser to transfer and transform data between applications.
- Implemented Single-page web application, which are light-weight using AngularJS.
- Implemented pagination using jQuery and ReactJS.
- Designed UX pages using Adobe Illustrator for digital photo manipulation and photorealistic styles of computer illustration.
- Created and optimized graphic prototype websites and applications interfaces using HTML5 and CSS3.
- Used JavaScript and AngularJS for client-side validations and used SOAP UI for testing the web services by sending a SOAP request.
- Build SOAP Web services based on AWS (Amazon web services).
- Used AJAX for server communication and seamless user experience.
- Developed application for different browsers and fixed bugs for browser compatibility.
- Extensively used Jasmine framework for testing JavaScript Code.
- On spot fixes for the issues raised before the release of the project to live.
- Extensive usage of IE developer toolbar, Firebug to debug the code and improve its efficiency.
- Best practice on Angular implementation in the project worked for customers business user Accounts.
Confidential - Iselin, NJ
PHP/UI Developer
Environment: HTML, XHTML, XML, XSLT, XPATH, CSS, JavaScript, JQuery, JSP, JSON, AJAX, DOM, JavaScript, Kendo, CSS3, Adobe Photoshop, AJAX, My Eclipse, Bootstrap and NodeJS.
Responsibilities:
- Involved in development, design, and implementation of front end part of the application.
- Worked on HTML5/CSS3 and jQuery in a Drupal based CMS environment.
- Developed the User Interactive web pages in a professional manner with using web technologies like HTML, XHTML, and CSS as per company's standards.
- Worked on community modules to build the UI using backbone to build views and AJAX (using jquery) to consume REST API.
- Created and maintained the framework and layout of each portal with CSS.
- Used MYSQL workbench to interact with MYSQL Database.
- Made enhancement to applications using NodeJS.
- Created AJAX calls to exchange (request / responses) information with database.
- Worked on jQueryLightbox for creating image and video galleries.
- Successfully implemented Auto Complete/Auto Suggest functionality using Ajax, JQuery, DHTML, Web Service Call and JSON.
- Wrote data Components for Plan Setup using Java, SQL and JDBC and participated in design of data base and created tables in Oracle.
- Responsible to manipulate HTML5, CSS3 in JQuery as well as making the pages dynamic using AJAX, JSON and XML.
- Development environment is Ubuntu server and development was done in node.js with Express and MongoDB for storage.
- Used Twitter Bootstrap to create responsive applications.
- Wrote JUNIT test cases for testing UI Framework classes and wrote many JavaScripts to do client-side validations.
- Applied Use Cases diagram to validate and test web application design against the UI architecture.
- Involved in preparation of test cases for unit & integration testing and User acceptance testing.
- Tested pages for cross-browser compatibility for Safari, Chrome, Firefox and IE by cross browser hacks and requirements.
- Taking the product through the entire lifecycle of analysis, design, coding, testing and implementation and support.
- Coordinated with the teams for QA / UAT and issue tracking and bug fixing.
Confidential
Jr Software Developer
Environment: HTML, CSS, JavaScript, JQuery, Dreamweaver, Photoshop, and Windows.
Responsibilities:
- Worked with System Analyst and the project team to understand the requirements.
- Converted the Photoshop mockups in to hand-written HTML and CSS pages.
- Developed web pages applying best standards.
- Designed dynamic and multi-browser compatible pages using HTML, DHTML, CSS and JavaScript.
- Responsible for creating the screens with table-less designs meeting W3C standards.
Confidential
Jr Java Developer
Environment: Java, JSP, Servlets, JDBC, JavaScript, MySQL, Junit, and Eclipse IDE.
Responsibilities:
- Involved in the analysis, design, implementation, and testing of the project.
- Implemented the presentation layer with HTML, XHTML, and JavaScript.
- Developed web components using JSP, Servlets and JDBC.
- Implemented database using SQL Server.
- Designed tables and indexes.
- Wrote complex SQL and stored procedures.
- Involved in fixing bugs and unit testing with test cases using JUnit.
- Developed user and technical documentation.