Java-ui Developer Resume
OH
SUMMARY
- 7+ years of working experience in Web development with HTML5, CSS3, JavaScript, SASS, JSON, jQuery, Angular JS, Node JS, Express JS with W3C Standards.
- Experience in designing, developing multi - tier applications using Java, J2EE, Servlets and JSP.
- Experience in developing Stateless Session based Container and Bean managed transaction using EJBs.
- Experience in developing JMS components and Struts, Spring MVC frame works.
- Worked widely with IDE’s like IntelliJ, Adobe Dreamweaver, Sublime text, notepad++, Eclipse NetBeans and Microsoft Visual Studio.
- Extensive experience in developing Single page Applications quickly, responsive and cross browser compatible.
- Solid expertise in developing HTML5 pages based on DIV layout and Cross browser platform.
- Familiar with development of backend web services using SOAP and REST.
- Expertise in Object Oriented Programming using JavaScript and related technologies.
- Extensive Experience in making Responsive web pages using Media queries, flex designs and Zurb Foundation frame work.
- Extensive Knowledge in CSS2/CSS3, LESS and Twitter Bootstrap Styling Modules.
- Working knowledge on JavaScript library JSON and XML Technologies.
- Experienced in using frameworks like Twitter Bootstrap, Foundation.
- Expertise in writing unit tests using Karma and Jasmine.
- Skilled in Web application development, Human Computer Interaction factors, usability, flash presentations, flash mock-ups, creating -illustrations, content navigation, formatting web pages, web typography.
- Expertise in implementation of Web Analytics - Omniture SitecCatalyst using AngularJS, NodeJS
- Expertise in using debugging tools likeChrome developer console, Firebug, W3c validatorand built in IDE debuggers for troubleshooting existing code.
- Proper understanding of Software Development Life Cycle and various developments Methodology such as Agile, Waterfall. Involved in Sprint planning and Scrums.
- Involved in daily SCRUM meetings to keep track of the ongoing project status and issues.
- Used GIT, SVN for version control, and Clear Quest for bug fixing.
- Experience in documentation using MS tools (Word, Excel, PPT, Project and Access).
- Expert in creating Templates, Mockups and Prototypes, Web Interfaces, Layouts and Flow of future pages.
- Self-motivated, dedicated and I relate myself to the organization, able to set effective priority to achieve immediate and long-term goals and meet operational deadlines.
- Excellent verbal and written communication skills.
- Well experienced in developing web page quickly, effectively and instinctively using JQuery, HTML5, CSS3, JavaScript, Sass, EJB, JSP, Responsive Web Design, Bootstrap and experience in making web pages cross browser compatible..
- Well experienced in Design patterns (J2EE) like Singleton, Factory Method, Façade, Service locator, DAO and MVC architecture.
- Experience in developing unit test cases using Junit and Mockito.
- Expert in interface design and back-end development like REST, SOAP web services.
- Skilled in Web application development, Human Computer Interaction factors, usability, flash presentations, flash mock-ups, creating -illustrations, content navigation, formatting web pages, web typography.
- Proficiency in using the jQuery libraries AngularJs, BackboneJs, KnockoutJs, Express Js.
- Experience in using various JQuery UI controls and corresponding Event handlers etc.
- Extensive Knowledge in LESS and Twitter Bootstrap Styling Modules.
- Expertise in using GIT, SVN for version control.
TECHNICAL SKILLS
UI Web Technologies: HTML4, HTML 5, XHTML, XML, XSL, XSLT, JavaScript, AJAX, JQuery, Sass, JSON, CSS2, CSS3, UI Concept Modelling/Wireframing, Angular JS, Node JS, Ember JS, Backbone JS, Bootstrap, Zurb Foundation
Java Technologies: J2EE, Servlets, JSP, EJB, JDBC, Web Services.
IDE, HTML Editor: Eclipse IDE, NetBeans, Notepad++, Adobe Dreamweaver, Microsoft Visual Studio Web Platform, Sublime Text, IntelliJ
Frame works: Spring MVC, Struts, Facade
Operating System: Windows variants, UNIX, Linux, Mac OS
Web Servers/Services: Tomcat 7.0, Apache, HTTP web Server / REST, SOAP
Application: Microsoft Word, Microsoft Excel, Microsoft PowerPoint, Microsoft Access
Database: MS SQL Server, Oracle, MS Access, XML, JDBC
Methodologies: Agile, Waterfall
Debugging Tools: Firebug, Chrome developer console, W3c Validator
Version Control/Testing: GIT, SVN, JIRA / Junit, Mockito, IBM Rational Clear Case tool and Jenkins
PROFESSIONAL EXPERIENCE
Confidential, OH
Java-UI Developer
Responsibilities:
- Involved in gathering business requirements and prepared system requirement specification (SRS), functionality documents, mockups and Detailed User Views.
- Involved in Design, Development, Testing and Implementation of the Application.
- Implemented business layer using EJBs and Java classes.
- Implemented presentation layer using Custom Tags in JSP's.
- Implemented DAO classes which in turn use JDBC to communicate and retrieve the information from DB2 database sitting on Linux/UNIX server.
- Followed standard guidelines for best coding practices beginning from HTML, CSS, Bootstrap, JQuery and Angular JS.
- Involved in creating cross-browser compatible and responsive pages for all devices using BOOTSTRAP and Media queries.
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML, HTML4, CSS, and JavaScript.
- Created Single Page Applications using HTML5, CSS3, Angular JS, JQuery, Bootstrap and Font-awesome.
- Responsible for writing unit tests using Karma and Jasmine.
- Used JavaScript libraries, quickly prototyped interface design and developed in hand-coded validating, standards-compliant.
- Consumed RESTful API that read data from a SharePoint site and exposed to front end in JSON format.
- Used IDE eclipse, sublime text for development,and deployed application based on Tomcat 7.0 web server.
- Used Subversion (SVN) as a repository tool and as a version control.
- Involved in creating JIRA workflows including project workflows, screen schemes, permission scheme and notification schemes in JIRA.
- Involved in using debugging tools likeFirebug, W3c validatorand built in IDE debuggers for troubleshooting existing code.
- Implemented Web services (SOAP) for transmission of large blocks of XML data over HTTP.
- Involved in developing Front End Programming for Web applications.
- Developing semantic markups and Wireframe development. Web application prototyping and development using Dreamweaver.
- Involved in AGILE and SCRUM development methodology process which includes bi-weekly sprint and daily scrum to discuss the design and work progress.
- Converted the mock-ups into hand-written HTML4/5, CSS2/3 XHTML, JavaScript, AJAX, XML and JSON.
- Designed, created and implemented custom Interwoven Team Site modifications to fully automate such activities as publishing, deploying, and updating online content (HTML, JavaScript).
- Responsible for design and development of the Customer Relations Module.
Environment: JDK 1.7, J2EE, JSP, HTML4/HTML5, CSS2/CSS3, JavaScript, JQuery, Angular.JS, AJAX, JSON, Firebug, Karma, Jasmine, Eclipse, sublime text, EJB 3.0, Servlets, DB2, UNIX, JDBC, Firebug, SVN, JIRA.
Confidential, OH
UI Developer
Responsibilities:
- Involved in waterfall software development lifecycle. Designing, coding, testing, debugging and support.
- Modified the UI screens created by web designer using HTML, CSS, and JavaScript.
- Performed Client side validation using JavaScript.
- Designed Responsive Web pages using Media Queries.
- Worked on with Node JS, Angular JS framework and partly used Backbone JS Framework.
- Created AngularJS Controller which Isolate scopes perform operations in UI.
- Worked with Internal Clients for business objectives, project scope and the requirements of the project.
- Worked extensively with IDE’s like Adobe Dreamweaver and sublime text.
- Experience in Angular JS directives that allow the developer to specify custom and reusable HTML-like elements and attributes that define data bindings and the behavior of presentation components.
- Developed user interface using HTML, CSS2/CSS3, JSON, JavaScript and JQuery.
- Involved in the development of presentation layer using Angular JSandHTML.
- Extensive experience in developing Web Services to expose useful functionality to web users through SOAP and REST.
- Designed CSS based web pages which were cross-browser compatible by using normalize CSS.
- Involved in migration from HTML4 to HTML5 and CSS2 to CSS3. Integrating all the technologies to the application.
- Enhanced user experience by designing new web features.
- Contributed code to the development of mobile and responsive design and customized many features of the application in iterative sprints environment using version control tools like Tortoise SVN and, LESS scripts.
- Designed and Developed Web application using CSS pre-processors.
- Using AngularJS, created custom directives for data manipulations and to display data in company standard format in UI.
- UsedGITfor version control.
- Involved in creating complex JIRA workflows including project workflows, screen schemes, permission scheme and notification schemes in JIRA.
- Implemented custom validation controls for various forms with help of JavaScript validation controls.
- Involved in user experience sessions and design discussions to enhance the designs and provide input on the layouts.
Environment: HTML4/5, CSS 2, CSS3, Java Script, JQuery, JIRA, JSON, GIT, AngularJS, AJAX, Waterfall model, Adobe Dreamweaver and sublime text.
Confidential, WI
UI Developer
Responsibilities:
- Developed Webpages using HTML5, CSS3 development for visual components provided.
- Involved in Interactive and form validation using JQuery/JavaScript component development.
- Validated input values to make sure that they will be accepted before they are submitted to the server.
- Used JavaScript and XML to update a portion of a web page thus reducing bandwidth usage and load time and add modal dialog in web pages to get user input and requests.
- Data Manipulation using AJAX, JSON/XML.
- Involved in development of JavaScript coding for page functionality and Pop up Screens.
- Used debugging tools like Firebugand W3c validator.
- Utilized new software methodologies to be able to adapt to changes in requirements quickly.
- Ensured that all components of the application are platform and browser compatible.
- Desktop, Mobile and tablet responsive.
Environment: HTML, CSS, JavaScript, AJAX, JSON, XML, jQuery, Usability Testing, Agile methodology, Windows.
Confidential
UI Developer
Responsibilities:
- Involved in developing the UI pages using HTML, DHTML, CSS, JavaScript, JSON, jQuery, Ajax.
- Followed the Agile and Scrum development methodologies
- Design and development of Web pages using HTML, CSS including Ajax controls and XML.
- Used jQuery core library functions for the logical implementation part at client side for all the application.
- Created JSPs and developed the screens as per the file structure.
- Involved in debugging tools like using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox and IE Developer Tool bar for IE.
- Involved in developing HTML and JavaScript for client side presentation and, data validation on the client side with in the forms.
Environment: HTML, CSS, JavaScript, XML, DOM, Agile, SQL, PL/SQL, MS Office, Windows.
Confidential
Java Developer
Responsibilities:
- Involved in the preparation of prototype and demos of the project and presented before the client to check that it meets their requirements.
- Involved in Design, Development and Support phases of SDLC. Used methodology and participated in SCRUM meetings.
- Front-end was designed by using HTML, JavaScript, CSS, and JSP.
- Developed JavaScript functions for client side validations.
- Used Hibernate as ORM tool for accessing database.
- Configured the deployment descriptors in Hibernate to achieve object relational mapping.
- Write SQL queries to pull some information from the Backend.
- Write database Functions, Procedures and Triggers as per the business logic requirements.
- Designed and developed several EJBs using Session facade pattern.
- Design and develop Servlets, Session and Entity Beans to implement business logic and deploy them on the WebLogic Application Server
- Work with Apache Tomcat Web Server.
- Designed and developed Servlets and JSP and connected to existing ORACLE database using JDBC..
Environment: Eclipse 3.6, Java 1.6, J2EE, JSP, Servlet, Hibernate 3.6.0, WebLogic Application server 10.3.3, Apache tomcat 7.0, Oracle 11g, HTML, JavaScript, AJAX, CSS, EJB, JMS, JDBC.