Senior java/ ui developer Resume
New York, NY
SUMMARY:
- Over 9 Years of experience in application and web development with emphasis on HTML/HTML5, JavaScript, CSS2/CSS3, JQuery, Bootstrap, AJAX, JSON, XML, AngularJS and JAVA - J2EE technologies .
- Involved in different phases of Software development life cycle (SDLC) and working with Agile/SCRUM methodology and good understanding of Service Oriented Architecture.
- Experience in Developing User Interface(UI) Rich Web Applications, and Web Service Applications using Front End/User Interface(UI) Technologies like HTML, HTML5, CSS, CSS3, XHTML, DHTML, XML, Object Oriented JavaScript, Angular JS, JQuery, Backbone JS, EXT JS, Bootstrap, Ajax Concepts, CSS3 Media Queries, node JS.
- Proficient in developing Single Page Applications (SPA) and Dependency Injection using JavaScript MVC framework such as AngularJS.
- Having good experience in both client side validations and server side validations using Regular Expressions.
- Expertise in Developing and updating a web page quickly and effectively using HTML, CSS, Angular JS, EXT JS, Bootstrap and JQuery with the webpage cross browser compatibility and Responsive design.
- Expertise in creating the pages using CSS webpages layouts and vast knowledge in usability and, accessibility concepts
- Application development experience using Multithreading, Collection, Serialization, Exception Handling, Spring MVC, Spring IOC, Spring AOP and OOPS concepts
- Extensive knowledge in working with J2EE technologies such as Servlets, JSP, JSF, AJAX, JDBC, EJB, JNDI, JMS and Object Oriented Programming techniques.
- Expertise in Web-Development technologies like HTML, DHTML, JAVASCRIPT, JQUERY, CSS, XML and XSL/XSLT, Bootstrap.
- Extensive experience using AJAX and JSON as data interchange format.
- Developed web Methods Flow Service and java service including JDBC adaptor service, transaction management, caching, error handling, HTTP and SMTP client.
- Application development experience using Multithreading, Serialization, Externalization, Collection framework, Generics and Exception Handling.
- Expertise in various open source frameworks like Struts, spring and ORM Technology like Hibernate and iBatis.
- Experience in working with multiple Servers like Apache Tomcat, IBM Web Sphere, Web Logic and Jboss.
- Extensive experience in working over Web Services with WSDL, SOAP, RESTFUL, UDDI and Apache axis.
- Experienced with XML related technologies such as XML, XSL, XSLT, DTD, Schema, DOM and SAX technologies.
- Extensive development experience on different IDE's like Eclipse, My Eclipse, Net Beans and RAD.
- Expertise in defining solutions with excellent Object Oriented Design using several design patterns such as Singleton, Prototype, MVC, Business Delegate, Factory, DAO, Value Object, Proxy etc.
- Good knowledge of database connectivity (JDBC) for databases like Oracle, DB2, SQL Server, MySQL, NoSQL, MS Access.
- Good knowledge of EJB Session beans with JNDI mapped naming &JMS message-driven beans.
- Having very good understanding of middle-ware and application server concepts like Transactions, Security and Messaging.
- Extensive experience in implementation of the version control software VSS, CVS, GIT and Clear Case.
- Experienced in generating logging by Log4j to identify the errors in production test environment and experienced in Ant Tool.
- Involved in Unit Test Cases writing and having good knowledge in JUnit.
- Experience in working with Java AutomationTest Driven Development (TTD) tools like Selenium and Cucumber.
- Highly motivated self-starter with Excellent Communication, Presentation and Problem Solving Skills and committed to learning new technologies.
TECHNICAL SKILLS:
Languages: C, C++, Java, PL/SQL.
Markup/Script Languages: HTML, JavaScript, Python
Core Java: Applets, Swings, AWT, Multi-threading, Exception Handling, Collections
J2EE Technologies: Servlets, JSP, EJB, JDBC, JSF, JNDI, Apache MyFaces, RichFaces and Facelets
Web Technologies: HTML, XML, XHTML, XSLT, DOM, CSS, JavaScript, JQuery, AJAX/JSON
Frameworks: Angular JS, React JS, Backbone JS, Ext JS, Node JS, Struts, Spring, Spring IOC, Spring MVC, Hibernate
Databases: Oracle, MYSQL, MS Access, SQL Server, Sybase and DB2S
IDE Tools: Eclipse, Net Beans, My Eclipse and RAD
Microsoft Technologies: MS Office, Microsoft Visio, Visual studio 2010
Operating Systems: Windows 2010/NT/XP, and UNIX, Linux.
Web/Application Servers: Apache Tomcat, BAE WebLogic Server, IBM Web Sphere, JBoss
Tools: and Utilities Apache Maven, Jenkins, SQL Navigator, SQL Loader, Rational Rose, CSV, JUnit, Apache Log4j, ANT, Macro media tools.
WORK EXPERIENCE:
Confidential, New York, NY
Senior Java/ UI Developer
Responsibilities:
- Involved in all phases of Software Development Lifecycle including Requirements gathering, Design and Analysis of the Customer Specifications.
- Used Angular JS, HTML5, JSP, JavaScript, jQuery, JSTL, Custom Tag for designing the user interface
- Used interactive data binding, filters and animation events using AngularJS.
- Built CSS and JavaScript system for controlling text display issues cross-platform and cross browser
- Used jQuery to make the HTML, CSS interact with JavaScript functions to add dynamism to the web page.
- Implemented few modules using frameworks like Backbone JS and Node JS.
- ExtJS is used to design executive dashboard, feed viewer, portal, ticket application, responsive design
- Developed the pages that are complaint to W3C and ADA standards.
- Used Dependency Injection feature of Spring 3.0 MVC framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
- Implemented Ant and Maven build tools to build jar and war files and deployed war files to target servers.
- Implemented cross cutting concerns like business transactions, security, logging and monitoring mechanism using Spring AOP
- Maintained relationship between objects using SpringIOC.
- Extremely used plain JavaScript and JQuery, JavaScript Library to do the client side validations.
- Developed Web Services using REST, SOAP, WSDL, UDDI, CXF and XML using JERSEY.
- Produced RESTful web services in Jersey Framework.
- Used AJAX to get the data from the server asynchronously by using JSON object.
- Involved in code review and deployment of the application on development, testing of production servers.
- Performed unit testing using JUNIT framework and tested DAO's and Business Services.
- Used CVS as a version control system, an important component of Source Configuration Management
- Analyzing the client requirements and production issues.
- Design and Development for enhancements & change requests.
Environment: Java, Eclipse, Maven, SOAP, restful, AJAX, XML, JSON, JQuery, Angular JS, Backbone JS, Node JS, Spring, Hibernate, JMS, Oracle 11g, Clear case, WebLogic Application Server.
Confidential, Kalamazoo, MISenior Java UI developer
Responsibilities:
- Developed and designed the various screens and its architecture in accordance to UI Specs following client branding standards.
- Create and maintain web pages using HTML, CSS, JavaScript, JQUERY and also responsible for Designing of Web pages including Ajax controls and JSON.
- Experience on creating site Elements, working with static pages and web design Mockups.
- Worked with HTML5, CSS3 background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, Pseudo elements and CSS behaviors.
- Followed MVC Structure to develop Application to increase productivity and maintainable code. Worked with Bootstrap for compiling CSS, JavaScript and building the System with the convenient methods with Angular JS.
- Written AngularJS controllers, views and services for new website features.
- Involved in development of AngularJS custom directives of the complex reusable components.
- Developed Angular JS unit test cases using Jasmine Test Framework with the Karma test runner.
- Used Node JS to run Angular JS on server with mock JSON data and completed the UIdevelopment independent of server.
- Web application development for backend system using Backbone.JS.
- Implemented BackboneJs client side validation and Implemented BackboneJs modules.
- Designed and implemented Java Classes, Interfaces, Model design, and interface layer design with other team members.
- Used various Core Java concepts such as Exception Handling, Collection APIs to implement various features and enhancements.
- Used OO principles, especially with regard to HTML/CSS/JS and creating reusable UI components.
- Used Angular JS to create maintainable and testable single page application and Implemented 2-way data binding and used ng-filters across the applications.
- Developed code to call the web service/APIs to fetch the data and populate on the UI using jQuery/AJAX.
- Handled response data from RESTFUL web services using XML, JSON and JQuery to update UI. Interacted with java controllers (JQuery, Ajax, and JSON to write/read data from back end systems).
- Manipulated data using CRUD operations of MongoDB database management system and handled database access using Node JS.
- Used Karma/Jasmine for unit testing the complete application.
- Used ANT automated build scripts to compile and package the application.
- Debugged the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox and IE Developer Tool bar for IE.
- Used AJAX extensively to implement front end /user interface features in the application.
- Worked closely with QA team and fixed QA bugs as well as production issues with a quick turnaround time.
- Used jasmine to implement test cases.
- Strictly Followed Agile Methodology and closed most of assigned task with in iteration.
- Developed Functional Requirement Document based on users' requirement.
Environment: Java, J2EE, CSS3, HTML5, Bootstrap, JQuery, AngularJS, BackboneJS, NodeJS, ANT, RESTful web services, Karma, Jasmine, AJAX, JSON, Eclipse.
Confidential, Houston, TXSenior Web Developer
Responsibilities:
- Responsible for creating efficient design & developing User Interaction screens using HTML5, CSS3, JavaScript, JQuery, AJAX.
- Used JavaScript, JQuery for user interactions in pages.
- Worked on creating responsive website for smart devices using responsive design and media queries.
- Used JQuery, Ajax for service calls on pages to interact with the server for information. Rapid prototyping of design concepts.
- Experience with JQuery, backbone.js, angular.js, node.js.
- Utilized various JavaScript and JQuery libraries, AJAX for form validation and other interactive features.
- Used AngularJs directives, services to bind JSON data with html elements and created Controllers, Modules to build modularization in the application.
- Using Angular JS created custom directives for data manipulations and to display data in company standard format in UI.
- Used $http with AngularJS interceptors to make sure the requests were valid and used ui-router to handle nested views and avoid page redirection.
- Worked on JavaScript framework (Backbone, Node.js) to augment browser based applications with MVC capability.
- Used SQL which is JavaScript database which is a lightweight client-side in-memory SQL database designed to work in browser.
- Used various built-in Bootstrap classes in achieving the desired look and feel of the web components and the Bootstrap grid system for maintaining responsiveness across all screen sizes.
- Used Ajax to send request to the server to check the functionality of the websites.
- Used JSON for storing and exchanging information between browsers and servers.
- Testing the website on multiple browsers with their old as well as latest release.
- Using complex Object Oriented concepts in improving the performance of the websites.
- Worked closely with SQA team in fixing the reported bugs/defects and checking cross platform compatibility.
- Used ANT build scripts to compile Java classes and create jar, performed unit testing and package them into EAR files.
- Test-driven development using Karma, Jasmine for unit testing.
- Created forms to collect and validate data from the user in HTML and JavaScript.
- Active participation throughout the entire software development lifecycle from project inception, to code development and elaborate testing of the various modules.
- Used EXTJS for building rich internet applications, backbone JS & Require JS to optimize in-browser use and to load the module and to improve the Speed.
- Used agile methodology for the software development.
- Responsible for authoring of website functionality with JavaScript, HTML, CSS.
- Used CSS Sprites to decrease the number of HTTP requests and load time of web pages. Been an active team player, helped in fixing bugs and also carried out troubleshooting.
- Produced semantically appropriate, standards compliant markup, and produced Rich User Interfaces.
Environment: Java, J2EE, HTML 5, CSS3, JavaScript, Bootstrap, AJAX, JQuery, Angular.js, BackboneJS, Node.js, SQL, ANT, Jasmine, Karma, JSON, SOAP, JUNIT.
Confidential, Buffalo, NYWeb/UI Developer
Responsibilities:
- Involved in the Software Development Life Cycle phases like Requirement Analysis, Implementation and estimating the time-lines for the project.
- Developed the functionality for communicating between the modules mostly involved in VIEW and CONTOLLER section of MVC pattern for CMS project, it includes HTML, CSS3, JavaScript, JQuery and AJAX which were used for UI development.
- Involved in developing HTML and JavaScript for client side presentation and, data validation on the client side with in the forms.
- Designed Pdf, Excel and Print previews for all the reports in the application using HTML, JavaScript.
- Used Backbone JS for making AJAX calls (GET, POST) for triggering or fetching data from Restful API's provided by the backend team.
- Worked with Backbone and Node to give a structure with rich API over a RESTful JSON interface.
- Developed a core component of Analytics with Node.js, Angular.JS.
- Used AngularJS as framework to create a Single Page Application (SPA), which can bind data to specific views and synchronize data with server.
- Displayed tabular data using AngularJS by applying filters on the table data.
- Used AngularJS Http Request to read data from web servers and process JSON data to render in the UI.
- Experience in developing Web Services to expose useful functionality to web users through SOAP and RESTful web service calls.
- Implemented the application using the concrete principles laid down by several Java/J2EE Design patterns like MVC, Data Access Object (DAO), Singleton and Data Transfer Object (DTO).
- Implemented Maven Script to create JAR, WAR, EAR & dependency JARS and deploy the entire project onto the Weblogic Application Server.
- Created unit test with Jasmine, Karma for front end and Junit tests for Presentation, Business, and Data Access layers.
- Maintain Cross Browser compatibility & implement Responsive Design custom media queries, etc.
- Worked on prototypes for Responsive design.
- Used web Development using HTML, and coded Java components which Retrieves data using SQL from Oracle database.
- Designed dynamic and multi-browser compatible pages using HTML, DHTML, CSS and JavaScript using Bootstrap.
- Created and tested scripts using JQuery on various browsers Chrome, Firefox, Opera, Safari, IE, etc
- Used JavaScript to make dropdown menus on web pages and displayed part of a web page upon user request.
- Expertise in performing Client-side validations using JavaScript.
- Involved in Unit Testing, code reviews, debugging, bug fixing and documentation of the overall application and system.
- Designed DOM based interactive to reprogram selected links and adopted WCAG 2.0 standards for HTML and XHTML and W3C standards for CSS as well.
- Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google Chrome.
Environment: Java,J2EE, Java Script, HTML, CSS3, XHTML, DHTML, Bootstrap, ANT, MAVEN, Jasmine, Karma, AJAX, JQuery, Angular.js, BackboneJS, Node.js, Windows XP, SOAP, RESTful web service, JUNIT, SQL, Oracle.
Confidential, Richfield, MNUI Developer
Responsibilities:
- Application developed on Agile methodologies scrum and iterative method process.
- Created paper prototypes, initial wire frames and designed a strategy by collaborating with the designers.
- Designed, developed and tested web pages from the level of paper prototypes to implementation.
- Assisted in developing HTML and JavaScript codes for client side presentation and, data validation on the client side with in the forms.
- Used Angular JS properties and directives for form validation and created custom directives for custom validation to verify the user information
- Integrated the frontend JQuery UI with backend REST API using Backbone.js.
- Expertise in the implementing Core Java concepts & J2EE Technologies
- Designed and developed the Validators, Controller Classes and Java bean components
- Involved in Database Management and JDBC connectivity
- Used ANT scripts to fetch, build, and deploy application to development environment.
- Involved in developing XML, HTML, and JavaScript for client side presentation and, data validation on the client side with in the forms.
- Developed stores procedures, triggers, functions and database tables in Oracle database.
- Performed unit testing of all java classes using JUnit framework.
- Worked on CSS to design the navigation, gradient background and used other style properties to enhance the look of the web page.
- Worked on testing the cross browser compatibility.
- Played a vital role in defining, implementing and enforcing quality practices in the team organization to ensure internal controls, quality and compliance policies and standards.
Environment: HTML4, CSS2.1, Java, J2EE, JavaScript, JQuery, AJAX, JUNIT, ANT, RESTful services, Oracle, XML, Notepad.