J2ee Developer / Consultant Resume
OBJECTIVE
- Looking for a challenging position in application development to utilize my skills in JAVA/J2EE technology.
SUMMARY
- More than 6 years strong JAVA/J2EE development experience with the full Software Development Life Cycle (SDLC). Comprising back - end and font-end, database, J2EE component and Web application.
- Proven track record in design, development, testing, debugging and implementation of commercial applications using Java, J2EE & web related technologies.
- Thorough knowledge of BEA Weblogic server, Weblogic Workshop and Weblogic Integrator, Frameworks, Struts, Web Services, TCP/IP, UML, XML, JUnit and Design Patterns (GOF, J2EE).
- Experience in database (Oracle 9i/10g, DB2, SQL server) design, development and optimization.
- Hands-on experience with BEA WebLogic and IBM WebSphere programming and configuration.
- Excellent work experience of EJB2.x / 3.0, JDBC, Web Service, JNDI, ANT, JSP, Servlets, XML, Multiple Threads, XFire and SQL language.
- Excellent team player with strong verbal and written communication skills. Outstanding problem solving skills, ready to learn and work on new technologies.
TECHNICAL SKILLS
Programming: Java(6yrs), J2EE(5yrs), JSP(5yrs), XML(5yrs), JavaScript(5yrs), HTML(8yrs), ASP(4yrs), Servlet(4yrs), Perl(3yrs), Prolog(2yrs), Lisp(3yrs), CGI(2yrs), JDBC(5yrs)
Java Enterprise: JavaBean, Enterprise JavaBeans(EJB2.x/3.0), RMI, Spring, Hibernate, JAXP, Struts, Servlet, JDBC, JNDI, Struts, Multiple Threads, Connection pool, SOAP, AWT, Swing, XFire
Java IDE: Eclipse, JBuilder-X Enterprise.
Application Server: BEA WebLogic8.1, IBM WebSphere 5.1, Tomcat 5.0
Database: Oracle 9i / 10g, DB2 8.1, MySQL 5.0, SQL Server 2000, MS Access
TOOLS: Rational Rose 2003, Crystal Reports XI, ANT, Maven, CVS
PROFESSIONAL EXPERIENCE
J2EE Developer / Consultant
Confidential
Responsibility:
- Understand and develop requirements. Worked with project leader and business analysts to understand requirements.
- Analyzed and documented detailed requirements for application components. Designed and specified components.
- Worked with BEA Weblogic server 8.1, Weblogic Workshop and Weblogic Integrator
- Created Weblogic domains and configured JDBC driver, JNDI name, users, groups, Connection Pool and Data Source.
- Transformed XML Message with XQuery Maps to enable web services send or receive user request.
- Used Weblogic integrating controls in web service and using the mapping functionality to create data transformation graphically.
- Worked with JWS (Java web service), JPD (Java process), JCS (Java control source) technology to implement desired behavior and delegate subtasks in accordance with business logic.
- Designed and developed DAO (Data access object), DTO (Data transfer object) and JCX (Java control extensions) to connect and access relational database from Java objects with SQL commands for purpose of retrieving, insertion or update information.
- Created relational object mapping between XML data and Java objects to implement data transformation.
- Developed new web services to provide an interface between application and web services, which allows application to invoke the methods and handle the callback of the web service.
- Developed integrated application by Weblogic Integrator; created business process and process control with both design view and developing view; built and tested business processes with graphical tools.
- Designed business process logic, including designing looping constructs, decision nodes, and switch nodes, interactions with clients and external resources, transactions, stateful and stateless processes, versioning businesses.
- Migrated code from previous project to current project; configured and created various functionalities for new business logic.
- Analyzed, tested and solved problems after migration.
- Created specified XML data for each test case to testing each transaction.
- Fixed defects and bugs from the integration testing.
Confidential
Responsibility:
- Created wrappers for connection, userTransaction and DataSource.
- Developed specific connection pool to implement the functions of WebLogic's connection pool.
- Developed timers for connection pool with multiple threads call to implement the functions of checking each connection is alive in every 300 seconds and shirk the pool in every 900 seconds.
- Follow the requirements, implemented different identifiers, selectors and modifiers by combined and complex SQL statement for data selection and modification.
- Designed and developed interfaces, implementation classes and value beans for user transactions. (Non-Renewable user transaction, Price-Order user transaction, High-Definition Repack user transaction and Correct-Order user transaction).
- Handled Web Service exceptions for different user transactions to catch the detailed error messages from Web Service response.
- Packaged XFire Web Service into Confidential Frame Work. Created different XFire Web Service clients for each user transaction. Implemented XFire Web Service to communicate with remote server.
- Developed and unit tested each component.
- Created specified XML data for each test case to testing each transaction.
- Fixed defects and bugs from the integration testing.
Confidential
Responsibility:
- Worked with BEA Weblogic server 8.1, Weblogic Workshop and Weblogic Integrator
- Transformed XML Message with XQuery Maps to enable web services send or receive user request.
- Used Weblogic integrating controls in web service and using the mapping functionality to create data transformation graphically.
- Worked with JWS (Java web service), JPD (Java process), JCS (Java control source) technology to implement desired behavior and delegate subtasks in accordance with business logic.
- Designed and developed DAO (Data access object), DTO (Data transfer object) and JCX (Java control extensions) to connect and access relational database from Java objects with SQL statement for purpose of retrieving, insertion or update information.
- Developed new web services to provide an interface between application and web services, which allows application to invoke the methods and handle the callback of the web service.
- Fixed defects and bugs from the integration testing.
J2EE Developer
Confidential
Responsibility:
- Analysis, design, development, testing and implementation of application. Designed and developed the database using ER diagrams.
- Developed user interfaces with HTML, JSP, SERVLET, and implemented EJB components to process business logic. Involved in application testing and debugging at unit as well as application levels.
- Implemented Modules with Core Java, JSP, JDBC, Spring, Validation, RMI, Struts controller, XML.
- Used J2EE design patterns heavily in the construction. Designed and developed EJBs (Entity Bean and Session Beans) which integrating business logic and database access via the EJB architecture.
- Created database, tables, roles, keys, cursors, and triggers in Oracle 9i as database system.
- Created Weblogic domains and configured JDBC driver, JNDI name, users, groups, Connection Pool, DataSource and JMS Server. Configured JDBC and implemented project updating with Hibernate
J2EE Developer
Confidential
Responsibility:
- Object-Oriented Analysis and design using UML diagrams including Use Case, Class, Object, Sequence and Activity diagrams.
- Based on the MVC design principle, assisted the architect in designing the application framework designed and developed classes and interfaces with HTML, JSP and Servlets and implemented EJB components to process business logic. Implemented data model using Java and Action Form with Struts framework.
- Installation and configuration WebSphere Application Server as application server for deployment and applications
Confidential
Responsibility:
- Defined requirements, model data and design project architecture using UML with Rational Rose.
- Developed infrastructure components using stateless session beans for transformation of data between departmental data bases and external vendors.
- Developed database on SQL Server 2000.