Web Developer Resume
Charlotte, NC
SUMMARY:
- Around 7 years of extensive web development experience using cutting edge technologies.
- Expertise in Object oriented analysis, design, development and deployment of Distributed, Transactional, and Scalable Internet/Intranet applications using JAVA/J2EE technologies on both Windows and UNIX platforms.
- IT consultant with extensive experience in design and development of distributed web applications using Java, EJB, JMS, Swing, JSP, JNDI, Servlets, Struts, JSF, XML, JAXB, JAXP, ANT, Java Beans, Spring and JDBC.
- Good understanding of UML notation and experience in using design tools like Visio, Rational Rose and Poseidon CE for creating class and sequence diagrams.
- Expertise in designing J2EE compliant systems for deploying in IBM Websphere, BEA Weblogic and JBoss Application servers.
- Experience in using IDE tools like Eclipse, Netbeans, WSAD (Websphere Studio Application Developer) and JBuilder.
- Experience in using various XML technologies like Xerces, FOP, Castor, XSL, JAXB, XPath, JAXP and XML SPY.
- Extensively used various Jakarta projects like Tomcat, Ant, Log4J, Commons, Struts and Taglibs, to increase productivity and software quality.
- Experience in developing test cases using JUnit, HTTPUnit, Mock Object and Cactus.
- Experience in various flavors of UNIX mostly Solaris.
- Experience in various persistence frameworks like TopLink, Hibernate, Tapestry, and Cayenne.
- Experience in performance tuning of java applications using OptimizeIt, JProbe, Tuning Databases and Tuning JVM.
- Exposure to middleware technologies such as webMethods, Tibco.
- Experience in developing Stored Procedures, Triggers, Functions and Packages in Oracle Environment.
- Experience with database tools such as TOAD and Squirrel.
- Experience in using various reporting tools like JReport, PowerReport.
- Experience using various Eclipse plug - ins like MyEclipse, Lomboz, QuantumDB
- Excellent analytical, communication and presentation skills.
TECHNICAL SKILLS:
Programming Languages: Java, C/C++, Assembly8086, 8085
Microsoft Technologies: MS Excel, MS Word, MS Visio
J2EE Technologies: EJB, JMS, JSP, SERVLET, JDBC, RMI, JMX, JAXB, JAXP, JNDI, JTA, JSF and JTS
Protocols: HTTP, HTTPS, FTP
Application Servers: WebSphere, WebLogic, JBoss
Web Servers: IPlanet and Tomcat 4.0/5.0
Frame Works: Jakarta Struts 1.1, JUnit and JTest, LDAP
Databases: Oracle8i/9i, SyBase, MS SQL, DB2
IDE/Front End Tools: Net Beans, WSAD 4.0/5.0, Intellij, Jbuilder 7.0/8.0, Eclipse, DreamWeaver, MS Front Page
Web Dev. Technologies: HTML, CSS, ASP, XML, XSL, XSLT, SAX/DOM
Scripting Languages: VBScript, JavaScript, PERL
PROFESSIONAL EXPERIENCE:
Confidential, Charlotte, NC
Web Developer
Responsibilities:
- Involved in analysis, design, coding and testing phases of software development.
- Followed AGILE Methodology to promote iterations, collaboration, and process adaptability and participated in SCRUM Meetings.
- Developed Business service classes, DAOs using JAVA/J2EE technologies.
- Consumed REST/HTTP web services to read JSON data to display FLot Charts.
- Designed and Developed several user interfaces supporting both XML and JQuery.
- Designed and developed multiple varieties of JQuery FLot charts.
- Developed test cases using JUNIT and checked test coverage using NoUnit.
- Documented the new features added and changes done by creating Technical Design Documents
- Used Gradle build scripts for building and deploying EAR files.
- Updated existing and Created new stored procedures.
Programming environment: J2SE, J2EE6, Sybase, RAD 9.1, WebSphere 8.5, XSL, Xpath, Jenkins, Gradle,JSON, SVN, JQuery, Flot, JSP.
Confidential, St Louis, MO
Web DeveloperResponsibilities:
- RAD methodologies are used for the project development.
- Develop and implement batch programs using Java and Appworx.
- Designed and developed the Survey Web application update using JSP, JSTL and JQuery.
- Tested and documented the new application by creating Technical Design Documents.
- Created and reviewed system documentation, developed and implemented rollback procedures.
- Used Log4j for logging, debugging and used Junit extensively for testing.
- Used Spring MVC framework to design the application and used JSP and Jquery to design the front end.
- Configured the Spring controllers, beans and wired (dependency injection)them using Spring annotations.
- Designed and implemented DAO layer with ORM mappings using Hibernate 3.0 annotations.
- Analyzed and resolved issue from the store users.
- Maintained the integrity of application source code and underlying data through the use of version control systems.
- Wrote Maven pom files and deployment scripts for the components and services.
- Was involved in system study, preparation of Data Flow and Entity Relationship Diagrams.
Programming environment: J2SE, J2EE, AS400, DB2, Eclipse Juno, Appworx, Jboss 7, iText, Flex, Maven, Dimensions, JSP, JQuery.
Confidential, Indianapolis, IN
Web DeveloperResponsibilities:
- Used Agile practices and Test Driven Development techniques to provide reliable, working software early and often
- Implemented various J2EE design patterns such as Session Façade, Business Delegate and Data Access Object.
- Utilized the apache Struts 2 framework in developing the web components such as action classes.
- Involved in developing the XML based reusable validator framework used to validate user validations extending the struts validator framework.
- Used Spring Object relational mapping (ORM) and hibernate for persistence in DB2, created DAO’s. Implemented Spring Dependency Injection mechanism.
- Design and developed Web services based on SOAP, WSDL, JAXWS using Spring for interacting with rating services etc.
- J2EE Services and JMS components were used to attain messaging communication.
- Implemented business logic in Session Beans.
- Used AJAX for dynamically updating the content.
- Designed and developed LM’s Reference Data Service.
- Used Clear Case for source control of the project documents and code.
- Wrote Ant build and deployment scripts for the components and services
- Was involved in system study, preparation of Data Flow and Entity Relationship Diagrams.
- Involved in production support by performing Root Cause troubleshooting / analysis and by developing and applying code patches.
- Responsible for compiling and submitting an error report for management each week.
Programming environment: J2SE, J2EE,EJB, DB2,Clear Case, Clear Quest, RAD, Web Sphere, iText, axis 1.4, web services 2.0, ANT, JSTL, JSP, Servlet, JDBC, JSP, JQuery 1.2, JavaScript, DHTML, CSS, PL/SQL, Log4J, SVN.
Confidential, Long Island, NY
Web DeveloperResponsibilities:
- RAD methodologies are used for the project development.
- Used multiple J2EE design patterns like Session Façade, Data Access Object, Observer, Singleton etc.
- Designed and developed the Stateless Session Beans for retrieving and processing data from multiple backend applications.
- Designed and developed DAO layer to get the data from backend databases and dynamically convert the backend object values into xml or Json files.
- Developed service layer to connect to the Sales Force domain and retrieve and process the data stored using cloud computing.
- Developed service to act as client for the Webservices published by the other client applications
- Designed and developed reports service using iText functionality.
- Published the Session Bean as a WebService to make the functionality available for other applications.
- Designed and developed Jsp portlets pages using JSP, JSTL, DHTL, CSS, and JQuery.
- Used SVN for source control of the project documents and code.
- Used Apache Ant to build applications.
- Involved in all phases of development and testing (Unit Testing, Integration Testing, Performance Testing using JProbe, Load Testing & UAT)
- Extensively used LOG4J for debugging the application.
Programming environment: J2SE, J2EE,EJB, Oracle Weblogic 10.3, Oracle Weblogic workspace, iText, axis 1.4, webservices 2.0, ANT, JSTL, JSP, Servlet, JDBC, JSP, JQuery 1.2,Oracle 11g, JavaScript, DHTML, CSS, PL/SQL, Log4J, SVN.
Confidential, AZ, Chandler
Web DeveloperResponsibilities:
- Agile methodologies are used for the project development.
- J2EE design patterns like Session Façade, Controller Pattern, Intercepting Filter, Data Access Object etc., are extensively used.
- Designed and developed the MDB’s for receiving and processing data from Weblogic MQ and JMS.
- Developed data exchange functionality for DMP which accepts, analyses data from different third party entities based on Webservices.
- Extensively used Hibernate Criteria API for developing the DAO layer.
- Designed and developed the spring-config file and configured Spring Framework for reducing dependability.
- Used Spring AOP for transaction management.
- Integrated spring, Struts and Hibernate frameworks to develop the middle tier.
- Developed Action classes, Action Form classes and configured the struts-config.xml, validator-rules.xml files.
- Developed User Interface using JSP, JSTL, DHTML and JQuery.
- Used CVS for source control of the project documents and code.
- Used Apache Ant to build applications.
- Developed test cases using JUnit and HTTP-Unit to test user scenarios in web tier (action classes) and server tier (DAO, session beans, message driven beans, business delegate objects).
Programming environment: J2SE, J2EE, Spring, Struts, Eclipse 3.4.2, Weblogic 10.0, ANT, JSTL, J2SE, J2EE, JSP, Servlet, JDBC, JSP, Oracle 11g, JavaScript, DHTML, CSS, PL/SQL, Log4J, CVS, JUnit.
Confidential, CA, SFO
Java Developer
Responsibilities:
- Used Agile, Test-driven and RAD methodologies for the development of project.
- Implemented various J2EE design patterns such as Command pattern, Business Delegate, Value Object, Data Access Object, etc.
- Involved in development of DAO layer using Hibernate.
- Configured and maintained the Spring Application Framework’s IOC container and the spring-config file.
- Developed Action classes, validation xml files and configured the struts-config.xml files.
- Developed the isharesCa using Struts framework and Spring.
- Developed the isharesUsa using Spring MVC Framework.
- Developed maven pom file to build the application.
- Developed User Interface for the whole application using JSP, JSTL, DHTML and CSS.
- Involved in developing JUNIT Test Cases to test user scenarios in web tier (action classes) and server tier (DAO, session beans, message driven beans, business delegate objects).
Programming environment: J2SE, J2EE, Spring MVC, Struts 2, Eclipse 3.4.2,JBoss 4.2,maven,JSTL,Teamsite,J2SE, J2EE, JSP, Servlet, JDBC, JSP, Oracle 11g, JavaScript, DHTML, CSS, PL/SQL,Log4J, SVN, JUnit.