Java Developer Resume
Dallas, TX
SUMMARY
- 7+years of professional IT experience in Systems Design, Development and Testing, Integration and Implementation of Client/Server and web based n - tier architecture systems.
- Specialized in Object Oriented Design (OOD) and Object Oriented Programming (OOP) using java.
- Extensive experience in JAVA, J2EE technologies including OOPs,Java, Servlets, JSP, EJB, JDBC, JMS, XML,STRUTS,Oracle, JavaScript, Web Services.
- Experience in designing and implementing the applications for variety of business domains like Telecom, Finance, Banking and Health.
- Experience in developing stored procedures, functions, triggers using Oracle 8i/9i and comfortable using databases DB2 and MS Access.
- Expertise in Model View Controller, Struts framework and in using J2EE Design patterns like Business Delegate, Data Access Object (DAO), Session Facade, Transfer Object and Front Controller.
- Worked on Operating Systems Windows 98/2000/XP and UNIX.
- Experienced in developing UML diagrams such as Class diagrams, & sequence diagrams.
- Ability to rapidly learn new concepts together with excellent interpersonal skills.
- Ability to communicate requirements effectively to team members and manage application development.
TECHNICAL SKILLS
Languages: JAVA 1.4/1.5, C, C++, SQL, PL/SQL, Java Script.
Middle ware: RMI, EJB 1.1/2.0/3.0.
Web Technologies: Servlets2.4/2.2,JSP2.0,JDBC,XML,XSL,SOAP,WSDL,CSS,XSLTLDAP, JNDI, HTML, AJAX, Struts, Web Services.
App/Web Servers: BEA WebLogic Application Server 7.0/8.1, IBM WebSphere Application Server 4.0/5.1, OC4J (Oracle Application Server), Apache Tomcat 3.0/4.1
Tools: Eclipse, Net Beans.
Databases: Oracle 8i/9i, DB2, MS Access, MS SQL Server.
Version Controllers: CVS, SVN.
Protocols: HTTP 1.0, TCP/IP, FTP, SOAP and SSL.
Operating Systems: Windows NT, WINDOWS 95/98/2000/XP, UNIX.
Workstation Software’s: MS-Office (MS-Excel, MS-Word).
PROFESSIONAL EXPERIENCE
Confidential
Java Developer
Responsibilities:
- Working as a team member and Involved in designing and development of the system.
- Developed application using Struts and MVC based framework for web applications.
- Responsible for developing Business logic using core java.
- Responsible for writing several Action Classes, Helper Classes, Property files, events etc. in different layers of the application.
- Connectivity to the database is provided using JDBC.
- Provided Technical support for Production environments resolving the issues, analyzing the defects, providing and implementing the solutions defects.
- Responsible for unit testing and fixing the problems.
- Participating daily morning onsite shift handover call.
Environment: Java, JSP 2.0, JDBC, Struts, CSS, ANT, XML,JDK 1.4/1.5,Servlets 2.2,Oracle 10g,Log4, JavaScript, Eclipse 3.3, Putty.
Confidential
Java Developer
Responsibilities:
- Involved in design and development of interactions between Model, View and Controller components of the Integrated Inventory Application using the Struts Framework and Design Patterns
- Developed servlets using JDBC API and SQL queries for extracting data from database.
- Working as a team member and Involved in designing and development of the system.
- Presentation tier was implemented using Servlets, Java Server Pages (JSP’s) and Struts framework.
- Developed ClassDiagrams,SequenceDiagrams as part of Module Design Documentation.
- In the database end, responsibilities included creation of tables, triggers, stored procedures, sub-queries, joins, integrity constraints and views
- Responsible for unit testing and fixing the problems.
Environment: Java, JSP 2.0, EJB 3.0, JDBC, Struts, CSS,ANT, XML,JDK 1.4/1.5,Servlets 2.2,Oracle 10g,Log4j,JavaScript, Eclipse 3.3, Putty.
Confidential, Dallas, TX
J2EE Developer
Responsibilities:
- Implemented MVC architecture using Struts Framework and Web Services using WSDL.
- Developed user interface using JSP, CSS and HTML.
- Used Struts customs tags such as HTML, Logic, and Bean Tags depending upon the requirement.
- Struts Validation framework is used for validating the data captured in UI forms.
- Developed Session Beans to implement various Business Processes.
- Designed and integrated Hibernate / Spring persistence solution.
- O/R mapping tool, Hibernate was used to retrieve/update customer information from/to the Oracle 9i database.
- Used Web Services to exchange data between different applications.
- Used Java/J2EE Design patterns like Singleton, Factory Method, Business Delegate, DAO, Session Façade, DTO and Service Locator in the project extensively which facilitates clean distribution of roles and responsibilities across various layers of processing.
- Used Log4j for logging and debugging, JUnit for testing and ANT script to build the project
- Used WebLogic for deploying various components of application.
Environment: BEA WebLogic 8.1, Eclipse, Oracle 9i, JDK 1.4, Hibernate, Struts 1.2, Spring, XML, JSP, HTML,CSS, JMS, JNDI, OOA, OOD, CVS, Log4j, JUnit, UNIX (Sun Solaris), Windows XP, ANT
Confidential, DALLAS, TEXAS
J2EE Developer
Responsibilities:
- Developed single sign-on for end to end user audit sessions to improve security reporting and auditing
- Involved in the development of Bill Review and Audit Sub-Process in MBDC.
- Used STRUTS framework to build application flow.
- Developed and deployed AutoRoute to Other CM User Service which is used by MBDC Business Process.
- Implemented Session beans and MDB’s to retrieve information from the Queue.
- Involved in the analysis and design of DeleteBatch Service which is responsible for deleting a batch of document(s) from Content Manager for the purposes of MBDC process.
- Involved in the development of test cases for AutoRoute and DeleteBatch. Wrote stored procedures for the two modules.
- Worked with PL/Sql to query the database. Used web services for address verification.
- The source code control and configuration management tool used was CVS.
- XML is used for formatting and transferring of data and receive processed data back in XML format.
- Involved in the enhancement of the MBDC Framework that was being used by the various Web Services in MBDC.
- Involved in the design of Service Listener Beans. Service Listener Beans are a set of MDBs listening to specific queues which have the response messages from respective services.
Environment: Sun System Application Server 8.1, J2EE, DB2, Struts, Apache Axis, XML, WSDL, Servlets, JSP, JNDI, CVS, Log4j, MS-SQL
