Web Developer Resume
WI
SUMMARY
- Over 7+ years of experience in design, development, deployment and integration of Web based and Client/Server applications by using Java, J2EE technologies.
- Worked extensively in full Software Development Life Cycle (SDLC), involved in Analysis, Design, Development, Implementation, Maintenance and Enhancement of large - scale multi-tier and commercial web applications.
- Domain Knowledge in Telecom and Financial domains.
- Excellent programming skills in Java, J2EE, EJB, Servlets, JSP, JDBC, JNDI, XML, HTML, XHTML, Ajax, JavaScript and developing client-server, n-tier, Web and Distributed Applications.
- Experienced in developing E commerce Applications.
- Experienced in developing SOA components (Webservices, RESTful, SOAP and WSDL).
- Proficient in developing applications using frameworks like Spring, JSF (Java Server Faces), Struts, Hibernate.
- Good experience on various J2EE patterns like MVC, DAO, DTO, Singleton, Business Delegate, Facade and Service Locator and GOF patterns.
- Experienced in Agile development.
- Experienced in Oracle, SQL Server, DB2, SQL and, PL/SQL, Stored Procedures, Database Triggers, Views, DML and DDL.
- Proficient in working with application and web servers like BEA WebLogic 7.1/ 8.1/9.2/10, Websphere 5.1/6.0/7.0, JBOSS -4, 5, 6, 7 and Tomcat 5.0, 6.0.
- Good experience on IDE Rational Application Developer (RAD) 7.0 and Eclipse3.2 and, My Eclipse, Net beans, and Jdeveloper 10g IDE
- Highly experienced with XML technologies like XHTML, XSL, XSLT, XSD, SAX and DOM.
- Proficient in web designing using HTML, DHTML, CSS, XHTML and JavaScript.
- Knowledge of Web Security Concepts such as SQL injections, XSS, CSRF etc.
- Extensive experience in Unit testing and functional testing of application with JUnit framework and Worked on build scripts by using ANT.
- Work experience on both UNIX based (Linux, Solaris, AIX) and Windows environments.
- Strong initiative, teamwork, responsible, communication, analytical and problem solving skills.
TECHNICAL SKILLS
Operating Systems: Linux, UNIX 5.x, Win-NT/2000/XP.
RDBMS: Oracle - 8.x, 9i, 10g, 11g IBM DB2, MySql, MS SQL Server 2000.
Object-Relational Framework: Hibernate
MVC Frameworks: Struts-2.x
Programming Skills: Java, SQL & PL/SQL, XSLT, C++ and C.
Front-end UI Technologies: HTML/DHTML/XHTML/CSS/XSLT, JavaScript (JQuery, JSON), AJAX, Java (Swing, AWT, JSP, GWT, struts tag lib, custom tags).
Application Servers: Apache Tomcat, JBoss, WebSphere, WebLogic.
Java Based Frameworks, Tools & API(s): Spring, Junit.
Build & Deployment Tools: Ant1.6, Maven-2.0.Design Methodologies & SDLC Tools Agile SDLC & Waterfall Model, preparation of SRS, high level and low level architecture design document, test plan, OOAD, Rational Rose & Rational Application Developer.
PROFESSIONAL EXPERIENCE
Confidential, Detroit, MI
J2EE Sustain Developer
Responsibilities:
- Develop application using spring frame work.
- Used Spring Dependency Injection, AOP frameworks etc.
- Implemented various J2EE Design patterns like Singleton, DAO, Factory pattern etc. to make application flexible.
- Involved in Deploying the application in production servers (Weblogic), trouble shooting, bug fixing and maintenance.
- Worked on use cases right from the front end to DAO layers.
- Used Object/Relational mapping Hibernate framework as the persistence layer for interacting with Oracle 10g.
- Redesigned Web front-end to scheduling system using HTML, CSS, and JavaScript and JQuery library. And rebuilt parts of the SOAP mid-tier for the system.
- Responsible for writing Ant scripts for deployment.
- Implemented automated deployment process for production servers.
- Used Test-Driven Development with SCRUM Agile methodology.
- Worked as RESTful Webservices consumer.
- Used Apache CXF to implement a JAX-RS 1.0 specification (JAX-RS).
- Implemented security for the application.
- Prepared test cases and test scenarios as per business requirements.
- Configured JMS Queues, Queue ConnectionFactories etc.
- Utilized SVN as a version control system and for code management
Environment: J2EE, Java, Spring MVC, Spring Core, AOP, Hibernate, Spring MVC, JSP, JQuery,Servlet, Weblogic 10, Oracle 10g, Junit, Apache, Apache Ant, Maven, Log4j Redhat Linux, Eclipse, Xml, Web Services, SVN.
Confidential, Santa Barbara, CA
Sr.Java/J2EE Developer
Responsibilities:
- Built web-based maintenance application to maintain complex specification documents.
- Involved in the designing of the project using UML.
- Implemented Struts framework.
- Experienced in the use of agile approaches, including Extreme Programming, Test-Driven Development.
- Write User Interfaces and Ajax in JavaScript and jQuery, promoting reusable patterns, functional programming, and closures.
- Develop JQuery plugins for reusable UI widgets
- Designed and developed presentation tier components such as commands, actions, JSPs, domain and domain access objects using Agile Processes/XP and best practices.
- Used Object/Relational mapping Hibernate as the persistence layer for interacting with Oracle.
- Used JavaScript, JQuery for client side validations.
- Coded and implemented PL/SQL packages to perform Application Security and batch job scheduling.
- Involved in developing different GUI like spring GWT.
- Created stored procedures and triggers that are required for project.
- Created functions and views in Oracle.
- Created bean classes for communicating with database.
- Configured and maintained the Struts Application Framework.
- DOM/Ajax scripting (with the JQuery framework)
- Front-end development (XHTML and CSS coding).
- Prepared coded applications for unit testing using JUnit.
Environment: Java,JSP,Servlets,J2EE,Struts,GWT,WebServices,SOA,Hibernate,JavaBeans, Oracle, PL/SQL HTML, DHTML, XML, XSL, JavaScript,JQuery,CSS, AJAX, JBOSS 5.0, Oracle 10g.
Confidential, WI
Web Developer
Responsibilities:
- Analyze the application, Coding, Integrating the reports generated by each member, Review, Testing and Documentation, Production support, batch monitoring.
- Implemented MVC using Spring framework.
- Implemented Spring IOC, Security.
- Followed J2EE Specifications in the project.
- Exposed to Web services SOAP (Simple object access protocol) that was used in sending complex information across network.
- Designed and Implemented Web Services server and client components for above APIs.
- Used XML and XSL for mapping the fields in database.
- Used JavaScript for client side validations.
- Created stored procedures and triggers that are required for project.
- Created functions and views in Oracle.
- Implemented SOA Architecture.
- Enhanced the performance of the whole application using the stored procedures and prepared statements.
- Responsible for updating database tables and designing SQL queries using PL/SQL.
- Created bean classes for communicating with database.
- Involved in documentation of the module and project.
- Prepared test cases and test scenarios as per business requirements.
- Responsible for investigating the issues, defects, system outages, determining problem root cause, formulating corrective action recommendations & implementing them.
- Actively involved in support for production issues, system Integration & dev issues.
- Prepared coded applications for unit testing using Junit.
Environment: Java 1.5, JSP, Servlets, J2EE, Spring MVC, Java Beans, Oracle 10g, HTML, DHTML, Ajax, CSSXML, XSL,SOA, SOAP WebServices, JavaScript, Weblogic 10.0, Eclipse, J unit.
Confidential, Pleasanton, CA
Java/J2EE Developer
Responsibilities:
- Collected the requirements from the users and designed the architecture for the project
- Designed the prototype and participated in designing the database for the project.
- Designed and developed a web based application using Java Server Faces (JSF).
- Worked on different web pages with JSP, Ajax, JavaScript, CSS, DHTML and XHTML.
- Client-side validations were done using JavaScript.
- Written and optimized Hibernate queries to improve the performance.
- Developed application using Struts core module and POJOs using JDeveloper and worked on Messaging service
- XML documents were transformed into HTML documents using XSLT.
- Consumed Web Services for transferring data between different applications.
- Used Object/Relational mapping Hibernate framework as the persistence layer for interacting with Oracle 9i.
- Responsible for writing Ant scripts for deployment.
- PVCS Repository was used for Version Control.
- Wrote test scripts and performed in depth unit, system and regression testing.
- Involved in deploying the application at the client’s location and bringing it online on Intranet.
- Participated in the production support and maintenance of the project.
Environment: Java 1.5, J2EE, EJB,WebSphere 7.0, JSP, Struts, Servlets, JDBC, JavaScript, Ant, HTML, XTML, DHTML, CSS, Ajax, XML, XSL, PL/SQL Developer, Hibernate, Oracle 9i, Windows XP, Junit and iPlanet Web Server.
Confidential
Java/J2EE Developer
Responsibilities:
- Assisted in developing Use Cases, Object Modeling using UML in Rational Rose.
- Redesigned presentation layer and business layer using J2EE Design patterns to make application flexible.
- Used MVC architecture for developing Web tier using Editplus.
- Developed Service (EJB) components for middle tier and implementation of business logic using J2EE Design patterns on Web logic App Server.
- Worked extensively on packaging JAVA web applications using WAR files and deployment configuration using web. xml files.
- Worked on Database design, created functions, stored procedures, trigger and written queries using JDBC/SQL.
- Implemented JavaScript library and tested application for cross browser functionality.
- Participated in code reviews, perform unit testing and integration testing using Junit.
Environment: Web Logic Application Server 5.0, HTML, JavaScript, Swings, JDK1.4, Servlets, JDBC, MySQL, Java Web server 2.0 and Windows NT.
Confidential
Java Developer
Responsibilities:
- Understand the Requirement and specification of product.
- Design and implementation of front end pages using JSP, HTML.
- Involved with the designing and coding in Java/J2EE.
- Implementing core framework components for executing workflows using Core Java, JDBC, HTML, XML andJSP.
- Implemented code to communicate SQL queries
- Fixing different issues coming during various testing stages.
Environment: Core Java, JSP, XML, HTML, JavaScript, SQL Server 2005, Apache Tomcat