Senior J2ee Developer Resume
Pittsburgh, PA
SUMMARY
- 8 years of IT experience wif skills in teh areas of requirement, analysis, design, development, integration, re - engineering, maintenance, installation, implementation and testing of n-tier Web Applications using Java and related technologies.
- Worked in several projects end to end, starting from Requirements collection to Implementation and Support.
- Significant experience in Java and J2EE technologies including Servlets, JSP, EJB, Spring, Struts, JMS, Hibernate, JDBC, XML, XSLT and JNDI for building various client-server applications and Unix Shell Scripting.
- Expertise in Object Oriented analysis and design applying J2EE patterns - Session Facade, Singleton, DTO and DAO.
- Well versed in Middle Tier Development using Design Patterns, Servlets, JSPs, Custom Tag Libraries, XML, and EJB.
- Developed XML documents wif DTDs /XML Schema/XPath, using DOM, SAX, DOM parsers and converting XML documents to HTML using XSL.
- Experience in working wif Application servers like JBoss, Web logic, IBM Web sphere, and Apache Tomcat.
- Good noledge on Java Stored Procedures, Applets and Swings.
- Good experience in data processing and Interfacing (Back-end Front-end connectivity) skills using Oracle 9i/10g (SQL, Stored procedures), and MySQL.
- Hands on experience in using JUnit, Log4J for debugging and testing teh applications.
- Expertise wif software engineering practices such as UML Modeling, (Rational Rose for developing application specific Object modules), Use case analysis and Refactoring.
- Capable to effectively communicate wif clients, customers, managers and other teams in teh enterprise at all levels.
- Ability to work independently as well as lead a development team and successfully meet project team goals.
- Good team player wif strong analytical and communication skills.
TECHNICAL SKILLS
Java Technologies: Java, J2EE, Servlets, Swings, Custom Tag Libraries, EJB, JDBC, JSF, JSTL.
Web Technologies: HTML/DHTMLX, XML, JSP, CSS, AJAX, JavaScript
Frameworks: Jakarta Struts, Spring
Languages: Java, C, C++, C#, SQL, PERL
Tools: /Software: Apache Axis, Log4j, Ant, Toad, Maven, UML, Rational Rose, MVC architecture, Unix Shell Script, AWK
Databases: Oracle, MySQL, MS Access
ORM Tool: Hibernate
Application / Web Servers: WebLogic, IBM Websphere, Apache Tomcat, JBoss
Development tools: Websphere Studio Application Developer (WSAD), Eclipse, NetbeansIDE
Operating Systems: Windows 2000/XP, Linux, UNIX
PROFESSIONAL EXPERIENCE
Confidential, Pittsburgh, PA
Senior J2EE Developer
Responsibilities:
- Involved in preparing teh technical design documents using UML data model representation, Use case diagrams, Sequence Diagrams, Class Diagrams using Rational Rose.
- Tailoring teh design documents to match teh project requirements
- Involved in teh development of presentation layer and GUI framework in JSP, DHTMLX and client side validations were done using JavaScript.
- Implemented Model View Controller (MVC) architecture using Struts 2.0 framework and used custom components available in teh framework.
- Developed Client Side Validations using Java Script and Server Side Validations using Struts validation framework.
- Extensively used AJAX for request response processing wifout reloading teh complete page.
- Developed teh front end pages for teh web commerce(B2B && B2C)sites
- Extensively used various J2EE design patterns like Singleton, Data Access Objects, Data Transfer Objects and Session Façade in teh project, which facilitates clean distribution of roles and responsibilities across various layers of processing..
- Implemented StatelessSessionBeans to accomplish complex business logic and also for transaction management in various modules.
- Involved in writing PL/SQL Stored Procedures, Functions, Triggers and Views for Oracle 11i database.
- Prepared Test Cases to perform Unit, Integration and System Testing. Tested teh developed components using JUnit 4.7.
- Used Log4J components for logging. Perform daily monitoring of log files and resolve issues.
- Merging teh code using PVCS and SVN.
- Developed teh reports using Cognos Reporting Tool for teh accounting section.
Environment: Java1.5, J2EE, Struts Framework 1,2, JSP 2.0, JDBC, DHTMLX, JavaScript 1.8, Oracle 11 i, Unix, AJAX, RAD 7.5, Web Sphere 7.0, Java Beans, Web Services, SOAP, Axis 2.0, log4j, SVN, PVCS,ANT, Rational Rose, Cognos Reporting Tool.
Confidential, Bartlesville, OK
Senior J2EE Developer
Responsibilities:
- Analyzed teh business and systems requirements of teh project and developed feasibility documents.
- Analysis of teh specifications provided by teh Business users.
- Involved in Analysis, Design, Coding, and unit testing of teh project.
- Extensively used Spring MVC and Hibernate Framework for data handling.
- Involved in implementing teh Hibernate API for database Connectivity
- Developed Hibernate mapping configuration files to provide teh relation between java objects and database tables
- Developed JSP pages and implemented client side validations using JQuery.
- Developed JUnit test cases for unit testing.
- Used Spring Validation framework for performing data validations
- Developed Tag Libraries, using JSTL and Spring tags.
- Used Websphere application server 6.0 for deploying teh application.
- Used Serena Dimensions to maintain version controlled source code.
- Co-ordination wif in teh team and wif other vendor team in case of dependencies.
- Involved in configuring web.xml and spring-config.xml according to teh Spring framework
- Resolving teh Production issues during warranty phase.
- Primary Contact for 24/7 Production Support.
- Implementing Change Request raised by Business users.
Environment: JSP, Servlets, Spring MVC, Hibernate, WSAD, XML, JSTL tags, Serena Dimensions, Websphere Application Server 6.0, JUnit, Windows XP, Java Script, JQuery.
Confidential
Java/J2EE Developer
Responsibilities:
- Developed user interface using JSP wif Java Beans, JSTL and Custom Tag Libraries and Ajax to speed teh application
- Used Spring Framework for Dependency injection, security features and integrated wif teh Hibernate framework
- Extensively used Hibernate in data access layer to access and update information in teh database
- Consumed Spring Web Services (WSDL, SOAP, and UDDI) from third party for authorizing payments to/from customer wif teh help of JAX-RPC.
- Used HTML and CSS in teh development in front end of teh application
- Used JMS API for asynchronous communication
- Implemented various design patterns in teh project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton
- Designed various tables required for teh project in Oracle 10g database and used Stored Procedures in teh application
- Used Maven scripts to build teh application and deploy on Web Logic Application Server
- Developed different modules of teh application using Eclipse
- Monitored teh error logs using Log4J and fixed teh problems
- Used JUnit for unit testing
Environment: Java1.6, Websphere application server, Eclipse, Oracle 10g, Spring 2.5, Hibernate 3.0, JSP, Servlets, JavaScript, Design patterns, HTML, CSS, JMS, XML, SOAP, WSDL, UDDI, Web Services, JAX-RPC, PL/SQL, JDBC, UML, Java Beans, Ajax, JUnit, Maven, Clear Quest, Log4J,Unix
Confidential, Memphis, TN
Java/J2EE Developer
Responsibilities:
- Involved in meeting wif business to gather requirements.
- Involved in analyzing business requirements and compose them into a technical use cases.
- Involved in implementing Enterprise Java Beans (EJB’s) to access teh database.
- Parsed teh XML Document to retrieve teh Values.
- Used XPATH to navigate through Attributes and Elements in an XML Document.
- Created Batch Files for teh Application.
- Created a JAVA Client as a Batch Job to Call teh Web Service.
- Created Database PL/SQL Stored Procedures.
- Implemented teh Java Classes to Access Different Databases through Prepared Statements, Callable Statements.
- Implemented teh Design pattern like Singleton, Factory Pattern.
- Created teh DataSources for Different Databases and Connection Pooling in teh Weblogic 10.3 Server.
- Used ReconNET tool developed by Trintech for Batch Scheduling process.
- Developed teh logging framework based on Log4j.
- Used Eclipse 3.5 as IDE for development and unit testing.
- Used Subversion as repository to control versioning of projects.
- Prepared documentation and participated in preparing user’s manual for teh application.
Environment: JAVA, J2EE, EJB 2.1, JNDI, JDBC, PL/SQL, Oracle 10g,SQL Developer, XML, XSLT, Log4j, UML, Rational Rose, Web Services, Web logic Application Server 10.3, Eclipse 3.5, Subversion, Windows XP.
Confidential
J2EE Developer
Responsibilities:
- Used class-responsibility-collaborator (CRC) model to identify organized classes in teh Hospital Management Systems.
- Used sequence diagrams to show teh object interactions involved wif teh Use-Cases of a user of teh system.
- Involved in Database Design by creating Data Flow Diagram (Process Model) and ER Diagram (Data Model).
- Designed HTML screens wif JSP for teh front-end.
- Made JDBC calls from teh Servlets to teh Database
- Involved in designing stored procedures to extract and calculate billing information connecting to oracle.
- Formatting teh results from teh Database as HTML reports to teh client.
- Java Script was used for client side validation.
- Servlets are used as teh controllers and Entity/Session Beans for Business logic purpose.
- Used Weblogic to deploy applications on local and development environments of teh application.
- Used Eclipse for building teh application.
- Participated in User review meetings and used Test Director to periodically log teh development issues, production problems and bugs.
- Implemented and supported teh project through development, Unit testing phase into production environment.
- Used PVCS Version manager for source control and PVCS Tracker for change control management.
Environment: Java, JSP, JDBC, Java Script, HTML, Test Director, Weblogic, Eclipse and PVCS.
