Sr. Java/j2ee Developer Resume Profile
Camp Hill, PA
Summary:
- 8 Years of progressive experience in Object-Oriented Analysis and Design with experience in the full life cycle of the software development process including requirement gathering, design, development, testing, Implementation and maintenance in Java/J2EE technology.
- Used Java, JSP, EJB session Beans and Message Driven Beans , JMS, JNI, JNDI, Java Mail, Frameworks Struts, spring, Hibernate, JSF in Implementing J2EE technology.
- Proficiency in core java concepts like Threads, Exception handling, Generics, Strings and etc.
- Involved in collecting requirements from Business Users, Data Modeling, designing and developing tools using: J2EE, Java, Servlets, EJB, JSP, Web services, Xml, HTML and Java script.
- Worked with XML related technologies such as XML, XSL, DOM, JDOM, SAX, XSD, XSLT and JAXB and used XML Schema for retrieving patient details in some of my projects.
- Very good at building and Deploying EAR,WAR,JAR files on test, stage and production servers and also experienced in using Version Control Tools such as Subversion, CVS, PVCS.
- Well experienced in fixing performance, solving and stabilizing problems of Java applications/products.
- Used Web Sphere Application Server, Web Logic Application Server and Tomcat in my projects and successfully deployed and compiled many of the applications on them.
- Good experience in application development using Model View Controller Framework Struts with Struts validation, Struts Tiles, Struts Tag Libraries, Action Class, Action Form.
- Many of my java applications are successfully implemented and complied using different IDE tools like Eclipse, RAD, WSAD Web sphere Studio Application Developer and Net Beans.
- Involved in building and deploying ANT scripts for some of the applications and also Customizing WAR, EAR and EJB jar files for many successful applications.
- Experience in developing Front-End using Struts, Struts2, JSP, JavaScript, HTML, DHTML and CSS
- Developed and implemented various Ajax Frameworks such as jQuery, DOJO, JSON.
- Implemented J2EE Design Patterns like Session Fa ade, DAO, VO, Service Locator, Singleton Pattern, Front Controller and value object pattern, Data source Business Delegate and etc.
- Used Hibernate and JDBC to connect to databases like Oracle, MYSQL and DB2 to store, delete, manipulate and retrieved data from them in many of my applications.
- Involved in Troubleshooting, problem solving and Bug fixing in many of my projects done.
- Experienced with databases such as Sybase, Oracle and MS SQL Server to manage tables, views, indexes, sequences, stored procedures, functions, triggers and packages
- Worked on different Operating Systems like UNIX, Linux, Windows 2k/NT, Windows XP.
- Extensively experienced in architectural issues and their solutions using various design patterns such as MVC Model-View-Controller , Singleton, Session Facade, Service Locator, DAO, DTO and Business Delegate.
- Experience on java web services using Apache Axis2.0 and JAX-WS.
- Experience in unit testing the applications using JUnit Framework and developed logging and standard mechanism based on Log4J.
- Developed ANT scripts in to build and deploy J2EE Applications.
Technical Skills:
Languages | C, C , Java, J2EE, SQL, PL/SQL. |
Operating Systems | Windows 98/2000/XP/NT/VISTA/7, Sun Solaris, Linux, Unix AIX , MS-DOS. |
Java Technologies | J2SE, J2EE, JSP, Servlets, EJB, Swing, JDBC, JMS, MQ Series, MDB, JNDI, Web Services, Design Patterns, JAVA Beans. |
Web/App. Server | Tomcat 5.5/6.0, Web Logic 7.0/8.1/9.2/10.0/10.3, Web Sphere 4.0/5.0/6.1, JBoss 3.2/4.0/4.2. |
Frameworks IDE Tools | Struts1.2/2.0, Spring 1.1, Hibernate 3.0, JUnit, ANT, AJAX, Log4J, Eclipse 1.0/3.1, Web Logic Workshop 9.2, TOAD. |
Web-Development Technologies | JSP, XML, XSLT, DTD, DOM, HTML, Java Script, CSS, Servlets, JSTL Tag Libraries , JSF Java Server Faces , RUP, i18n, ANT, JUnit, MQ Series |
RDBMS | ORACLE 7i/8i/9i/10g, SQL Server 6.5, MS Access, Oracle EBS 11i/R12 |
OOAD | UML, Design Patterns. |
Professional Summary:
Confidential
Sr. Java/J2EE Developer
Responsibilities:
- Developed application using Struts1.2 Framework that leverages classical Model View Controller MVC architecture.
- Integrating Struts with spring by delegating Struts action management to Spring Framework using proxy. Used Spring Framework for Dependency injection.
- Used Spring AOP for cross cutting concerns and IOC for dependency injection.
- Used Hibernate in data access layer to access and update information in the database.
- Hibernate frame work is used in persistence layer for mapping an object-oriented domain model to a relational database oracle .
- Involved in writing and business layer using BO, DAO and DTO.
- Implemented J2EE design patterns.
- Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton.
- Used SQL statements and procedures to fetch the data from the database.
- Designed and developed the web-tier using Html, JSP's, Servlets, Struts and Tiles framework.
- Used Http compression and AJAX for faster response time.
- Experience working with IBM MQ Series.
- Implemented spring security features using AOP Interceptors for the authentication.
- Used Java Scripts for client side validations and validation frame work for server side validations.
- Used log4j for logging messages and Rational Clear Case for version Control.
- Used ANT scripts to fetch, build, and deploy application to development environment.
- Consumed Web Services RestFul from third party for send the emails in bulk. This service is used to send the emails to the customers in bulk as a part of Batch process.
- Consumed Federal Hub web services for the verification of the consumer to determine the eligibility criteria.
- Deployed the application on to WebSphere application server.
- Used Rational Rose for use case diagrams, Active flow diagrams, Class diagrams, Sequence diagrams and Object diagrams in design phase.
- Used RAD as a IDE and extremely worked with the WAS 7.0 WebSphere Application Server
Environment: Java/J2EE, Spring, WebService, RESTFUL, JAX-WS, Sql Developer, RAD, WebSphere Application Server, DB2 Data Base, JAXB.
Confidential
Sr. Java Developer
Responsibilities:
- Developed various UI User Interface components using Struts MVC , JSP, and HTML.
- Involved in developing business components using plain old java object's on JBoss application server..
- Installed, configured, deployed, Monitored and troubleshoot JBOSS 4.2.1/5.0 GA and EAP domains Created both stand-alone and clustered environments for JBOSS domains
- Extensively worked with Servlets and Struts based multi tier applications in developing J2EE Components.
- Developed MVC architecture, Business Delegate, Service Locator, Session facade, and Data Access Object, Value Object and Singleton patterns
- Involved in writing all client side validations using Java Script, JSON.
- Troubleshooting JBOSS Server and DB2 Database issues.
- Used Hibernate ORM tools which automate the mapping between SQL databases and objects in Java
- Developed the Action Classes, Action Form Classes, created JSPs using Struts tag libraries and configured in Struts-config.xml, Web.xml files.
- Designed, Developed and Implemented document transformation applications using XML tool.
- Implemented the Unit testing for the components developed.
- Used Log4j for logging and handling defects of the application
- Used CVS, Harvest for Version controlling and error reporting.
- Used AnthillPro which supports automated deployment of a build to a user-configured environment
Environment: Java/J2EE, Struts1.2, JSF,JSP, JDBC, HTML, Java Script, XML, XSLT, XPATH, CSS, Servlets, WebServices, SOAP, apache Axis, Oracle11i, PL/SQL, DB2, JDeveloper, Eclipse Juno, JBoss 4.2, CVS, Unix, Linux.
Confidential
Java Developer
Responsibilities:
- Contributed in design and development of Struts MVC web based application.
- Used Struts Tiles and Validator framework extensively in developing the applications.
- Provided client side validations using Struts Validator framework and JavaScript.
- Identified, designed and coded various business modules for the application.
- Mentored developers regarding business knowledge and application framework knowledge.
- Web services were registered in a UDDI registry, described using WSDL.
- Java based client applications utilized JAXR and JAXM to connect to the UDDI registry and to send the SOAP based messages to the service.
- Worked with team members on using UML.
- Involved in writing JSP and Struts Action, DAO classes.
- Implemented the functionalities using JSP, HTML.
- Involved in writing JSP components. Used JSTL Tag library Core, Logic, Nested, Bean and HTML taglib's to create standard dynamic web pages.
- Involved in writing the database integration code using Hibernate.
- Established the relation for the different beans using the Hibernate mapping files.
- Used Java Persistence API JPA and Hibernate for performing the Database Transactions. JPA was used for designing and creating the entities and establishing the relation between the entities in a persisted way for EJB 3.0
- Stored procedures in DB2 were accessed through Hibernate.
- Worked on Production Support Team. Designed and integrated the Hibernate persistence Solution with the application architectures.
- Deployed the application on JBOSS Application Server
- Involved in Database Design, Normalization, Data Flow Diagrams, Coding, Testing, Implementation, code migrations and good understanding of the complex systems
- Analyzed use cases, business rules and created design diagrams.
- Prepared functional specifications documents and detail design documents
- Developed shell scripts to monitor MQ queues and coded business logic to do file transfer process
- Applied request values, process validations, updated model values, done event driven development, developed MVC style views using JSF.
- Involved in development of Test Cases using JUnit for Unit Testing. Developed Unit and functional tests for the new functionality.
- Involved E2E Development by integrating Front End and Backend by debugging.
- Created and modified scripts to perform load testing.
- Execute test strategies and analyze test results. Maintain strict adherence to client's prescribed testing guidelines, control processes and procedures.
Environment: Java/J2EE JSP, Servlets ,Struts2.0,IBM DB2,RAD7.0,EJB3.0, JBoss Application Server 6.0,HTML 5, JavaScript, Hibernate 2.0,Clear Quest, JUnit, Apache Ant
Confidential
Java/J2ee Developer
Responsibilities:
- Developed application using Struts Framework that leverages classical Model View Controller MVC architecture.
- Integrating Struts with spring by delegating Struts action management to Spring Framework using proxy. Used Spring Framework for Dependency injection.
- Used Spring AOP for cross cutting concerns and IOC for dependency injection.
- Used Hibernate in data access layer to access and update information in the database.
- Hibernate frame work is used in persistence layer for mapping an object-oriented domain model to a relational database oracle .
- Involved in writing and business layer using EJB, BO, DAO and DTO.
- Implemented J2EE design patterns.
- Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton.
- Used SQL statements and procedures to fetch the data from the database.
- Designed and developed the web-tier using Html, JSP's, Servlets, Struts and Tiles framework.
- Used Http compression and AJAX for faster response time.
- Experience working with IBM MQ Series.
- Implemented spring security features using AOP Interceptors for the authentication.
- Used Java Scripts for client side validations and validation frame work for server side validations.
- Used SAX and DOM parser to parse the XML documents and XSLT for transformations.
- Used log4j for logging messages and Rational Clear Case for version Control.
- Used ANT scripts to fetch, build, and deploy application to development environment.
- Consumed Web Services WSDL, SOAP, and UDDI from third party for authorizing payments to/from customers.
- Deployed the application on to JBoss application server.
- Used Rational Rose for use case diagrams, Active flow diagrams, Class diagrams, Sequence diagrams and Object diagrams in design phase.
Environment: Java1.5, J2EE, Spring 2.5, Spring AOP, Struts 2.0, JNDI, HTML, Perl, CSS, JavaScript, Hibernate, SQL 2005, LINUX, ANT, Log4j, JUnit, XML, JSP, Servlets, JSTL, AJAX, JBoss Application Server.
Confidential
Java/J2ee Developer
Responsibilities:
- Hands on experience with MVC/Singleton/Factory/Struts Design/Architectural patterns.
- Analyzed the system requirements using Rational Rose class diagrams and sequence diagrams and used J2EE design patterns to develop the class diagrams.
- Developed HTML prototype as a part of the requirement specification.
- Designed and Developed the Server Side Components Session Beans/ DAO/ Databeans using J2EE and Java design patterns.
- Designed and developed front-end screens using PHP, JavaScript's, CSS, and HTML.
- Created test data for the project using Toad.
- Designed and Developed Action classes and form beans as a part of the Controller model.
- Developed UI Layer for lesson and test modules using Swings, JSP and Java scripting.
- Parsed the XML content and displayed the content in the user interface layer using DOM and SAX Parsers.
- Involved in storing and retrieving the converted courses into the Sybase database using JDBC.
- Developed JUnit test cases for the applications.
- Supported for bug fixes, functionality change.
- Involved in analysis, research, and development and testing of eLearning Conversion using J2EE technologies using JBOSS 4.0.1 application server.
- Involved in converting the courses to SCORM1.2 format using the tool found in research and using XML.
Environment: Java, J2EE, EJB, UML, SQL, PHP, Sybase, Eclipse, JavaScript, WebSphere, JBOSS, HTML, DHTML, CSS, XML, Log4J, ANT, STRUTS 1.3.8, JUNIT, JSP, Servlets, Rational Rose, Hibernate, WinCvs.
Confidential
Java/J2EE Developer
Responsibilities:
- Designed and developed web interfaces and business logic using Jakarta Struts Framework MVC architecture , JSP, Servlets, Java Beans, JDBC, Ajax, Java Script, HTML, DHTML and XML Technologies.
- Responsible for developing the client side of this n-tier product, this is a Swing-based application that makes extensive use of the drag-and-drop idiom.
- Used JavaScript for client side validations and for capturing dynamic events.
- Used Struts tiles to achieve reusability among the view pages.
- Wrote model classes for specific database actions, added methods to the existing DAO's.
- JDBC is used for connecting to the database Oracle 8.0
- Developed a Controller Servlets for Single Point of Control and fetching Connection from Connection Pool.
Environment: JSP, Struts, JDBC, JDK, HTML, Web Logic, XML, HTML, Oracle 8i, SQL, PL/SQL, TOAD.