Sr Java/ui Developer Resume
Boston, MA
SUMMARY:
- 7 years of experience as UI developer in developing Web - based Applications and Client Server Applications in Java/J2EE environment.
- Proficient in end-to-end development of software products (SDLC) from requirement analysis to system study, designing, coding, testing, de-bugging, documentation and implementation.
- Have an extensive experience in designing User Interface (UI) applications and professional web applications using JavaScript, AngularJS, JSP, XUL, HTML/DHTML, DOM, XHTML, JQuery, CSS, and AJAX.
- Extensive experience on modern front-end Templating frameworks for JavaScript - Including Bootstrap, JQuery, AngularJS, Node JS, backbone JS etc.
- Expert-level knowledge of cross-browser, cross-platform compatibility and design constraints and Google analytics.
- Worked on CSS Background, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, CSS Animation, Pseudo classes, Pseudo elements and CSS behaviors in CSS.
- Adapted Model-View-Controller (MVC) frameworks for developing web applications.
- Hands on experience with Ajax technologies to develop rich and interactive web applications.
- Worked on IDE's such as Eclipse/My Eclipse, Rational Software Architect, Websphere Application Developer, And Net Beans.
- Familiar with Application Servers and web servers like Websphere Application Server and Apache Tomcat.
- Experience applying the latest software development approaches including MVC, event - driven applications using AJAX, Object Oriented (OO) JavaScript, JSON and XML.
- Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google Chrome.
- Strong proficiency with IA/UX and web usability best practices.
- Experience working on scalable environment in Agile/SCRUM methodologies. Prepare Test Cases using TDD (test driven development) and BDD (behavior driven development) approach on multiple platforms like Linux, Mac and Windows.
- Good experience in implementing the design patterns like MVC, Singleton, Session Facade, Business Delegate, Service Locator, Front Controller, etc.
- Expert in frontend technologies such as HTML, CSS, JavaScript, JQuery, JSTL and JSON.
- Experience in SOA and developing Web Services using SOAP, REST, Axis 2.0, WSDL, JAX-WS, JAX-RS and UDDI.
- Extensively worked with Web application Servers like IBM Web Sphere, Weblogic, Tomcat and JBoss.
- Proficient in writing SQL queries, tuning Database tables and objects in RDBMS.
- Worked with teams where requirements are constantly being implemented, tested and improved.
- Strong experience with JQuery, AJAX, DHTML and JSON.
- A result-oriented professional with good communication, team management, analytical and co-ordination skills.
WORK EXPERIENCE:
Confidential, Boston, MA
Sr Java/UI Developer
Responsibilities:
- Involved in developing the integrated application based on spring, Hibernate Framework.
- Designed and developed the RESTful web services using JSON, JAX-RS.
- Used AJAX for asynchronous communication with server.
- Developed Action Form Beans, Action classes and required service and DAO classes for implementing business logic for the Spring Framework
- Validated the user input using Struts Validation Framework.
- Migrated jQuery UI pages to AngularJS single page application (SPA).
- Involved in designing the UI screens of the application using jQuery.
- Experience in developing applications in Eclipse and testing them using SoapUI.
- Used ng validate, ng pristine, ng dirty for form fields to perform client side validation leveraging Angular features.
- Developed Struts action classes, forms and JSP pages with struts tags, validation, struts-tiles and modifying Struts-Config files and implemented file upload functionality for large amount of data.
- Performed client side and server side validations were implemented using JavaScript.
- Developed applications in Angular JS and Bootstrap and deployed into development, Test and production environment successfully.
- Implemented the mechanism of logging and debugging with Log4j.
- Maintain and develop Mantis bug management system for internal usage, using MySQL/PHP, Bootstrap, Backbone.js
- Used GIT and Source Tree for Version control of the code and configuration files.
- Created various web page layouts using HTML 5 and CSS 3, Bootstrap with focus on user experience and compliance to standards.
- 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.
- Designed generic database Connection Pooling with JDBC using Oracle and involved in the SQL query optimization.
- Developed the application by using HTML5, Java/J2EE development expertise
- UI development using Angular JS and Spring MVC by using web Storm 8
- Developed the web interface using JSP, AngularJS, CSS, and HTML.
- Involved in coding, maintaining, and administering Servlets and JSP components to be deployed on a VMWare VI Client.
- Developed test cases for Unit testing using Junit and performed integration and system testing.
- Developed the user interface with JQuery, JSP, HTML, HTML5, CSS, CSS3 and JavaScript.
- Developed Value Objects/POJO classes to hold the values between Data Layer and Business logic layer.
- Developed and Implemented new UI's using Angular JS and Html.
- Implemented Core Java Methodologies like Interfaces, Collections, Exceptional Handling and Abstract Classes.
- Involved in writing SQL queries and procedures and applying optimization techniques.
- Built and deployed the application in JBoss Application Server.
- Unit Testing and fixing the defects in the application during the maintenance builds.
Environment: Java, spring, JavaScript, HTML, CSS, JQuery, CSS3, HTML5, CSS, CDN, Virtualization, Dreamweaver, Hibernate, Struts, Bootstrap, Web Services (SOAP, WSDL), Ajax, Angular Js2, Junit, XML, Maven Core Java, HTML, REST web services, Hibernate.
Confidential, Minneapolis, MN
Java/UI Developer
Responsibilities:
- Involved in the phases of SDLC including Requirement collection, Design and analysis of Customer specification, Development and Customization of the application.
- Involved in preparing the project schedule, Project status report, responsibility assignment matrix, risk management and critical path analysis.
- Implemented UI angular bootstrap for faster and easier web development.
- Coded frontend interface with Bootstrap, Angular JS, CSS, JS and HTML5.
- Used Angular JS, XHTML, HTML5, CSS3 and JavaScript framework for creating Dynamic Reach Design Layout with JSP.
- Creating Web Services to handle data from Client Web Portal to the actual ASPEN System.
- Responsible for design and implementation of various modules of the application using Struts-Spring-Hibernate architecture.
- Extensively used CSS and Bootstrap for styling the HTML elements.
- Worked on capturing the user events and rendering the appropriate action using jQuery.
- Responsible for writing Struts action classes, Hibernate POJO classes and integrating Struts and Hibernate with spring for processing business needs.
- Developed UI using jQuery and JSP for interactive cross browser functionality and complex user interface.
- Worked on layout editors to create configuration, commerce UI.
- Integrated the front-end UI to the back end using Struts/Spring framework.
- Struts Tag Libraries and Struts Tiles Framework were used in addition to JSP, HTML, AJAX and CSS in developing the presentation layer.
- Used HTML5 with Angular JS, JSTL, JSP and JQuery for the presentation layer along with Javascript for client side validation.
- Developed applications in Angular JS and Bootstrap and deployed into development, Test and production environment successfully
- Responsible for development, testing and support of test and result access application using Spring MVC framework.
- Implemented as well as exposed web services using Apache Axis and JAX-WS.
- Used Web Services to exchange product and customer order information.
- Used Struts Validation Framework for dynamic validation of the user input forms.
- Worked in agile methodology for Test-driven Development.
- Worked on Front- end development of Admin portal of Margin Calculator.
- Designed user interface for Algo legacy portal for admin and users to interact with system using jQuery, JSON, JavaScript, HTML5, and CSS.
- Implemented application logging and exception handling using Spring AOP.
- Used Ajax, JavaScript for the margin calculator web interface.
- Worked with POJO for handling data coming from the legacy systems.
- Designed and implemented Oracle 10g database to record the collateral securities and settlement data.
- Designed and implemented Spring ORM module to integrate Hibernate.
- Used JMS API for communication with MSP (third party Mainframe System).Used Struts2 to implement the presentation layer of the Algo Collateral Security Management System.
- Worked on Apache 7.0TOMCAT Application Server for implementing SOAP web services.
- Produced the report data on the client Front-end using JavaScript, HTML5, CSS3 and client side validation through JavaScript and Ajax for asynchronous communication.
Environment: J2SDK v1.6, Servlets, JSP, Spring, Struts2, Hibernate, Bootstrap, POJO, Apache 7.0 TOMCAT, UNIX, Sun Solaris, HTML5, CSS3, JavaScript, Mainframe System, Angular JS, JMS,CSS, jQuery, Ajax, JSON, Web Services, Oracle 10g, Factory Design Pattern and Log4j
Confidential, Iselin, NJ
Java UI Developer
Responsibilities:
- Involved in various Software Development Life Cycle (SDLC) phases of the project.
- Designed and developed User Interface with JSP, HTML, XSLT, CSS, XHTML, JSTL, JavaScript, JQuery, Custom Tags, DHTML, Struts Tiles and Struts Tag library based on the W3C standards.
- Involved in designing and implementing Web2.0 Rich UI for the Self-service Application using JQuery, AJAX framework and Widget based JavaScript programmed model.
- Developed HTML prototypes and UI deliverables, such as wireframes, screen mock-ups, and interface design.
- Used various jQuery and Bootstrap plugins like date picker, bootstrap select etc.
- Developed CSS style sheets to give gradient effects. Developed page layouts, navigation and icons.
- Worked with CSS background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, Pseudo elements and CSS behaviors.
- Used JavaScript framework such as AngularJS (for data driven apps) and Backbone.js (for heavy DOM manipulation).
- Used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
- Maintained Cross Browser compatibility & implement Responsive Design using Twitter Bootstrap, custom media queries, etc.
- Used JQuery and AJAX for service calls on pages to interact with the server for information.
- Worked upon the dashboard for the project which contained a variety of charts and draggable components using JQuery UI Library.
- Implemented advanced Java API and core java for coding sophisticated business logic.
- Developed Restful web services using JAX-RS and used DELETE, PUT, POST, GET HTTP methods in spring and OSGI integrated environment.
- Developed Web services (using EJB3 annotations) with Ant builds & deployment to invoke EJB session beans using Hibernate.
- Used Hibernate as Persistence framework mapping the ORM objects to table using Hibernate annotations.
- Used Spring Framework for Dependency Injection and integrated it with Hibernate.
- Used Spring JDBC Dao as a data access technology to interact with the database.
- Created SQL queries to perform insert, update or delete operation on Oracle database.
- Used Log4j for logging mechanism and developed wrapper classes to configure the logs.
- Coding, testing and deploying the web application using Web Logic Application Server.
- Used Firebug, Firebug Lite, and IE Developer Toolbar for debugging and browser compatibility.
- Active participation in the deployment, release and post release support activities.
Environment: HTML, CSS, JavaScript, JQUERY, AJAX, Firebug, Asp.net with C# (MS Visual Studio 2010), SQL SERVER 2000, RESTful, SOAP, EJB, Web Services, MS Office and online tools, Adobe Photoshop.
Confidential, Buffalo, NY
UI Developer
Responsibilities:
- I was involved in the requirement analysis, design, and development as well as in the testing of this product.
- Developed Servlets and back-end java classes using JBoss server.
- Performed client side validations using JavaScript.
- Used DOM API parser for parsing the XML messages.
- Implemented internationalization for adapting the application to various languages.
- Implemented multi-threaded scoring service, batch service and encryption service using threads.
- Involved in developing panelist registration module.
- Designed and developed JSP pages using Jakarta Struts.
- Developing webpages by using HTML, CSS, JQuery and JavaScript.
- Development of Client Side Validation techniques using JQuery and Angular Java Script.
- Creating CQ5 related components with specific HTML/CSS/JQuery and authoring in accordance with requirements.
- Used SQL queries for getting the panelist's information.
- Involved in designing and developing the Business Reports which involved complex business logic
- Developed stored procedures to get appropriate data from database filtered based on the business logic for each of the report
- Deployed the application in JBOSS application server.
- Developed manual and automated test scripts using JUNIT.
- Developed several pieces of the JSF engine, including bean discovery, value bindings, method bindings, component bindings, and event generation.
- Re-wrote several pieces to make them compliant with the emerging JSF standard.
- Re-factored the Java class tree for improved code sharing and manageable modules.
- Involved in developing the JSF/Richfaces pages.
Environment: HTML, CSS, JavaScript, jQuery, Oracle, spring, Servlets, JSP, Windows.
Confidential
Web Developer
Responsibilities:
- Front end coding with HTML and CSS.
- C reated forms for user input. Extensive use of CSS.
- Developed UI pages using HTML, XML, DHTML, XHTML, DOM, CSS, JSON, JavaScript, J Query, and AJAX.
- Web sites are developed, maintained and run within CMS.
- D eveloped a complex AJAX application based on the jQuery framework.
- Used jQuery core library functions for the logical implementation part at client side for all the applications.
- Involved in developing XML, HTML, and JavaScript for client side presentation and data validation on the client side within the forms.
- Used JavaScript, J Query for user interactions in pages.
- Created reusable templates and style sheets based on UI standards and guidelines; Performed functional tasks using specifications and wireframes .
- Define technical requirements based upon business requirements.
- Debugging and testing existing code, JavaScript performance optimization.
- Utilized various JavaScript and J Query libraries , AJAX for form validation and other interactive features.
- W orked on Cross Browser Issues for different versions of IE, Mozilla and Chrome.
Environment: HTML, CSS, JavaScript, AJAX, XHML, CSS, jQuery, Technical writing/documentation.