J2ee Developer Resume
Sf, CA
SUMMARY
- Around 7 years of extensive IT experience with primary expertise in Object Oriented and Web - based Enterprise applications using Java/J2EE.
- Expertise in all phases of software development life cycle (SDLC) process including Analysis, Design, Development, Implementation, Integration, Testing, Maintenance and Support of Object-oriented and Web-based Enterprise applications.
- Sun Certified Java Programmer and Sun Certified Web Component Developer.
- Expertise in developing Multi-tier enterprise level web applications using various J2EE technologies including JSP, JavaScript, Jquery, Servlets, EJB, JDBC, JNDI, ANT, Java Multi-threading, Swing and XML .
- Hands on experience in Object Oriented Design (OOD) and Object Oriented Analysis (OOA).
- Experience working with open source frameworks like Struts 1.2, Spring 2.x
- Good handle on J2EE design patterns (Singleton, Façade, Factory etc) and UML modeling.
- Experiencewith Web Services using XFire and Apache Axis.
- Good working knowledge of Apache Tomcat, IBM Web sphere, BEA Weblogic application servers.
- Good knowledge of IBM MQ-Series.
- Strong experience working with Oracle database.
- Strong experience working with relational database, accessing data efficiently and building efficient data models.
- Strong knowledge in developing stored procedures, Triggers and Functions using PL/SQL and also fine-tuning the SQL queries.
- Good knowledge in using version control tools such as CVS and Clear Case. Excellent understanding in effective source code management.
- Excellent handle in using IDE's such as Eclipse, SVN, WSAD and RAD.
- Excellent hand on all GUI technologies including JSF, Ice Faces, JSP, HTML, Javascript, AJAX.
TECHNICAL SKILLS
Programming Languages: Java, C, C++, JavaScript, SQL, PL/SQL, XML, HTML, PHP
Java Technologies: J2SE 1.2-1.5, J2EE 1.3, JSP, JavaScript, JQuery,Servlets, JDBC, EJB 2, Struts 1.2, Spring 2.1, Webservices
Internet: XML, XSLT, XHTML, WSDL
IDE: Eclipse 3.X, WSAD 4.0 ~ 5.0, RAD 6.0
Databases: DB2, Oracle 10g, My-SQL 5.x, PL/SQL
Application Servers: JBoss 4.x, IBM Web sphere 5.x-6.x, Apache Tomcat
Frame Works: MVC, Design Patterns, Struts, Spring, Hibernate, JUnit
Packages: Rational Rose, Rational Clear Case, CVS
PROFESSIONAL EXPERIENCE
Confidential, SF, CA
J2EE Developer
Responsibilities:
- Collect the requirements for provider and reference modules.
- Prepared Use cases and Sequence diagrams for reference and provider modules using Rational Rose.
- Using UML, designed sequence, class diagram, activity and interaction diagrams for reference and provider subsystems.
- Develop and deploy EJB components (CMP based entity and session bean components) to implement business logic.
- Designed and developed the UI components using JSP, HTML, CSS,DHTML,JAVASCRIPT.
- Used web development methods like AJAX to create Web applications.
- Designed interface models for reference module, which includes list pages, detail pages, dialog boxes with filters and show drop down boxes and worked content management.
- Designed screens for provider enrolments and provider maintenance screens, includes list pages, detail pages, business wizard process, dialog pages.
- Prepared technical design plan for reference module, which includes each page detail specifications, business rules, system rules, navigation and process flow.
- Implemented the front end using JSP based on spring framework
- Servlets were used to redirect the incoming requests to the appropriate JSP pages through Request Handlers.
- Created various Enterprise Java Beans to in corporate the business logic.
- Developed java classes to handle persistence layer for the Enterprise Java Beans.
- Development and deployment of Enterprise Java Beans.
- Creating Resource Pooling (EJB, Database connections) to optimize the utilization of critical resources.
- Debugging the distributed component code for bugs
- Used Restful API services like jQuery,SOAP,JSON.
- Used JSF for developing java based Web applications.
- Used Hibernate framework to create the database tables.
- Used JUnit for unit testing.
- Developed stored procedures, Triggers and Functions using PL/SQL and SQL queries.
- Used Jboss application server for deploying.
- Provide production support for the application and resolving problems.
Confidential, Seattle, WA
J2EE Developer
Responsibilities:
- Played a key role in developing business layer components using Java JDK 1.5, and Android SDK.
- Developed Android web applications using java using JSP, HTML, XML, CSS and JavaScript .
- Used Restful API services like jQuery,,JSON.
- Developed Web Services as providers and consumers using Apache Axis framework. Developed WSDL files.
- Played a key role in exposing the business components as services that are accessed from presentation tier components.
- Implemented persistence layer using Spring JDBC.
- Involved in the implementation, testing and support of the application.
- Implemented design patterns such as Façade, Singleton, Transfer Objects, and Data Access Object.
- Used Agile development methodologies for application development.
- Actively involved in writing unit tests for application classes using JUnit framework.
- Actively involved in creating design documents utilizing UML. Participated in design reviews.
- Deployed the application on BEA Weblogic Server.
- Involved in supporting the application in production for multiple releases.
Confidential, OH
J2EE Developer
Responsibilities:
- Developed the application using Spring Framework. Used Spring IOC (dependency Injection) for providing coupling between layers and AOP to provide transaction management, logging, security etc.
- Developed UI Components using Oracle Application Development Framework (ADF).
- Configured the application context files in all layers using Spring framework.
- Played a key role in implementing Web Services using Apache Axis framework.
- Implemented business logic for CRUD operations in data layer.
- Used AJAX,JavaScript for refreshing partial content in JSP.
- Designed and Implemented graphical user interface through out the application.
- Utilized Agile Programming practices with the application development.
- Played a key role in UML modeling the application. Developed, Class diagrams and sequence diagrams.
- Developed the messaging/communication infrastructure for interaction with various backend and third party systems. Used JMS and MQ Series.
- Played a key role in separating the existing business logic into various reusable services.
- Implemented automated unit testing framework for testing business services using XML.
Confidential, OH
Java Developer
Responsibilities:
- Played key role in developing the web application using Core Java, J2EE, Struts, Spring and XML technologies.
- Developed business components using Core Java and Spring framework. Implemented Spring bean wiring.
- Implemented design patterns like Façade and Factories in the business layer.
- Implemented data store persistence components using Spring JDBC templates.
- Implemented Struts components (Actions, Form beans) and JSP pages for the web application.
- Developed JSP page layouts using Struts tiles framework.
- Implemented test cases using JUNIT framework.
- Integrated workspace with Rational Clear case version control system.
- Played a key role in break fixing the client applications in the event of failures.
- Co-ordinate with various backend and environment support to track the issues in the advent of client applications breakdowns.
- Playing a key role in the production support.
Confidential
Java Developer
Responsibilities:
- Implemented Rational Rose for creating the class diagrams, use cases, sequence diagrams etc.
- Designed and Developed the GUI using JSP, JavaScript & Swings.
- Designed and developed Servlets to communicate with data through JBOSS server.
- Used JDBC for the persistent storage of employee details in the Oracle database.
- Implemented PL/SQL stored procedures and triggers for data population, retrieval.
- Implemented test cases and tested the modules in java.
- Co-ordinate with various backend and environment support to track the issues in the advent of client applications breakdowns.
- Playing a key role in the production support.
Confidential
J2EE Developer
Responsibilities:
- The existing client/server system was enhanced using Struts Framework.
- Implemented Struts Tag Libraries to develop the JSP pages.
- Implemented GUI technologies like HTML, XML, and CSS.
- Developed Controller using ActionServlet and Action mapping provided by struts framework.
- Developed Action Classes that acts as the model and controller in Struts framework.
- Developed Session (Stateless) and Entity (CMP) beans (EJB) for crucial business logic.
- Deployed the EJB’s on Web Sphere 4.1Responsible for sending of email from Java application by using Java Mail Involved in writing of JSP pages for the presentation of data.
- Implemented JDBC to access Database.
