Java Ui Developer Resume
St Louis, MO
SUMMARY
- Having 8 years of work experience in Java/J2EE applications mainly in analysis, design, and development.
- Strong J2EE/Java application development background, with experience in defining functional and technical specifications.
- Experience in Agile development environment and used to rapid application development in demonstrating quick results to customers.
- Experience working in agile development environment and good understanding of Software Development Life Cycle (SDLC).
- Expertise in designing, developing multi - tier applications usingJava, J2EE, Servlets, JSP, Custom tags, JSF, Struts, JDBC, Hibernate, JNDI, JavaBeans, JavaScript, HTML, XML technology and business components such as Web Services.
- Extensively worked with frameworks likeStruts, JSF, Spring MVC and Hibernate.
- Extensive and expert level of experience with Java Platform, J2EE, JDBC, JQuery, EJB, Servlets, JSP, JSF, JSTL and Pojo’s.
- Experience in MVC (Model View Controller) architecture, using Struts Framework, with various Java/J2EE design patterns.
- Experience in MVC architecture, using Spring Framework with various Java/J2EE Design patterns.
- Good knowledge on backbone and angularJS.
- Expertise in web development using HTML, DHTML, CSS, Java Script, XSL, XSLT, and XML (SAX, DOM, JAXP, JAXB).
- Good knowledge of EJB Session beans with JNDI mapped naming & JMS message-driven beans.
- Expertise in developing user interface using HTML 5.0, Cascading Style Sheets (CSS), XML, JQuery and JavaScript.
- Good work experience in writing SQL queries with major Relational Databases.
- Good at Object Oriented Concepts and Design (OOC/OOD)
- Good exposure on design patterns like Front Controller, Data Access Object (DAO), Data Transfer Object (DTO), Session Façade, Service Locator and Singleton.
- Expertise in using various Development environments like Eclipse IDE, Net beans IDE and Spring IDE.
- Experience developing and deploying J2EE applications in various Web and Application servers like Tomcat, JBoss, Web logic and Web Sphere.
- Good working knowledge on CVS, SVN.
- Assisted in Developing testing plans using JUnit, procedures for unit test, system test, and acceptance test.
- Excellent communication, analytical, interpersonal and presentation skills.
TECHNICAL SKILLS
Languages: Java 1.4/1.5/1.6, SQL, HTML
J2EE Technologies: JSP, Servlets, JDBC, EJB, JSTL, JMail, JNDI, JSF, JQuery.
Frameworks: Struts(1.x), Spring(2.x), Hibernate 3.0, MVC.
Persistence layer: Hibernate
IDEs/tools: Eclipse, RAD
Design Modeling: UML
Web Tools/Scripting: JavaScript, XML, HTML, HTML5
Database: Oracle, My SQL MS SQL Server 2000/2005/2008 , Postgre SQL
Documentation Tools: MS Office 2003/2007/2010 , Visio
Web/Application Servers: Apache Tomcat 6x,7x, JBoss 4.0/4.2, Web Sphere
Operating Systems: Windows 98/Me/XP, Windows NT 4.0 and 2000, UNIX, LINUX
Tools: ANT, JUnit, Cruise Control, Maven.
PROFESSIONAL EXPERIENCE
Confidential, St.Louis, MO
Java UI Developer
Responsibilities:
- Worked withHibernatefor object relational mapping and connection management.
- Developed the application usingStrutsFramework which is based on theMVCdesign pattern.
- Developed Server Pages UsingJSPand validated Client Pages Using JavaScript.
- Used Java Servlets, JSPs, AJAX, XML, HTML andCSSfor developing the Web component of the application.
- Using OOAD Technology classes are designed in UML with the help of Rational Rose tool.
- Worked on creation of Hibernate configuration files and mapping files for persistence layer (JPA) and transaction management.
- Generate UI mockups from paper-and-pencil concepts to high-fidelity prototypes that convey the interaction model using HTML5, CSS and JavaScript.
- Worked on Struts Framework components like struts-config.xml, validator-rules.xml, validation.xml, struts action classes,form-beans.
- Used Front End Developing UI Interface using JSP/Tiles, JSTL, HTML5.0 CSS, JavaScript, Ajax, and JQuery.
- DevelopedOraclePL/SQL Stored Procedures and Queries for Payment release process and authorization process.
- Used Spring Framework for Dependency injection and integrated with the Struts Framework and Hibernate.
- Extensively used Hibernate in data access layer to access and update information in the database.
- Involved in configuring hibernate to access database and retrieve data from the database.
- Used Web services - WSDL and SOAP for getting credit card information from third party.
- Used Eclipse IDE for designing, coding and developing applications
- Created test plans and JUnit test cases and test suite for testing the application.
- Worked in Agile environment with active scrum participation.
- Optimized UML design using patterns like DAO, Factory, Service Locator and Business Delegate.
- Used backbone and angularJS.
- Developed user interface using JSP, AJAX,JSPTag libraries andStrutsTag Libraries to simplify the complexities of the application.
- Good Knowledge on multi-threading, bootstrap and Fuel UX.
- Developed the User Interfaces using Struts, JSP, JSTL, HTML and Ajax, JavaScript.
- Worked in Windows 7 andOracleEnterprise Linux, Apache Tomcat,OracleWebLogic Server
Environment: Core Java, Java, JSP, JavaScript, JQuery, CSS, HTML, HTML5, Spring, Struts, Hibernate, Struts MVC, Design Patterns, Servlets, XML, JUnit, Oracle 11i, Web Services, WebLogic, MS SQL, Windows XP.
Confidential, Renton, WA
Java UI Developer
Responsibilities:
- Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology.
- Involved in Object Oriented Analysis (OOA) and Object Oriented Design (OOD) Techniques using Unified Modeling Language (UML)
- Used Hibernate ORM framework as persistence engine, actively engaged in mapping, and hibernate queries.
- Worked with Java Script,jQueryevents and functions.
- UpdatedCSSlayout to reflect the new changes as per the addition of new components.
- Worked with backing beans to implement the changes.
- 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 extensivetest driven developmentusingJUnitfor unit testing.
- Responsible for data validation on the Client side by usingJavaScript andJQuery.
- UsedStrutsMVCin architecture in developing the application.
- Developed Server side validation by usingStrutsValidationFramwork.
- ImplementedLookupDispatchActionand Action class for developing the functionality using Struts.
- Developed User interface for the application usingStrutstag libraries,jQuery, JSP, and JSTL.
- UsedHibernatefor querying and maintaining database persistent objects and implemented thesecond level cachingusingHibernate.
- CreatedXML Schema, XML templateandXSLtovalidate the XML Messages coming from SOAP Based Web Services JAX WS.
- Implemented message level security using user name tokens.
- Developed the code for front end usingJAVA,SQL/PLSQL,JQuery,JavaScript, AJAX, Struts, Spring, HTML, CSS, Adobe Flex SDK, etc.
- Consumed web services and integrated with legacy application modules.
- Developed and Consumed SOAP and RESTFUL web services.
- Deployed the application onApacheTomcatServer.
- Implemented various functions inUnixShellScriptsforrunning thebatch jobson the UNIX environments.
Environment: Java, J2EE, JSP, Servlets, Struts,StrutsTag Libs, Validation Framework, Hibernate, Oracle, Java Script, jQuery, XML, Apache Tomcat 6.0.
Confidential, Woonsocket, RI
J2EE Developer
Responsibilities:
- Interacted with the client business analysts, functional teams to review and understand the requirements and developed technical design, implementation, and migration specifications.
- UsedSpring-IOCconcepts andSpringMVCarchitecture for developing the application.
- Developed customer centric event driven and data driven web interfaces usingHTML,JavaScript,JSP,XML.
- Modeled the entire application and designed use cases, sequence diagrams, activity diagrams, and class diagrams using Rational Rose and designed the application using Model2 framework.
- Used ORM tools like Hibernate to integrate with Spring DAO for database operations.
- Developed client side and server sidevalidationsusingvalidationcontrols andJavaScript.
- Developed database objects like Tables, Views, Stored Procedures, User Functions usingSQL,PL/SQL,Oracle8i and used them inEJBsandWEBcomponents
- Developeddata accesscomponents usingJDBC,DAOs, andBeansfordata manipulation.
- Designed and developed anddeployedSession,EntityBeans, andWebComponentsonWebSphere.
- Developed business layer components and integration services usingXML Parsers andJava.
- Maintained the different versions of source code with changes ready to be deployed todevelopment,QA, andproductionenvironments.
- UsedMAVENas a build tool.
Environment: Java, J2EE, Spring,JSP, Hibernate, Struts, EJB, JDBC, SQL, PL/SQL, XML,HTML,JavaScript, Oracle, UML, Rational Rose, WebSphere, RAD, Maven.
Confidential, Atlanta, GA
Java/J2EE Developer
Responsibilities:
- Involved in designing of high level details likeUse Casediagram and low level design likeClassandSequencediagram.
- Implemented various J2EE design patterns likeDAO,SingletonandSession Facade.
- Designed and developed the user interface usingStrutsview component,JSP,CSSandJQuery.
- Implemented the presentation layer usingStrutsFramework.
- Involved in UI development using Javascript, JSP,AJAX, JQuery.
- UsedHTML5,JSPs, andCSS3for GUI and JavaScript for client side validations.
- UsedSpringFramework forDependency injectionand for integration withStrutsFramework.
- Implemented Validation of all forms usingStrutsvalidation framework.
- Involved in the design and development ofStored Procedures.
- UsedSVNfor versioning and concurrent access to the project files.
- UsedLog4Jutility for logging.
- UsedAntscripts for building the application.
- Created tables inOracledatabase.
- Implemented Database access throughHibernate.
- Extensively usedJUnitfor unit testing.
- Developed and ConsumedWebServicesto interact with internal and external systems by usingJAX-WS.
- Deployed the application onWebLogicapplication server.
Environment: Java, JSP,Struts,Hibernate, JUnit,Oracle, Log4J, SQL, WebServices, XML, JSTL,HTML,CSS, Ajax,JQuery, WebLogic, Maven,SVN, Rational Rose, Windows XP.
Confidential
Java Developer
Responsibilities:
- Involved in preparing the Test Plans for testing to be carried out effectively.
- Developed the core modules for the services by using n- tier architecture.
- Analyzed the GAP documents to created Test Scenarios and Test Cases.
- Interacting with the client in understanding the requirements and translating them into Technical
- Reviewed the Test cases prepared by other team mates and suggested improvements if required.
- Focused more on the Functional behavior of the system.
- Integration tested the Transfers Module completely.
- Tested transactions created electronically through message injection usingJMS.
- UsedJSP,HTML, Taglibs andCSSto create UI pages.
- UsedJavascriptfor client side validations.
- Effective execution of the prepared Test Cases.
- Involved in writingSQL queries & PL SQL- Stored procedures & functions.
- Used separate rules to do business validation.
- Took active participation in the discussions with the Client on several issues.
- Involved in peer level reviews.
- Build & deployment the code usingAnt.
- Involved in setting up web sphere server, data sources, connection pooling and queues set up messaging.
- Implemented a Test Management System using SQL Stored Procedures and Shell scripts to automatically create Test Data.
- Involved in unit testingJUNITand in integration testing.
Environment: Java,JSP, Servlets, Tag libraries,JavaScript,CSS, JDBC, JNDI,Oracle8i,Javabeans, Windows/UNIX, Ant, JUNIT, IBM Clear Case, Web Sphere.