We provide IT Staff Augmentation Services!

Senior Java Ui Developer Resume

0/5 (Submit Your Rating)

Des Moines, IA

SUMMARY:

  • 7+ years of experience in analysis, design, development, testing and documentation of software systems and products in Java, J2EE.
  • Experience in system analysis, design, development and implementation of web based and client/server application using Java, J2EE (EJB, JSP, Servlets, JDBC, XML, JavaScript).
  • Extensive noledge and hands on experience in Web development using HTML 5, DHTML, AJAX, CSS 3, JavaScript, XML, XSL, XSLT, validations with DTD & XML Schema and processing files with SAX, DOM Parsers.
  • Strong technical background, excellent analytical ability, good debugging skills, good communication skills, team player, goal oriented and ability to quickly learn new technologies as required.
  • Implemented user friendly UI considering all Web 2.0/3.0 features. Implemented features like drag and drop, user friendly colors.
  • Used AJAX based approachwhile designing Rich Internet Application (RIA)
  • Experience with state - of-the-art standards, processes, design processes used in creating and designing optimal User Interfaces (UI) using Web 2.0 technologies like AJAX, JavaScript, CSS3, HTML5 and Jquery.
  • Implemented client side validations using DOJO toolkit.
  • Created AJAX front end using JQuery library.
  • Developed open source plugins for use with JQuery JavaScript library to develop front end UI modules
  • Implemented Dojo front end forEquipment Work Order modules using DOJO Widjets
  • Designed the application to consume JSON response received through AJAX effects using DOJO.
  • Integrate EXT JS library for enhanced user interface (UI) and process flow.
  • Assist with walk-through and usability testing. Update user interface (UI) per changing needs and requirements.
  • Experience in Core Java concepts like Threads, Collections Framework, and Java Reflection.
  • Involved in the development of distributed server side components and deployed various Session and Entity Bean Components in the Web logic and WebSphere Application Servers.
  • Superior project implementation skills using distributed technologies like RMI, EJB (Session Beans, Message Driven Beans), also have exposure to SOA using WebServices.
  • Worked on Enterprise Java Beans (EJB) dat include Session Beans, Message Driven Beans (MDB) and Entity Beans.
  • In-Depth experience leading all stages of system development including requirements collection, design, development, testing and support.
  • Sound noledge in creating Class diagrams, activity diagrams, sequence diagrams, activity diagrams and flow charts using Rational Rose and Visio.
  • Experienced in using Design Pattern: Singleton Pattern, Session Façade Pattern, MVC Pattern, Business delegate Pattern, Factory pattern, Value Object pattern, DAO pattern and Data source pattern.
  • Proficiency in programming with different Java IDE’s like Eclipse, Net Beans, JBuilder, WSAD, RAD.
  • Sound noledge in developing applications using three tier architectural frameworks such as MVC (Model View Controller) like Struts, Spring framework.
  • Experience in developing web Applications using Struts framework implementing ActionClasses, ActionForms, DynaActionForms, Struts Validation Framework, Struts Tiles and Struts Tag Libraries.
  • Experience in Hibernate 3.0 which includes integrating legacy databases, writing custom CRUD statements, integrating stored procedures and functions and also performed polymorphic associations.
  • Proven expertise in implementing IOC and Dependency Injection features in various aspects of Spring Framework (Core, Web, JDBC, MVC and DAO) and also experienced in integrating Spring Web Flow with other frameworks like JSF.
  • Developed scripts for automating tasks using Ant 1.5, perl 5.0 and UNIX shell programming.
  • Proficient in developing Object Oriented Software projects on Operating systems like UNIX, and Windows XP/2000/9x .
  • Experience in XML related technologies including XML,XSD, UML, XSL, DTD, XML Schemas, SAX and DOM Parsers.

TECHNICAL SKILLS:

Languages: C,Core Java, SQL/PL SQL

Web/Java EE Technologies: J2EE, Servlets, RMI, EJB, JSP, JDBC, JNDI, Tag Libraries, AJAX, MVC, Struts, Spring, DOM, SAX, XSD,,JAXP,XSLT,JAXB, Apache Xerces, Hibernate, IBatis, JUnit, Cactus, JavaScript, VB Script, CSS, JMS, MDB,MQ Series, Web Services, SOA, Axis, HTML, XML, DHTML, JavaScript, Ajax, Dojo, Dwr.

Databases: MS SQL Server, MS Access, MySQL, Oracle and DB2

Database Tools: Toad, PL/SQL Developer, SQL plus, SQL Navigator.

Web/Application Servers: IIS 3.0,Tomcat 5,WebLogic, Web Sphere

