Java J2ee Developer Resume Profile
SUMMARY
- 7 years of experience in developing and designing Web Based Internet/Intranet Multi-tier distributed applications using latest J2EE technologies and various open source frameworks
- Expertise in Front-End Development using MVC frameworks such as Spring MVC Struts JSF JQUERY.
- Extensive experience in Java J2EE technologies such as JDBC JSP JSF Servlets EJB Hibernate Spring XML XSD XSL and JNDI Web services Struts Tiles Hibernate JMS AJAX.
- Expertise in Client Side Designing and Validations using HTML DHTML CSS Java Script MS FrontPage JSP Struts Tag Library JSTL.
- Proficient in Object Oriented Analysis and Design OOAD based on Unified Modeling Language UML architecture using Rational Rose2000 and Microsoft Visio.
- Developed different Web components such as JSPs Servlets Filters Custom Tag Handlers and Business components such as RMI EJB JMS and Web Services.
- Familiar with all aspects of technology projects including Business Requirements Technical Architecture Design Specification Development and Deployment.
- Experienced in databases such as Sybase DB2 Oracle and MS SQL Server to manage tables views indexes sequences stored procedures functions triggers and packages.
- Familiar and Worked on various Operating Systems like UNIX Sun Solaris AIX Linux Windows NT Windows XP Windows 2K.
- Proficient in with GUI plug-ins like Tiles Framework Customer Tag Libraries validation plug-ins like Validator Framework.
- Developed dynamic web applications and web services using RAD Websphere Studio Application Developer WSAD and Eclipse JBuilder Net beans and Web Logic workshop.
- Implemented various Ajax Frameworks such as JQuery DOJO JSON. Designed and developed various integration components using JMS and MQ Series.
- Extensively worked on XML technologies like XML XSL XSD XSLT Xquery Xpath and DTD.
- Experienced in developing web services with XML based protocols such as SOAP and WSDL.
- Written and developed scripts for automating tasks using Ant 1.5 perl 5.0 and UNIX shell programming
- Acquired experience in SQL Bourne Shell K Shell C Shell and bash for performing regression tests and log the results.
- Exposure to Application Servers like BEA WebLogic IBM WebSphere Apache Tomcat and JBoss.
- Expertise in Cutting Edge Technologies like EJB JMS JTA XML and Web Sphere MQ Series with good experience in Developing and Deploying Enterprise Java Beans on Application Servers like WebLogic WebSphere and JBoss.
- Extensively worked on debugging using Logging Frameworks such as Apache Log4j.
- Performed Unit testing Integration Testing and generating of test cases for web applications using JUnit Log4J and Cactus.
- Hands-on experience with Integrated Development Environment IDE IDEs like IBM Eclipse JBOSS WSAD TOAD Edit Plus.
- Excellent Technical Analytical Problem Solving skills strict attention to detail and ability to work independently work within a team environment.
Technical Skills
Languages Java C C SQL and PL/SQL
Java Technologies Java JDK JEE J2EE Servlets JSP JSTL JDBC JNDI JMS JTA Jakarta Struts and Hibernate.
Middleware RMI EJB EJB CORBA and WebSphere MQ Series
Databases Oracle DB2 Sybase MS Access MYSQL and MS SQL Server
IDE/Development Tools IBM RAD IBM RSA Eclipse and WSAD
Frameworks Struts Tiles JSF Spring and JBoss Seam
Operating Systems Windows 98/NT/2k/XP Linux and Unix Solaris AIX HP-UX
Methodologies Unified Modeling Language UML Rational Unified Process RUP Agile
Web/Application Servers IBM WebSphere BEA WebLogic JBoss and Tomcat
Web Technologies HTML DHTML CSS JavaScript XML XSD XSLT JQuery Xpath DTD SOAP and AJAX
Version Controls SVN VSS ClearCase and CVS
Professional Experience
confidential
Java J2ee Developer
Description All laboratories reports HIV AIDS related test results comes to the Bureau of HIV / AIDS Epidemiology BHAE DOH NY. NYEHMS New York Electronic HIV/AIDS Management System Application keeps and maintains this data and sends reports to Centre for Disease Control CDC and this application is rewrite of existing Partner Assistance Program Application. NYEHMS uses DOH Java framework JQuery and Spring MVC. Application has DAO s Spring POJO s to interact with Oracle database. It also has consumed java web service calls to validate the User information and giving permissions to the NYEHMS application.
Responsibilities
- Involved in gathering business requirements analyzing the project and created UML diagrams such as Use Cases Class Diagrams Sequence Diagrams using Microsoft Visio.
- Followed Test Driven Development TDD and Scrum concepts of Agile Methodology to produce high Quality Software.
- Designed and developed Front End screens using JQUERY JSP JavaScript JSTL HTML CSS and Spring MVC.
- Used various Jquery widgets for UI Screens Jquery Validation plug-in for validating the forms and also JQGrid for displaying data in Tables on UI screens.
- Wrote Spring controllers and validators for UI interactions and used Jquery for Ajax interactions.
- Involved in design and implementation of MVC Architecture in different modules.
- Configured WebApplicationContext as a ContextListener in the web.xml file to Integrating Spring with Jquery.
- Implemented SpringMVC Framework which involves configuring Dispatcher servlet mapping requests to controllers using CommonsPathMapHandlerMapping and created command objects using throwaway controllers.
- Developed Spring Services and applied Spring Dependency injection throughout the application using Spring IOC.
- Integrated Spring Security for capturing user login information and for roles and resource management.
- Wrote spring aspects using Spring AOP for exceptional handling and logging purposes.
- Configured MyBatis with Spring and created mapper interface and wrote SQL s for all Oracle database interactions.
- Configured Maven pom.xml for dependency management and build purposes.
- Consumed web services using Spring to get data from external systems for user validations and also for granting deleting and checking application permissions and configured log4j for logging purposes.
- Wrote Junit test cases for testing all spring service calls and spring mvc validations.
- Participated in code review process before giving to Testing team and also responsible for application support on different environments from Testing QA to Production. Was responsible for analyzing the issues providing technical functional support to the users and fix them.
- Involved in troubleshooting the issues on UNIX environment and wrote Shell scripts to automate jobs.
- Developed various migration scripts / document for deployments into various environments .
- Actively participated in verifying deployment of application on WebLogic application server.
- Used Eclipse for application development and SVN for Version Control.
Environment Java 1.6 J2EE JSP JQuery 1.10 MyBatis-Spring Spring WebServices JDBC Eclipse SVN UML HTML XHTML DHTML Java Script CSS Spring Web Flow XML Weblogic Oracle 11g PL/ SQL JUnit JNDI SQL Navigator Maven log4j.
confidential
Java J2ee Developer
Description Internal Estimator is first of its kind application in whole Insurance industry. It provides information to clients about comparison of cost quality transparency to the users/ members. The CQT analysis allows the members to choose the best competitive cost from top 6 provider based on user selected criteria/ procedure codes location urgency. Internal Estimator uses BCBSFL Java framework JSF EJB and Spring. Application has DAO s Spring POJO s to interact with Oracle and DB2 database different data sources . It also has java web service to expose the Member responsibility amount information to other applications.
Responsibilities
- Developed technical specifications/artifacts using BRD s Business Requirment document .
- Developed code using the artificats from technical review document using approved java framework and technologies.
- Followed Test Driven Development TDD and Scrum concepts of Agile Methodology to produce high Quality Software.
- Participated in Techincal review documents with Team Leads and other team members.
- Designed and developed Front End screens using JSF RichFaces JSP JavaScript HTML and CSS.
- Configured faces-config.xml and navigation.xml to set all page navigations.
- Created Backing bean to define methods associated with components input validations event handling and navigation processing.
- Created and managed AJAX calls in the application integrated with the JSF controls.
- Involved in design and implementation of MVC Architecture in different modules.
- Managed business objects resource management in the business logic tier using Spring Framework.
- Configured WebApplicationContext as a ContextListener in the web.xml file to Integrating Spring with JSF.
- Designed and Developed LDAP Authentication Authorization Services using Java LDAP DB2 Commands.
- Implemented SpringMVC Framework which involves configuring Dispatcher servlet mapping requests to controllers using CommonsPathMapHandlerMapping and created command objects using throwaway controllers.
- Implemented Spring-OXM Object-XML mapping methodology using Castor XML Marshaller which involves creating marshallers and unmarshallers and configured AbstractMarshallingPayloadEndpoint for processing messages.
- Installed Spring Web Flow and involved in configuring and creating Flow Executors and laying the flow groundwork.
- Wired EJB s into Spring beans implemented EJB 3 annotations EJB AroundInvoke ExcludeDefaultInterceptors in Spring framework using Pitchfork and also performed Dependency Injection on beans that are annotated with EJB 3 annotations.
- Implemented Spring Configurable annotations to inject non-spring beans into spring service layer for further configurations and also configured Spring s Post-processing beans for listening and responding to application events that were published by other beans
- Implemented the business layer by using Hibernate with Spring DAO and also developed mapping files and POJO java classes using ORM tool.
- Developed stored procedures Triggers and functions to process the cost estimates using PL/SQL and mapped it to Hibernate Configuration File and also established data integrity among all tables
- Implemented Hibernates Lazy default fetch plan for generating proxies and collection wrappers and also created fetching strategies for minimizing the number of SQL statements.
- Involved in writing queries in Hibernate query language HQL and hibernate criterion queries.
- Developed Webservices exposing data services using JAXB XSD SOAP /HTTP used SOAP UI for debugging the Webservice and XML SPY for developing XSD.
- Developed Message Driven Beans MDBs for receiving and processing data from IBM MQ Series using JMS.
- Configured the application related / required configuration using ANT build scripts Application server console.
- Involved in complete development of application and maintenance of the application.
- Developed Unit test case using JUnit documented unit test case results.
- Participated in code review process before giving to BSQA and also responsible for application support on different environments from BSQA to Production. Was responsible for analyzing the issues providing technical functional support to the users and fix them.
- Involved in troubleshooting the issues on UNIX environment and wrote Shell scripts to automate jobs.
- Developed various migration scripts / document for deployments into various environments .
- Actively participated in verifying deployment of application on WebSphere application server.
- Used RAD RSA for application development and ClearCase SVN for Version Control.
Environment Java 1.5 J2EE JSP JSF EJB JMS Hibernate Spring WebServices JDBC RAD SVN ClearCase UML HTML XHTML DHTML Java Script CSS Spring Web Flow XML WebSphere Log4j Oracle 10g PL/ SQL JUnit JNDI Linux DB2 Toad SQL Navigator.
confidential
Java J2ee Developer
Description The project deals with customer credit card system. This will give the customers to view their statements search transactions download statements download transactions view the recent transactions and can do the balance transfers online. The project Online Investment Service OIS was designed to facilitate trading in short term paper Mutual funds Repos CDs Commercial Paper CRA and Time Deposits for high net worth corporate and individual customers. The application was built on J2EE architecture with MVC framework. Database was created in Oracle and deployed in the WebSphere application server.
Responsibilities
- Provided technical guidance to business analysts gather the requirements and convert them into technical specifications/artifacts.
- Designed and developed Customer registration and login screens using HTML JSF JSP Servlets and JavaScript.
- Developed web pages to display the account transactions and details pertaining to that account using DHTML Spring Web Flow JSF and CSS.
- Implemented Spring MVC architecture and Spring Bean Factory using IOC AOP concepts.
- Implemented business logic in Middle Tier using pluggable components which were specified in the customized xml documents using Spring framework.
- Wrote JavaScript validations to validate the fields of the user registration screen and login screen.
- Designed and developed JSF components implemented event handling using Java JSF AJAX and JavaScript for various modules.
- Configured JDBC and LDAP Security in the application server. Developed LDAP server configuration files to enable encryption support for password storage.
- Implemented JSF Converters to handle formatting and Localization and configured the faces-config.xml to create a web application navigation rule.
- Designed and developed UI with AJAX HTML XHTML DHTML and JavaScript for more interactive web pages.
- Involved in creating various reusable Helper and Utility classes which are used across all the modules of the application.
- Developed POJO s Data Access Object DAO which handles all database operations using Hibernate.
- Worked on Oracle as the backend database and integrated with Hibernate to retrieve Data Access Objects.
- Involved in helping team members to debug issues with the application and designed and prepared Unit test case using JUnit and Log4j and removed the maximum bugs before passing on the application to the QA team.
- Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
- Developed JAX-RPC Based Web Services Using Axis and SOAP described by the WSDL using Apache s open source tools.
- Wrote build deployment scripts using Shell Perl and ANT scripts and involved in performance analysis of the application s and fixed problems/suggest solutions
- Deployed flow of Execution in the Servlet Environment using JSF and defined Navigation Rules.
- Created Messaging frame work for Asynchronous service using JMS.
- Developed various activities like transaction history search products that enable users to understand the system efficiently.
- Used RAD for application development and deployed the application on Web Sphere to integrate run time components and the tools to develop applications.
Environment Java 1.5 J2EE Servlets JSF JMS Hibernate Spring WebServices JDBC RAD SVS UML HTML XHTML DHTML Java Script CSS Spring Web Flow XML WebSphere Log4j Oracle 10g PL/ SQL JUnit JNDI Linux.
confidential
Java/J2EE Developer
Description This Project helps registered customers to buy insurance online. It integrates and manages customer login processes credit cards shipping information shopping sessions and various views of products and services up for sale.
Responsibilities
- Involved in design and development phases of Software Development Life Cycle SDLC .
- Involved in designing UML Use case diagrams Class diagrams Event diagrams Activity diagrams and Sequence diagrams using Rational Rose.
- Designed and developed the application on Eclipse IDE utilizing the Struts framework and MVC Architecture adopted J2EE best practice using J2EE design patterns.
- Developed user interface using JSP JSP Tag libraries Struts Tag libraries and Java Script to simplify the complexities of the application.
- Implemented Model View Controller MVC-2 architecture using Jakarta Struts 1.1 framework at presentation tier.
- Validated all forms using Struts validation framework and implemented Tiles framework in the presentation layer.
- Used Hibernate 3.0 in data access layer for data persistency.
- Used Java/J2EE Design patterns like MVC Factory Method Singleton Data Transfer Object DTO and Service Locator.
- Developed the Business tier with Stateless and Stateful Session beans with EJB 3.0 standards.
- Developed prototype using HTML CSS JavaScript and Tomcat Web Server as per the client specifications and specific user validations.
- Used Java Messaging Services JMS for reliable and asynchronous exchange of important information such as payment status report.
- Used Webservices for getting credit card information from third party and used SAX and DOM XML parsers for data retrieval.
- Designed various tables required for the project in Oracle 10g database and used the Stored Procedures in the application.
- Used ANT scripts to build the application and deployed on Web Sphere Application Server.
- Developed test cases on JUnit. Used Log4J for logging and tracing the messages.
- Worked on LDAP for security and Web Sphere Application Server to develop and run application.
- Used CVS for version control across common source code used by developers.
- Guided a team of programmers through complete project life cycle activities to ensure successful project delivery.
Environment IBM WebSphere App Server Eclipse JSP Servlets Struts EJB JMS XML WebServices SOAP WSDL SAX Apache Tomcat DOM Log4J JUnit ANT JavaScript HTML CVS PL/SQL Oracle 10g Rational Rose Linux.
confidential
Java developer
Description Aetna is one of the nation s leaders in health care dental pharmacy and disability insurance. Aetna puts information and helpful resources to work for its members to help them make better informed decisions about their health care. Aetna provides insurance protection to more than 1 million businesses and professionals in the U.S. and internationally. This project is an insurance application for the customers and is developed with J2EE technologies with Struts Framework in the front end with Hibernate Framework at data layer connecting to Oracle . The application was deployed on WebLogic Application Server and development was done using RAD.
Responsibilities
- Participated in all the phases of SDLC including Requirements Collection Design Analysis of the Customer Specifications Development and Customization of the application.
- Involved in designing UML Use case diagrams Class diagrams Event diagrams Activity diagrams and Sequence diagrams using Rational Rose.
- Developed the Login Policy and Claims Screens for customers using AJAX JSP HTML CSS JavaScript and Struts Tags.
- Wrote authentication and authorization classes and manage it in the frontcontroller for all the users according to their entitlments.
- Designed and Developed Web Services using technologies UDDI WSDL SOAP to communicate to the other modules.
- Configured Hibernate objects as Spring Beans in the Spring Configuration File.
- Involved in performance tuning of the application to meet non functional requirements
- Wrote client side and server side validations using Struts Validators and Java Scripts Validations.
- Used Struts tag libraries JSTL and created web interfaces using JSP technology and deployed on WAS.
- Configured the Hibernate configuration files to persist the data to the Oracle 9i/10g Database.
- Wrote XML validation components using DTD XML Schema.
- Created XSLT style sheets for the XML data transformations that included both mid-layer transformations XML to XML and final transformations XML to HTML .
- Developed DAOs using DAO Design Pattern to insert and update the data for the Policy Module.
- Worked on developing the complete business flow and helped incorporate session validity checks form validations and error handling in the application.
- Implemented ORM in the persistence layer using Hibernate frame work in conjunction with Spring Aspect Oriented Programming AOP functionality.
- Deployed the jar war and ear files on the WebLogic Application Server.
- Involved in authenticating the user security credentials authentication using LDAP and for validating the user roles.
- Wrote debugged ANT Maven Scripts for building the entire web application and deploy them on WebSphere.
- Wrote JUnit test cases to test the Policy and Claims Modules.
- Responsible for communicating with registered clients to resolve the requirements issues and to deliver the best results more than what they expect.
Environment Java J2EE Servlets Hibernate Struts WebLogic Application Server IBM RAD XML XSLT JSP JDBC JavaScript HTML CSS Oracle CVS Rational Rose UNIX ANT SOAP Spring AJAX LDAP Log4j JUnit DTD XML Schema.
confidential
J2EE Developer
Description This project is a web based online shopping system where all the available products are displayed in catalogs. The user can directly go and choose the required items that are displayed for auction. This project is made in to three modules auction processing sales and inventory management modules. Interfaces are provided for inventory management and can be accessed by only authorized persons. E-Sale is an application developed using JAVA JSP SERVLETS JDBC STRUTS XML and ORACLE as the back end.
Responsibilities
- Involved in Analysis and Design of the Project which is based on MVC Model-View-Controller Architecture and Design Patterns.
- Involved in developing prototypes of the product.
- Created UML Use Cases Sequence diagrams Class diagrams and Page flow diagrams using Rational Rose.
- Designed GUI Components using Tiles frame work and Validation frame work.
- Designed and developed UI using HTML JSP and Struts where users have all the items listed for auctions.
- Developed Authentication and Authorization modules where authorized persons can only access the inventory related operations.
- Developed ANT scripts for builds and deployments.
- Developed Controller Servlets Action and Form objects for process of interacting with Oracle database and retrieving dynamic data.
- Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
- Parsing of XML documents was done using SAX and DOM and XML transformation was done using XSLT.
- Wrote JavaScript validations on the client side.
- Involved in writing Detail Design Documents with UML Specifications.
- Involved in unit testing and system testing and also responsible for preparing test scripts for the system testing.
- Responsible for packaging and deploying components in to the Tomcat.
- Used java IO to create reports which were mailed to be mailed to manager every hour.
- Responsible for performance tuning of the product and eliminating memory leakages in the product.
- Participated in Code Review meetings with developers.
Environment Java Java Beans JSP Jbuilder Javascript Servlets JDBC LOG4J XML XSLT HTML Struts Tiles SAX DOM Tomcat UNIX Oracle.