Java Ui Developer Resume
Ada, MI
SUMMARY
- Java Consultant with 7 Years of experience in software design, development, implementation, and unit testing.
- Expertise in Designing and Developing Web applications.
- Strong Experience in web development using interactive/Web 2.0 technologies HTML5,XHTML, DHTML, CSS2/3, JavaScript, DOM, DOJO, JS Libraries/JS framework (JQuery, Prototype, YUI, etc.), JSON, AJAX.
- Extensive experience in web based multi - tier enterprise applications & Client / Server Applications using Java/J2EE technologies and have good exposure in Model View Controller (MVC) Architecture based applications using Spring Framework 3.2.2 and Struts Framework 2.3.12 with expertise in presentation, business and database layers.
- Extensive experience on modern front-end templating frameworks for JavaScript including Bootstrap, JQuery, AngularJS, backboneJS etc.
- Extensive experience on implementing AJAX features using JavaScript and JQuery.
- Experience in using agile/scrum methodology.
- Strong experience on Oracle 8i/9i/10g/11g, PL/SQL and good exposure to Sybase, MS SQL Server 2000, MYSQL, DB2.
- Experience on Struts2 design patterns like MVC, Intercepting Filter, and Front Controller.
- Strong knowledge of Object/Relational mapping using Hibernate and Spring Frame Work.
- Developed rich web user interfaces with Java Server Faces (JSF), AJAX (Asynchronous Java Script and XML).
- Designed applications using J2EE Design Patterns like creational, structural and behavioral design patterns (MVC Architecture, Business Delegate, Data Access object, Composite View) and Singleton and Abstract Factory.
- Strong Knowledge and Experience on Collections, Threading, Garbage Collection, Exception Handling, OOPs concepts and Design Patterns in Core Java.
- Experience with Web Services such as SOAP (simple object access protocol) and WSDL (Web Services Description Language).
- Developed XML documents with DTDs/XML Schemas and good experience parsing the documents with DOM and SAX parsers.
- Worked proficiently in various IDEs including Eclipse, MY Eclipse, and IBM RAD.
- Good experience in using Log4J, JUnit for testing and CVS, SVN, Clear Case for Version Control.
- Strong analytical, presentation, problem solving and excellent inter-personal skills, ability to work independently and active team player with proven work ethics and leadership qualities.
TECHNICAL SKILLS
Web Technologies: HTML/HTML 5, CSS3/2, JavaScript, AJAX, JQuery, XML, XHTML, DHTML, JSON, Apache, Java, Bootstrap JavaScript Libraries JQuery, Backbone, Angular JS, Node JS.
Version Control: SVN, GIT, CVS, Clear Case
Debugging Tools: Firebug, Chrome
J2EE Technologies: Servlets, JSP, JDBC
Frameworks: Struts, Spring
IDE & Tools: Eclipse, Visual Studio, NetBeans Notepad++, IBM Rad
Database: MySQL, MSSQL, Oracle
Operating System: Windows 98/2000/XP/Vista/7/8, HP, Solaris, AIX UNIX
PROFESSIONAL EXPERIENCE
Confidential, Ada, MI
JAVA UI Developer
Responsibilities:
- Designed the Web application layout and forms using HTML4/5, CSS 2/3 and JavaScript.
- Worked with business analysts to understand their business models and goals and help define strategy, content, and features.
- Handled all the client side validations, slide show, hide and show controls, dropdown menus and tab navigation using JQUERY.
- Used Bootstrap library to quickly build project UI’s and used AngularJS framework to associate HTML elements to models.
- Developed data formatted web applications and deploy the script using HTML5, XHTML, CSS and Client side scripting using JavaScript.
- Responsible for transforming design mock-ups to W3C standards compliant HTML pages using HTML5, XHTML, CSS3.
- Wrote code to fetch data from Web services using JQUERY AJAX via JSON response and updating the HTML pages.
- Involved in writing application level code to interact with Restful Web APIs, Web Services.
- Participated in day-to-day meeting, status meeting, strong reporting and effective communication with project manager and developers.
- Worked on Browser Compatibility and tested each and every web application on popular web browsers such as Internet Explorer, Firefox, Safari, Opera and Chrome.
- Experience on Gulp which is a task runner that uses Node.js.
- Developed mobile applications targeted for mobile form factor for Android devices.
- Participated with team in bug thrashing sessions to discuss and resolve bugs that were reported in JIRA.
- Used JavaScript libraries to create slider and page-turning animations on calendar widgets.
- Designed web pages and used applications that meet business and user goals through a positive user experience.
- Experience on Usability whichis the ease of use and learnability of a human-made object. The object of use can be asoftware application, website, process, or anything a human interacts with.
Environment: HTML 5, CSS 3, XHTML, JavaScript, JQuery, AngularJS, Bootstrap, Ajax, JSON, XML, Java, JSP, JBOSS, Gulp, Grunt, Jasmine, Oracle 10g/11g.
Confidential, Des Moines, IA
Java UI Developer
Responsibilities:
- Creating Front-end Applications using HTML5, CSS3, JavaScript, JQuery, AJAX, XML and JSON.
- Experience on Information designwhich is the practice of presenting information in a way that fosters efficient and effective understanding of it.
- Contribute to the design direction of our product set.
- Contribute positively to the overall team dynamic, participate in stand-up meetings, planning and design sessions and other business-development working.
- Elegant implementation of page designs in standards-compliant HTML and CSS.
- Designing and implementing functionality using technologies including JavaScript, AJAX, and JavaScript frameworks such as JQuery.
- Experience on Gulp which is a task runner that uses Node.js.
- Leading technical projects with a focus on quality and improving the user experience.
- Working directly with clients to design and develop elegant solutions.
- Tested cross-browsers compatibility on a range of projects.
- Creating rapid prototypes of interfaces to be used as blueprints for technical development.
Environment: HTML, CSS, JavaScript, AJAX, JQuery, JSPs, Apache Tomcat, Oracle, Subversion, Windows.
Confidential, Lansing, MI
Java UI Developer
Responsibilities:
- Designed and developed various screens using HTML5, CSS, JavaScript/AngularJS and JQuery.
- OO Design patterns (Factory, Facade) were followed intensively during the project.
- Developed reusable user interface component using AngularJS and JQuery.
- Involved in using AngularJS directives, services, controllers and filters.
- Maven Projects were made to maintain feasibility and loose coupling between project modules.
- Developed Restful web services that support both XML and JSON under SOA architecture.
- Extensively used Spring JDBC template and Hibernate for performing Database Transactions.
- Cache Layer/ Data Access Layer (DAL) Module is developed to cache data for efficient service operation responses using Core Java and internal framework Libraries.
- WSDL and XSD’s are manually edited as per the team needs and also auto generated using Rational Tools.
- JAXB objects are generated and Marshalling/UnMarshalling is performed.
- Maintained Test driven Development (TDD) approach using Agile Methodologies.
- Used Log4j to print the logging, debugging, warning, info on the server console.
- Analyze, debug and investigate on problems reported by users. Performed code reviews (standards, performance tuning, refactoring, reusability).
Environment: Java 1.6, J2EE, RAD 7.5, JSP 2.0, JavaScript, AngularJS, jQuery, WAS 7.0, JDBC, Log4j, Apache CXF, Junit 4, XML, Maven, SVN, Oracle 11g.
Confidential
JAVA Developer
Responsibilities:
- Involved in the design, feature estimations and Software Requirements Specifications.
- Contributed to the development of web interface for User module and Admin module using JSP, HTML, XML, CSS, Java Script, AJAX, and Action Servlets with Struts Framework.
- By using DOJO with Ajax frame work implemented the UI for user interaction to entire application.
- Extensively worked on CORE JAVA (Collections of Generics and Templates, Interfaces for passing the data from GUI Layer to Business Layer).
- Developed business logic and Entity Beans to manage the transactions with the database to deliver the content to the presentation layer and also to store the data into the data layer.
- Implemented DAO (Data Access Object) design pattern to access data from Oracle.
- Developed using J2EE design patterns like Command Pattern, Session Facade, Business Delegate, Service Locator, Data Access Object and Value Object Patterns.
- Implemented Spring MVC, IOC.
- Mapped the objects with the Database using Hibernate Query Language (HQL) as the Persistence Frame Work.
- Developed stored procedures using PL/SQL.
- Used log4j for debugging the application.
- Involved in Configuration of data source and deployment of application in development, Test and Production.
- Used RAD for application developing, deployment and CVS for version Controlling.
- Developed the MAVEN scripts for preparing EAR and WAR files used to deploy J2EE components.
- Involved in configuration settings for Development, Test, and Production Environment.
- Used JUnit test cases to test the application and performed random checks to analysis the portability, reliability and flexibility of the project.
- Mainly involved in 24x7 support, Maintenance and enhancement of the application.
Environment: Java,HTML,DHTML,XML,JSTL,AJAX,DOJO,JavaScript,CSS,Struts,Servlets,SpringframeworkEclipse, EJB3.0, Hibernate, JMS, IBMMQSeries, MAVEN, RAD, WebSphere Application Server, Web Services, Junit, Oracle, WindowsXP, UNIX, CVS
Confidential
Java Developer
Responsibilities:
- Designed and Developed Front end using JSP’s and Action Servlets with Struts Framework.
- Used VO (Value Object) design pattern supported by struts framework to access data from different layers.
- Developed stored procedures using Postgre SQL.
- Involved in Configuration of data source and deployment of application in development, Test and Production.
- Used Eclipse IDE for development and CVS for version Controlling.
- Done test cases manually and compared the actual with expected results.
- Involved in Maintenance and enhancement of the application.
Environment: Java, HTML, JavaScript, CSS, Struts Framework, EJB, ANT, Tomcat, Junit, XML, WindowsXP, UNIX (HP), CVS, Eclipse IDE, PostgreSQL