Scripting Languages: CSS, Shell Scripts.

IDE Tools: RAD, WSAD, Eclipse, My Eclipse, JBuilder, NetBeans

Version Control Tools: CVS, Perforce

Other Tools: JIRA, Ant, XDoclet, Log4j

CASE Methods/Tools: UML, Rational Rose, VISIO 2003OS,Windows NT/XP/2000,UNIX

PROFESSIONAL EXPERIENCE

Confidential, Des Moines, IA

Senior Java UI Developer

Responsibilities:

  • Analyze the Business and Technical Requirements for reuse rules and for different fields in the Application and participated in Agile (Scrum methodology) for daily update and further development.
  • Used RSA 7 as integrated development environment for developing the Application.
  • Extensively used OOP concepts in building the WTMS Application
  • Used JDBC API for data retrieval from the DB database.
  • Used IBM RSA 7.0 as the development environment to build the application.
  • Used Unix commands to search for the logs.
  • Monitored the error logs using Log4J and fixed the problems.
  • Hibernate Persistence Strategy is used for database operations and Developed Hibernate as the data abstraction to interact with the database.
  • Integrate with various back-end systems using ReST.
  • Used JUnit for unit testing.
  • Involved in defect resolution and bug fixing at different level of testing.
  • Responsible for Build and Release of the application.
  • Develop and design the user interfaces using JSP, Javascript, HTML5 and CSS3.
  • Reduced user confusion by redesigning and simplifying web interfaces and functions
  • Implemented multi-row DHTML forms, AJAX, auto-suggest/complete, term validation, ranking, favorites, introductions and profile pages for UI design
  • Created scientific viewer for planetary data utilizing a multi-tiered architecture, including AJAX, DOJO toolkit dynamically build UI interfaces
  • Developed a JQuery based front end including forms and controls and programmed event handling functionality.
  • Added CSS Classes using JQuery functions as well as implemented special effects.

Environment: Java, J2EE, RSA 7.0, JSP, Servlet, EJB 3.0,, Java Beans. Web Services (SOAP, WSDL), Restlet, Hibernate, Google Guice, HTML, CSS, JavaScript, HP Quality Center, Code Collaborator, Junit, SVN, Web Sphere7.0, JDBC, ANT, Log4J, XML, DB2, Putty.

Confidential, Dallas, TX

Java UI Developer

Responsibilities:

  • Participated in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the application.
  • Developed high level design documents, Use case documents, detailed design documents and Unit Test Plan documents and created Use Cases, Class Diagrams and Sequence Diagrams using UML.
  • Servlets are used to service requests from UI to manipulate Business Objects and invoke respective EJBs for making database updates.
  • Wrote authentication and authorization classes and manage it in the front controller for all the users according to their entitlements.
  • Created User Interface screens using HTML, DHTML, AJAX, CSS, Java script
  • Implemented the application using the concrete principals laid down by several Java/J2EE Design patterns like Business Delegate, MVC, Session Façade, Factory Method, Service Locator, Singleton and Data Transfer Objects (DTO).
  • Used IBM RSA 7.0 as the development environment to build the application
  • Involved in performance tuning of the application to meet nonfunctional requirements.
  • Helped in developing the complete business flow and halped incorporate session validity checks, form validations and error handling in the application.
  • Participated in DIT,SIT and UAT testing.
  • Used HP Quality Center tool in SIT phase for tracking and the defects,
  • Monitored the error logs using Log4J and fixed the problems.
  • Wrote, debugged ANT, Maven Scripts for building the entire web application and deploy them on Web Sphere.
  • Used the Code Collaborator for the code optimaization.
  • Used the Sonar to fixes the issues in the code.
  • Responsible for communicating with registered clients to resolve the requirements issues and to deliver the best results more TEMPthan wat they expect.
  • Worked on Installing and configured Web sphere Application Server.
  • Developed open source plugins for use with jQuery javascript library to develop front end UI modules
  • Enhance some forms and reports using JavaScript from older HTML/CSS based forms
  • Created HTML, CSS, and DHTML pages for front-end, used Struts, JavaScript & Ajax for client-side validation.
  • Web Development - especially Web 2.0 /AJAX
  • Created rich User Interface (UI) component to build the front end of application using Ajax
  • Developed live search engine using JSP and Ajax technology
  • Used the Callback functions in JQuery for implementing asynchronous communication using AJAX

Environment: Java, J2EE, RSA 7.0, JSP, Servlet, EJB 3.0, Struts 2, Web Services (SOAP, WSDL) HTML, CSS, JavaScript, jQuery, HP Quality Center, Code Collaborator, Sonar, Junit, SVN, Web Sphere7.0, JDBC, ANT, Log4J, XML, DB2, Java Beans.

