Web Application Developer Resume
Des Moines, IA
SUMMARY
- Java Professional having 7+ years of experience in Analysis, Design, Development, Testing Java/J2EE based client/server web Applications.
- Experience in all phases of Software Development Life Cycle (SDLC) includes teh Requirement Analysis, Design, Development, Integration Testing, Implementation, Packaging and Deployment of web/enterprise applications onto JBOSS, WebLogic and Web Sphere Application Servers.
- Proficient in Object Oriented Analysis and Design (OOAD), UML, applying J2EE patterns like GOF design patterns.
- Good Experience in Implementing J2EE Design Patterns such as Session Façade to reduce teh Network Traffic, Service Locator, and Transfer Object for Lookups, Value List Handler for search, Front Controller, Business Delegate, Singleton and DAO.
- Extensive knowledge in J2SE/J2EE concepts EJB, JMS, JNDI, RMI, JSP, Java Transactions, Servlets, JDBC, XML, XSLT, TIBCO, Spring MVC, Web Flows, Hibernate and Struts.
- Extensive experience in writing client programs to parse XML documents using SAX and DOM parsers, and familiar wif JAXB, JAXP, and Document Builder Factory.
- Expertise in Working wif Version Control tools like Rational Clear Case, Version controlling system, Visual Source Safe and Bug - Tracking tools like Rational Clear Quest.
- Expertise in Design and Analysis of Web and Enterprise Applications using Object Oriented Analysis and Design (OOAD) Methodology and developing Use Cases, created Class, Sequence and UML diagrams using Rational XDE and Microsoft Visio 2003.
- Experience in designing and implementing Struts (MVC Paradigm) components such as Action Mapping, Action class, Dispatch Action class, Action Form, Dynactin Form, Validation Framework, Struts Tiles and Struts Tag Libraries.
- Experience in writing stored procedures, functions, triggers and packages using SQL and well as PL/SQL for Oracle, DB2 and SQL Server.
- Experience in design, analysis, maintenance and implementation of Relational Database Management Systems and Applications using Oracle 8i/9i, Oracle 10g, DB2 v7.x/8.x and SQL Server2000.
- Expertise in working wif IDE tools like Eclipse, WebSphere Studio Application Developer (WSAD), WebSphere Studio Site Developer, Rational Web Developer and Rational Application Developer (RAD).
- Experience in working wif ANT scripts to make teh build and deployment of J2EE applications in Windows/Unix environments.
- Developed standards and best practices documents for building and deploying enterprise applications.
- Acting as a Team player wif teh positive attitude and ability to learn in a fast paced environment.
TECHNICAL SKILLS
Languages: Java, C, C++, HTML, DHTML, SQL.
Operating system: Windows, Unix.
Java Technologies: Core Java, JDBC, Hibernate, JSF, XML Parsers, JSP, Servlets, Portals, EJB, JMS, Java Swing, Struts, Spring Framework, JavaBeans, Web Services, AJAX.
XML Technologies: XML, SAX, DOM, XSL, XSLT, XPath, WSDL, SOAP.
Scripting Language: JavaScript.
Servers: WebLogic, WebSphere, JBoss, Tomcat.
RDBMS: Oracle, SQL Server, MySQL.
Tools: Eclipse, WSAD, CVS, Tortoise, JBuilder, JDeveloper, TOAD, Crystal Reports, Report Net, Ant
Concepts: UML, Design Patterns.
PROFESSIONAL EXPERIENCE
Confidential, Des Moines, IA
Web Application Developer
Responsibilities:
- Following FSD, TDD and BRD of business teams to understand teh project requirements.
- Successful project deployments in environments: local, DEV, SIT, UAT and Production.
- Developing JSP pages using standard tags and scripting elements.
- Creating robust web applications for eLending team using Struts.
- Building web page layouts and Forms from reusable presentation components.
- Building Mobile friendly responsive pages included: Chrome Print preview styling changes of web pages, setup a print stylesheet on pages using CSS, jQuery and JSP.
- ADA feature for Forms and Today’s Rates project using fieldset and legend tags on several pages which function on tab functionality and then testing web content wif JAWS screen reader.
- Testing Web Applications by building automated test suites using Selenium, TestNG tools integrated wif Eclipse.
- Weekly project update and work-status team meetings.
Environment: Java 1.6, JSP, HTML, Struts, JavaScript, JQuery, JDBC, REST, SQL, Oracle 10g, Hibernate, WebSphere Application Server, Eclipse Juno, ClearQuest CDTS, Selenium, TestNG.
Confidential, TN
Senior Java/J2EE Consultant
Responsibilities:
- Involved in complete Requirements gathering and brain storming sessions wif users.
- Involved in creating BRD, FDS and SDS documents.
- Developed Use Case Diagrams and Class Diagrams using Rational Rose.
- Developed teh Responsive User Interface using CSS, HTML and jQuery.
- Implemented Spring 3.0 MVC
- Integrated Hibernate and Spring
- Utilized Hibernate for Object/Relational Mapping purposes for transparent persistence to teh Oracle 10g Database.
- Used JSON extensively throughout teh application
- Used JSON as response type in REST services.
- Involved in Java Architecture for XML Binding.
- Developed SOA architecture using SOAP, REST services
- Implementing even-driven GUI patterns using ZK Java Ajax framework
- Used Maven for dependencies and configuration management.
Environment: Java 1.6, JSP, HTML, Spring framework, JavaScript, jQuery, JDBC, REST, SQL, Oracle 10g, Hibernate, WebSphere, RAD, Eclipse, MS Visio, ClearCase, Maven, ZK Java Ajax, Log4J
Confidential, NY
Java/J2EE Developer
Responsibilities:
- Involved in complete life cycle of software development including designing, developing, testing, and deployment of application.
- Involved in design and development of n-tier architecture.
- Developed teh User Interface using DOJO, JQuery CSS/HTML.
- Implemented MVC Design Pattern using Spring 3.0
- Implemented Spring IOC and Hibernate integration.
- Worked on deployment of applications WebSphere application Server.
- Utilized Hibernate for Object/Relational Mapping purposes for transparent persistence to teh Oracle 10g Database.
- Created Java Servlets using JSP and other classes deployed as EAR file, connecting to Oracle database using JDBC and Hibernate
- Involved in software development using Agile methods.
- Involved in reviews of Test Scenarios to ensure teh requirement coverage
- Developed a tool to retrieve and send data to third party service provider. This feature was implemented using REST.
- Used JSON to load data into DOJO data grid.
- Used JSON as response type in REST services.
- Performed unit testing and performance testing using JUnit and JMeter.
- Involved In Performance and SQL Query Optimization.
- Worked on JAWS and WAVE screen testing tools.
- Experience onCompliance Sheriff and Selenium tools to standardize teh webpages.
- Used Maven for dependencies and configuration management.
Environment: Java, Java Servlets, JSP, JDBC, Spring Framework, Ajax, JavaScript, HTML, DHTML, JUnit, ANT, WebSphere 7.x, Oracle 10g, Rational, ClearCase, Windows XP, ANT.
Confidential
Programmer Analyst
Responsibilities:
- Used WSAD/Eclipse development environment for building Enterprise Java Beans.
- Used Struts (MVC Paradigm) components such as Action Mapping, Action class, Dispatch Action class, Action Form, Validation Framework, Struts Tiles and Struts Tag Libraries Developed data validation & persistency components (Entity Beans) to export valid data to database.
- Wrote various Queries, Stored Procedures to augment teh application logic
- Wrote test plan and run test cases for manual testing
- Developed Session Beans for Internal Users and Customers
- Used XML, XSLT for data transfer and transformation. Wrote Client side validation scripts using JavaScript.
- Used JUnit for unit testing teh application.
- Worked wif WebSphere MQ for messaging service
- Report and monitor defects in Rational Clear Quest defect tracking tool
- Rational Clear Case used as teh version control tool for teh project. Used Spring Dependency Injection and Aspect Oriented Programming in Agile Java Methodologies.
- Installed and Configured IBM WebSphere Application Server and Network Deployment V 5.1 on Solaris environment.
- Involved in configuration of WebSphere Application Server resources like JDBC Data Sources, JDBC Providers and Connection Pooling to connect to teh DB2
- Maintained Thread Pool, Statement Cache Size, Session Management and Dynamic Cache Size.
- Configured and handled Tivoli Performance Viewer and Resource Analyzer for performance and Log Analyzer for troubleshooting
- Managed performance tuning of Web Server, Web Container, EJB Container and database connection pool
- Creating and Deploying War/Jar/Ear files. Deploy J2EE applications onto WebSphere managed servers for QA, Pre-Production and Production environments
Environment: JMS, Servlet V2.1, HTML, XML, XSLT, JAXP, EJB, JSP, JavaScript, Struts, WebSphere Application Server and Network Deployment v 5.1/5.1.1.12, WebSphere MQ V5.3, DB2, Solaris, Windows NT
Confidential
Software Developer
Responsibilities:
- Extensive use of HTML/Servlets/JSP/XML for teh presentation layer along wif JavaScript for teh client side validations.
- Extensively implemented Stateless and Stateful Session beans to capture user conversation and to achieve scalability, memory management and transactions, and Entity beans to bring teh relational data to teh object world.
- Used Eclipse as an IDE, Apache as a web server and WebSphere as an application server and Oracle8 as teh database to develop and deploy teh application.
- Used Visual Source Safe for teh Version/Source control management and Rational Clear Quest for creating Deployment as well as testing tickets.
- Used ANT and UNIX Shell programming to write build scripts as well as deployment scripts.
- Wrote SQL scripts to create database tables, Stored Procedures, and triggers.
Environment: Java, J2EE, Eclipse, Windows NT 4.0, UNIX, My Eclipse IDE, JSP/Servlets, Apache, Tomcat, WebLogic, JDBC, XML, SAX, JAXP, HTML, Oracle8, UNIX, UML, CVS.