Application Developer Resume
CT
SUMMARY
- Over Six plus years of professional experience in designing, developing, debugging Web - based and Enterprise applications using OOA, OOD, OOPS and JAVA/J2EE technologies.
- Involved in developing distributed Enterprise and Web applications using UML, Java/J2EE, Web technologies that include EJB, JSP, Servlets, Struts, JMS, JDBC, HTML, XML, XSL, XSLT, Java Script, and Hibernate.
- Designed Use Case diagrams, Class diagrams, Activity diagram, Sequence diagrams, Flow Charts, and deployment diagrams using Rational Rose Tool and Microsoft Visio.
- Experience in Web application development using Java, Servlets, JSP, JSTL, Java Beans, EJB, JNDI, JDBC, Struts, HTML, DHTML, CSS, XML, XSL/XSLT and AJAX.
- Experience with IDE’s like Eclipse, NetBeans, RAD, and JBuilder for developing J2EE/JAVA applications.
- Good working knowledge with Struts, Web Logic, Web sphere and JDK 1.5/1.6 versions.
- Experience with design Patterns like MVC, Singleton, Session Façade, Factory, DAO and Service Locator.
- Experience with J2EE application server like Weblogic 5.1/6.1/7.1/8.1/9.2 , IBM Web Sphere 4.0/5.0/6.0, JBOSS, and Tomcat.
- Experience in Relational Database Management Systems such as Oracle, SQL Server, DB2 and PL/SQL.
- Proficient in writing and handling SQL Queries, PL/SQL, Stored Procedures, and triggers.
- Knowledge on Implementation of the version control software Subversion, VSS, SVN, CVS.
- Experience with frameworks like Struts, JUnit and Log4J.
- Hands on experience in knowledge of user acceptance, Black Box, White box and Unit testing.
- Knowledge of multi vendor operating systems includingLinux,Windows and UNIX Shell Script.
- Willing to learn and adapt to new technologies
TECHNICAL SKILLS
Programming Languages: Java, J2EE, JDK 1.4/1.5/1.6, C, C++, SQL
J2EE Technologies: Servlets, JSP, JDBC, JNDI, EJB, RMI, JPA
Frameworks: Jakarta Struts, Spring MVC, Hibernate.
Web Technologies: HTML, DHTML, DOM, JavaScript, AJAX, CSS.
XML Technologies: XML, DOM, SAX, XSL, XSLT, JNDI, SOAP.
Application/Web Servers: IBM WebSphere, WebLogic, JBoss, Google, Apache Tomcat
Databases: Oracle, SQL Server, MySQL, DB2
Messaging Systems: JMS
IDE Tools: IBM -WSAD, RAD, Eclipse, JBuilder, NetBeans.
Operating Systems: Windows 98/NT/2000/XP, UNIX, LINUX.
Tools: JUnit, Log4j, Rational Rose
Design Methodologies: UML, RUP
PROFESSIONAL EXPERIENCE
Confidential, CT
Application Developer
Responsibilities:
- Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
- Involved in the development of presentation modules. The application is based on the MVC-II Architecture using Struts framework.
- Used Struts Action Classes and regular Java classes. Implemented client side validations using JavaScript and server side validation in the Action classes.
- Developed Web pages using JSP, JavaScript, HTML, AJAX, CSS, and XSLT to create the user interface views.
- UsedUNIXshellscripts to deploy the applications in various work environments like QA, and Development.
- Used PVCS version controller to maintain the code.
- Designed and developed a web client using Servlets, JSP, Java Script, HTML and XML using Struts Framework.
- Developed Java classes for implementing asynchronous processing using Weblogic.
- Involved in creation and deployment of Enterprise Application in WebLogic.
- Experienced in writing SQL and PL/SQL scripts including Stored Procedures, functions, packages and triggers.
- Developed Business Logic modules usingEJB session beans.
- Employed Hibernate 2.0 to store the persistent data as an Object-Relational Mapping (ORM) tool for communicating with database.
- Used Apache collection utils Closures and Predicates using JDK 1.6 features.
- Used JMS for sending the messages to the Export Queue.
- Used Spring Framework for Dependency injection and integrated with the Struts Framework and Hibernate.
- Used JUnit to unit test the modules & Log4j for logging error/debug messages.
- Resolved the issues encountered during the System Test and Acceptance Test.
- Involved in bug-fixes, enhancements and code refactoring.
Environment: Java, JDK1.6,JavaScript, Servlets 2.3, JSP 1.2, Ajax, Struts, XML, Oracle 10g, PL/SQL, Hibernate, Springs, UML, Rationale Rose, Weblogic 10.1.3, CVS, EJB, PVCS, Rational Application Developer 5.0, HTML, DHTML, JMS,CSS.
Confidential, Ann Arbor, MI
Java Developer
Responsibilities:
- Modeling conceptual design using Use Case, UML Class, and Activity diagrams using Rational Rose
- Used JSP, JavaScript, HTML, AJAX, CSS, and XSLT to create the user interface views
- Involved in the development of Enterprise Java Beans (EJB’s) to implement Business logic for maintaining state information and database operations
- Deployed the application usingWebLogicApplication Server
- Experienced in writing SQL and PL/SQL scripts including Stored Procedures, functions, packages and triggers
- Implemented Database access throughJDBCat Server end withOracle & DB2
- Object relational mapping and Persistence mechanism is executed using Hibernate ORM.
- Used Google API’s to scheduled search requests to track the Internet for new and updated information on a specific subject.
- Used Web Services like SOAP and WSDL to communicate over internet.
- Involved in the JMS Connection Pool and the implementation of publish and subscribe usingSpring JMS.
- Used PVCS version controller to maintain the code.
- Usage of profiling tools in WSAD 5.1.1 to measure, organize and display the information about the runtime behavior of code inside JVM using WSAD profiling infrastructure, RAD.
- Developed test classes in JUnit for implementing unit testing.
- Configured Weblogic Application Server to create Connection pool and Datasource.
- Created Stored Procedures, Triggers, and Queries using Oracle 10g for business rules.
- Used Unix scripts with java runtime to execute shell script.
Environment: Java, JDK1.5, J2EE, JDBC, Servlets, JSP, JSTL, EJB, HTML, AJAX, Spring Framework, Java Script, CSS, XSLT, XML. JUnit, WebServices, SOAP, WSDL, Weblogic, PVCS, Rational Application Developer RAD 6.0, Google API, Hibernate, Rational Rose, JMS, UNIX, Oracle 10g, DB2, and Clearcase
Confidential, Florida
J2EE Developer
Responsibilities:
- Involved in SDLC, of application developed using AGILE methodology
- Documentation also involved use-case and other UML diagrams using reverse engineering concepts.
- Used AJAX and JavaScript for Client side validations.
- Developed Servlets for server side transactions and made use of AJAX for server side processing without refreshing the JSP page.
- Used Spring Framework for Dependency injection and integrated with the Hibernate.
- Developed Data Access Objects to handle HQL queries using Hibernate and Transfer objects.
- Integrated Hibernate with spring by coding a Spring Configuration file.
- Developed the application usingEclipse IDEand used eclipse standard/plug-in features for editing, debugging, compiling, formatting, build automation, test case template generation, mutator/accessor code generation, EJB template generation, andversion control(SVN).
- Implemented Clear Commerce, a SOA, a third party credit Card authorization using business service with SOAP.
- Querying the Web, using non-HTML interfaces, such as complex industrial software or command-line interfaces used in certain Unix applications.
- Used Web services -SOAP for getting required information from third party.
- Developed Testing application for performance testing using Swing.
- Implementation of Application Framework using Struts and Hibernate open source frameworks.
Environment: Windows, Eclipse, J2EE 1.5, Struts, Weblogic 8.1, Oracle 9i, SQL, XML, AJAX,JMS, Hibernate, Agile Methodology, spring, Swing, EJB, Google API, Websphere6.1.
Confidential, Kansas
Programmer/Analyst
Responsibilities:
- Involved in designing and developing presentation layer using Struts view tags (HTML, Bean, Logic and Nested),JSP,HTML and CSS
- Developed theStrutsAction classes and Action Form classes and configured them in Struts configuration files as part of the controller component
- Extensively used Websphere Studio Application Developer for building, testing and deploying applications
- To keep track of latest Versions implemented CVS Structure
- Worked on Eclipse & RAD 6.0 environment
- Wrote SQL queries for JDBC connection to Oracle database
- Used embedded classes and maps to model ternary relationship in JPA.
- Created class diagrams and sequence diagrams using rational rose
- Clear Case is used for version control.
- Implemented various Custom Tags and JSTL tags.
- Setting Data sources, JNDI Names and also worked with cells, nodes and servers during WAS 6.1 environment in deployment team
- Adopted J2EE best Practice, using J2EE Design patterns. Business Object and Data Transfer object for portability and performance.
Environment: HTML, CSS, Java script, Struts 1.0, JSP, JSTL, Java Beans, JPA, DTO, Core JDK 1.4/1.5, XML, Windows XP/2000, Websphere6.1, RAD 6.0, Oracle 9i/10g.
Confidential
Java Developer
Responsibilities:
- Involved in preparing the Detailed Design document for the project.
- Used Struts, servlets technologies to develop all eligibility usecases.
- Developed Action Forms and Action Classes in Struts framework.
- Created tile definitions, struts-config files and resource bundles using Struts framework.
- Implemented different Design patterns like Service Locator Pattern, Singleton Pattern, Business Delegate and MVC architectural design pattern for solving the architectural issues.
- Develop queries that use Java Persistence Query Language syntax for defining the domain of a query using JOIN clauses, IN, and prefetching.
- Used JMS for sending the messages to the Export Queue, so that Export module will receive the messages and update the CPFF file.
- Used JDBC and involved in writing SQL, Stored procedure and PL/SQL for back end.
- Developed XSL templates and XSL schemas to generate the view part of MVC architecture.
- Used Struts framework as controller part and developed business logics in model part.
- Deployed and tested the JSP pages in WebSphere server.
- Developed the Session Beans and deployed them in WebSphere application server.
Environment: J2EE, Java 1.4, Struts, Servlets, JSP, JPA, JSTL, JDBC, Oracle 9i, EJB, JMSUML, DHTML, XML, CSS, JavaScript, VSS, WSAD 5.x, WAS 5.1, PL/SQL, Rational Clear Case, Linux, Apache, Websphere application server5.1.