Confidential, MI

Java Web Developer

Responsibilities:

  • Wrote Technical design document with the class, sequence, activity diagrams in each use case.
  • Developed the workflow interfaces using JSPs dat are developed using Struts Tiles Layouts and the request processors using the DispatchAction and Action.
  • Major involvement in writing & reviewing Design Approach Documents and have designed architecture for the web module using Struts MVC framework and implemented the design of UI using Ajax Framework.
  • Developed Struts Action Classes, Action Forms and performed Action mapping using Struts framework and performed data validation in Form beans and Action Classes.
  • Developed the complete Exception module using the existing framework dat embraces Struts, Java, JSP, JSTL, and Ajax.
  • Created User Interface screens using HTML, DHTML, AJAX, CSS, Java script.
  • Provide user interface (UI) design for Web-based projects, including dashboards, widgets, and products.
  • Maintain company's database for user interface (UI) best practices, procedures, and style guide.
  • Created rich User Interface (UI) component to build the front end of application using Ajax
  • Designed, developed CSS, HTML/JavaScript forms
  • Involved in the configuration of Struts web based application (struts-config.xml and web.xml).
  • Configured the struts configuration file and Application context file based on the spring and Hibernate entries.
  • Used various design patterns like Business delegate, Singleton, Factory, DAO, DTO, Service locator etc.
  • Parsing of XML documents was done using SAX and DOM and XML transformation was done using XSLT.
  • Used WID application development and configured external capabilities for various interfaces.
  • Performed Inheritance based OR mappings in tables to simplify the data in Hibernate.
  • Used Oracle database for SQL, PL/SQL scripts, stored procedures, functions, triggers, Oracle forms/Reports, Performance Tuning and Optimization.
  • Hibernate Persistence Strategy is used for database operations and Developed Hibernate as the data abstraction to interact with the database.
  • Deployed web services for updating the information to the workflow steps and getting the pre-configured workflow processes and invoked with RMI.
  • Unit tested all the classes using JUNIT at various class level and methods level.
  • Worked on Installing and configured Websphere Application Server.

Environment: Java(JDK1.5), J2EE, Struts Framework, Hibernate, iText, IBM Websphere Integration Developer (WID v6.1), IBM WebSphere Process Server(WPS v6.1), JSP, IBM WebSphere Proxy generation, JavaScript, Web services, XML/XSLT/XSLD/SOAP/WSDL,EL Expressions, Tiles Frame work, Oracle SQL Developer, Oracle 8i/9i/10g, JSTL, JUnit, ANT, Subversion, Ajax, CSS and Agile Methodology/TDD.

Confidential

Java Developer

Responsibilities:

  • Implemented Agile software development methodology.
  • Implemented Test Driven Development (TDD) as the software development process, understanding each requirement and handling all the exception conditions.
  • Worked on the Admin Module which TEMPhas different forms like Application Info, Personal Info, Enrollment Info, Test Info, High School Info, Colege Info, Additional Info, Application Preview and Change Password.
  • Developed the User Interface using HTML, JSPs and Servlets to halp end user make online submission.
  • Validated all forms using Struts Validation Framework for major data entry and implemented Tiles Framework in the Presentation layer.
  • Performed Use-Case analysis using UML for Government - Octroi system.
  • Assisted in designing Conceptual Data Model to capture system functionality and build a framework for the software development phase by using UML diagrams.
  • Technologies used: JavaScript,Vb.net, SQL, MS Access, MSSQL
  • Used AJAX to handle user requests asynchronously and to have faster response from the server by directly connecting to server.
  • Based on the requirements different tests are written and tested using JUnit. All the methods which include database interactions are developed to pass these pre-written tests.
  • Used TDD approach while coding where all possible test scenarios are considered for each functionality, unit tests are written using JUnit and then coding is done accordingly to pass all the test cases.
  • Apart from working on the Admin Module also worked on User interface modifications and maintenance of Graduate and Under Graduate Modules.
  • Used Log4j for logging into different output files based on the logger level.
  • Worked with source control tool Visual Source Safe 2005.
  • Involved in Unit Testing of the Admin Module.
  • Deployed the application using Apache Tomcat 5.5.

Environment: Eclipse 3.1, JSP, Servlets, JDBC, Struts 1.3.8, Struts Tiles, Struts Validator, Ajax, Hibernate, Apache Tomcat 5.5, Oracle 10g, Visual Source Safe 2005, Junit.

We'd love your feedback!