J2ee Developer Resume Profile
AZ
Summary
- Having 7 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, 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, JSF, Rich Faces, My Faces, 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.
- Experienced in designing and developing object oriented software applications with a wide exposure to e-business, Internet, Intranet, Manufacturing and Finance security applications.
- Strong Vertical industry experience in implementing Financial services with specialization in Equities, Fixed income products, Options, Futures and also have understanding in front office, middle office and back Office trading systems.
- Excellent communication skills, interpersonal, strong architectural skills, hardworking and ability to effectively communicate with all levels of the organization such as technical, management and customers.
- Strong research and analytical skills, computing abilities, Problem solving, dynamic leadership qualities.
Professional Experience
Web/Application Servers | JBoss Application Server 4.x, WebLogic 9.x/8.x/7.x/6.x, Apache Tomcat 5.x/6.x, IBM WebSphere 6.1/5.1/5.0/4.0/3.5 |
Java/J2EE Technologies | Jdk 1.6, EJB 3.0/2.0, Servlets, JSP, JSTL, JSF 1.2/2.0, JDBC, JavaBeans, MVC, Struts, Hibernate 2.0/2.3/3.0, Spring, Flex, Swing, GWT, LOG4J, SL4J, JNDI,CORBA, RMI, JNI, JMX, JUNIT, JAXRPC, JAXB, SAX/DOM, ANT, JSF, Prime faces, rich faces |
Messaging Systems | JMS, MQ Series, ActiveMQ |
Languages | Java, C, C , SQL, PL/SQL, Shell, Perl,Python |
IDE Tools | RAD, WSAD, Eclipse, My Eclipse, JBuilder, NetBeans |
Web Technologies/Web Services | JavaScript, CSS, HTML, DHTML, XML SAX, DOM Parser , XSL, XSLT, SOAP, AJAX, WSDL |
Internet Protocols | HTTP, HTTPS, IMAP, SSL, SOAP, TCP/IP, POP3, SMTP |
Databases | Oracle 9i/8i, 10g, SQL Server 2008/2005/2000, DB2, MySQL, Sybase |
Design Tools | UML, Rational Rose, Microsoft Visio |
Version Control Tools | CVS, VSS, Clear Case, SVN, star team |
Operating Systems | Windows 7, Vista, XP/2000/NT/98/95, UNIX, LINUX, Sun Solaris |
Testing Tools | JUnit, SOA test |
Change/Defect Tracking Tools | JIRA, clear Quest, star Team |
Confidential
Oracle E Business suite R12 iStore allows businesses from all industries to establish business-to-business B2B and business-to-consumer B2C electronic commerce e-commerce . Oracle iStore provides merchants with an easy-to-use interface for setting up Internet-based sites that capture and process customer orders. In addition, integration with other Oracle applications provides a broad range of e-commerce capabilities.
Responsibilities:
- Developed the Action Classes, Action Form Classes, created JSPs using Struts tag libraries and configured in Struts-config.xml, Web.xml files.
- Experience in Front-End developed various UI User Interface components using Struts MVC , JSP, and HTML5, JavaScript, AJAX, JQuery.
- Extensively worked with Servlets and Struts based multitier applications in developing J2EE Components.
- Created both stand-alone and clustered environments for JBOSS domains.
- Installed, configured, deployed, Monitored and troubleshoot JBOSS 4.2.1/5.0 GA and EAP domains.
- Used J2EE Design patterns like Singleton, Service Locator, Session Fa ade, DAO, DTO and Business Delegate during development.
- Used Log4j for logging and handling defects of the application
- Used various Core Java concepts such as Multithreading, Exception Handling, Collection APIs to implement various features and enhancements.
- Developed a lightweight Java bean configuration package similar to an IOC container, but syntactically a compromise between Java and XML. ANTLR v2 was used to develop the parser, which focused on brevity as an alternative to Spring's verbose XML format. Top feature was arguably the system of mapping objects via hierarchical keys to find, given an ordered set of criteria, the best match among a set of objects.
- Generated client stubs for the WSDL files provided by the different services using Axis.
- Configured Struts tiles component with Spring MVC Frame Work.
- Involved in writing the JUnit test cases.
- Experience in Windows 8.
Environment: Java/J2EE, Struts 2.0, JQuery, JSTL, JSP, JDBC, HTML, Java Script, XML, XSLT, XPATH, CSS, Servlets, WebServices, SOAP, apache Axis, Oracle11i, PL/SQL, DB2, JDeveloper, Eclipse Lomboz 3.1.2, Weblogic8.1, CVS, Harvest, Anthillpro, Unix, Linux.
CONFIDENTIAL
Java/J2EE Developer
an insurance based organization needed to update and improve the overall user experience and functionality of the existing smart quote and enrollment system, which covers the health, and dental insurance plans for individuals and employers. The smart quote system was designed to provide real time synchronous quotes using state of the art profile analysis and coverage matching algorithms in the online enrollment module for individuals and employers. The system was designed using a J2EE perspective using the combination of Hibernate and Struts framework to provide a dynamic and rich user experience.
Responsibilities:
- Developed various UI User Interface components using Struts MVC , JSP, and HTML.
- Developed the Action Classes, Action Form Classes, created JSPs using Struts tag libraries and configured in Struts-config.xml, Web.xml files.
- Extensively worked with Servlets and Struts based multi-tier applications in developing J2EE Components.
- Implemented Stateless Session beans EJB for middleware and deployed on Weblogic Application Server.
- 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.
- Involved in the complete development, testing and maintenance process of the application.
- Used Hibernate 2.0 as the ORM tool to communicate with the database.
- Designed and created a web-based test client using Struts up on client's request, which is used to test the different parts of the application.
- Involved in writing the test cases for the application using JUnit.
- Used extensive JSP, HTML, and CSS to develop presentation layer to make it more user friendly.
- Developed back-end stored procedures and triggers using Oracle PL/SQL, involved in database objects creation, performance tuning of stored procedures, and query plan
- Developed Presentation screens using Struts view tags.
- Responsible for developing and maintaining all the session beans.
- Experience in building user interfaces for java server applications using JSF.
- Created XSL style sheets to generate complicated output reports based on user requirements from XML data.
- Developed various Customer and Network capacity flows. Developed various server side components using J2EE APIs.
- Supported the application through debugging, fixing, production support and maintenance releases.
- Worked closely with the client and the offsite team coordinated activities between them for effective implementation of the project.
Environment: Java, J2EE, EJB, Struts2.0, JSP, Eclipse, WebLogic 10.3, JavaScript, Hibernate, JUnit, CVS, Oracle, SQL, PL/SQL, ANT, TOAD.
CONFIDENTIAL
Java/J2EE Developer
- CONFIDENTIAL Inc is a health imaging and information technology solutions company. CONFIDENTIAL
- provides medical and dental imaging systems and healthcare IT solutions molecular imaging systems for the life science research and drug discovery/development market segments and x-ray film and digital x-ray products for the non-destructive testing market worldwide.
Responsibilities:
- Study and understand the business Requirements and design and development of Software Design Document using Magic Draw.
- Extensively used CCMS-V4 Framework which is developed on Struts, Spring, EJB and JPA frameworks and technologies.
- Used JSP, AJAX and JSTL custom Tags to develop User Interface.
- Used JavaScript for client side validations.
- Used J2EE Design patterns like Singleton, Service Locator, Session Fa ade, DAO, DTO and Business Delegate during development.
- Extensively used EJB 3.0, developed Entity Beans and Session Beans for business Logic.
- Used Dozer framework for Object to Object, Object to XML, XML to Object mapping.
- Generated client stubs for the WSDL files provided by the different services using Axis.
- Extensively used IBM Tools like Rational Clear Case and Clear Quest for Version Control.
- Developed Java Based Batch jobs to support the application.
- Used Mercury Quality center for Defect Tracking and bug fixing.
- Developed Outbound Data Exchanges and Inbound Data Exchanges as part of web services implementation.
- Developed Stored Procedures, SQL Triggers and Functions using PL/SQL.
- Helped other Team members to test and debug the source code.
- Involved in migration Oracle Weblogic from 9.2 to 10.3
- Configured Struts tiles component with Spring MVC Frame Work.
- Performed automated code review using JCart.
- Involved in writing the JUnit test cases.
- Communicated with the other groups that use the service to demonstrate the application and to get their feedback on regular basis.
Environment: Struts, Spring, JPA, AJAX, WebLogic AS, Java/J2EE, JMS, SOAP, EJB 3.0, Oracle 10g , Web Services, ANT, XML, XMLSpy, JMS, Eclipse, Agile, OOA, JUnit, Unix, Log4J, Rational Clear Case, HTML, CSS, SAX, JAVA 1.5, JDBC, TOAD
CONFIDENTIAL
Java/J2EE Developer
CONFIDENTIAL application is used by the agents of the company, spread across the country. An agent can login and perform several operations like, create a submission for a new policy, amend, renew and cancel existing policies.
Responsibilities:
- Involved in gathering business requirements directly from the end user and prepared system requirement specification SRS and functionality documents.
- Followed Test driven development of Agile Methodology to produce high quality software.
- Developed and designed UI Search and results screens for legal Professionals and legal Organizations using JSF my Faces, Ice Faces, JSP, JavaScript, HTML and CSS.
- Configured faces-config.xml and navigation.xml to set all page navigations and created EJB Message Driven Beans to use asynchronous service to perform profile additions.
- Developed Add, Edit and profile view web pages for the LPA using JSF HTML, JSF CORE tags.
- Designed and developed Entity Relationship Tools to display the entity to entity relationships in relationship tree view using Tree components.
- Wrote Operations and corresponding handlers to communicate with Oracle database sitting on Linux/Unix server.
- Implemented DAO classes to retrieve the profile information for all LPA entities and did other configurations using JDBC
- Configured ApplicationContext.xml in SPRING for string normalization and to adopt communication between Operations and their corresponding handlers
- Created and maintained the configuration of the Spring Application Framework's IOC container.
- Used Spring Interceptors to validate web service requests and enables notifications in my project.
- Performed Validations on UI data using JSF validations and JavaScript and HTML pages.
- Wrote JUnit test cases for all possible entity to entity relationships to test Entity Relationship Tools.
- Created data base tables, functions, sub queries and wrote prepared statements using PL/SQL.
- Developed the entire application using My Eclipse and deployed locally on Tomcat server.
- Designed and developed a logging component using Apache Log4J to log messages and errors.
- Parsing of XML documents received from Findlaw and westlaws is done using SAX Parser.
- Hibernate3.0 is used to access Oracle database for accessing customer information in this application.
- Responsible for builds and deployment of application using ANT tool on Web Sphere server on DEV, Test, UAT, QA and Prod blades.
- Created entity relationship tools functionality document explaining the entity to entity relationship tree structure.
- Involved in taking Responsibility for the full software development life cycle SDLC in the project.
- Responsible for loading different entities information in to the Oracle database tables by reading the data from excel sheets using JExcel.
- Participated in Daily stand-up meetings with project manager, Team Lead, co-developers, communicated with testers and resolved trackers.
- Involved in resolving bugs post production.
- Resolved performance issues and participated in code reviews.
Environment: Java 1.5, J2EE, JSP, JSF 1.2, Web services, SOAP, Spring 2.5, JavaScript, HTML, SAX, EJB, ANT, JUnit, JMS, JExcel, My ECLIPSE 6.5, Hibernate 3, Web Sphere 6.1, Toad, CSS and Oracle 10g.
CONFIDENTIAL
Java/J2EE Developer
Description: CONFIDENTIAL offers checking account, savings account, home and car loans, personal and business banking customers. This system provides the facility for the customers to access their account information online and allows to find his/her account status, current existing balance, allows the customer to transfer the amount from one account to another, view current transactions, previous transactions and allows paying bills online.
Responsibilities:
- Involved in various phases of Software Development Life Cycle SDLC of the application like Requirement gathering, Design, Analysis and Code development.
- Designed and developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
- Used Microsoft Visio for developing the Use case diagrams and architecture diagrams of the banking application.
- Designed and developed the UI Framework using JSF My Faces, Ajax, JavaScript, HTML and CSS.
- Implemented JSF Converters to handle formatting and Localization and configured the faces-config.xml to create a web application navigation rule using Spring Webflow
- Used JSF framework in developing user interfaces using JSF UI components, validator, events and listeners.
- Implemented business logic in Middle Tier using pluggable components, which were specified in the customized xml documents using spring framework.
- Implemented Spring IOC, Spring AOP and Spring DAO layer which involves decoupling the application code and used AOP for setting up the application for meeting the cross cutting concerns.
- Implemented various design patterns like MVC, Front Controller, Data Transfer Object, Value Object, Business Delegate, and Data Access Object.
- Involved in writing Hibernate mapping files hbm files and generating hibernate POJOS and wrote various Hibernate Queries using Hibernate Query Language.
- Created Stateless Session beans for intercepting the presentation invocations and in turn kicks off the Entity beans.
- Extensively used JPA in data access layer to maintain session synchronization in the database and also created Poly orphic one-many associations and generated Inheritance based Table per class mapping
- Made use of Web sphere MQ for message transmission which involves creating Queues and Topics at the source and developed JMS message listeners at the destination.
- Used Apache Axis SOAP Web Services for exposing the service fa ade layer for getting credit card information from the domain layer and also performed custom bean serialization and de-serialization.
- Configured Spring JNDI which involves setting up JNDI context in context of setting things up for Service Mix.
- Developed Stored Procedures, Triggers, Ref cursors, Records, Views in Oracle 10g database and also optimized performance in the database and also wrote optimized SQL queries.
- Designed and implemented XML parsing for XML Order Confirmations.
- Created database pool, multi-pool, data source, domain realms and mapped them to roles and performed unit testing using JUnit framework.
- Wrote ANT scripts and deployed the applications on WebSphere Application Server.
- Monitored the error logs using Log4J and fixed the problems.
Environment: Java JDK1.6 , J2EE, JSP 2.0, JSF, My Faces, Ajax, EJB, JMS, JNDI, ANT, Rational Rose, WSAD 5.1.2 Web Sphere Studio Application Developer , Apache Axis v1.3,Hibernate 3, IBM Web Sphere Application Server 6.1, LOG4J, Oracle 10g, Solaris.
CONFIDENTIAL
Java/J2EE Developer
This is a web based online shopping project, in which clients can order different types of stationary items. There are different types of clients like Normal, VIP, and Educational, where the rates differ for different clients.
Responsibilities:
- Involved in elaboration, construction phases and deployments of EAR files in the RUP process.
- Designed and Created Domain model and schema using Object oriented design / UML diagrams on RSA
- Developed the workflow interfaces using JSPs that are developed using Struts Tiles Layouts and the request processors using the Dispatch Action and Action.
- Developed Struts Action Classes, Action Forms and performed Action mapping using Struts framework and performed data validation in Form beans and Action Classes.
- Developed the complete Exception module using the existing framework that embraces Struts, Java, JSP, JSTL, and Ajax.
- Created User Interface screens using HTML, DHTML, AJAX, CSS, Java script
- Configured plug in classes for the interfaces of struts with spring and to delegate controls to use MVC design pattern.
- Created Spring Interceptors to validate web service requests and enables notifications.
- Used various design patterns like Business delegate, Singleton, Factory, DAO, DTO, Service locator etc.
- Parsing of XML documents was done using SAX and DOM and XML transformation was done using XSLT.
- Used RAD application development and configured external capabilities for various interfaces.
- Used Oracle database for SQL, PL/SQL scripts, stored procedures, functions, triggers, Oracle forms/Reports, Performance Tuning and Optimization.
- Worked on creating topics, queues and MDBs for communication by using WebSphere JMS.
- Deployed web services for updating the information to the workflow steps and getting the pre-configured workflow processes and invoked with RMI.
- Unit tested all the classes using JUNIT at various class level and methods level.
- Worked on Installing and configured WebSphere Application Server.
- Made use of WINCVS for checkout and check in operations.
Environment: RAD 6.0, WAS 6.0, Struts 1.2, Spring Framework 1.2, Java 1.4.2, JSP 2.0, HTML, XML, XSL/XSLT, JavaScript, JavaBeans, AJAX, Oracle 9i, RMI, WINCVS, Windows XP, UNIX.
CONFIDENTIAL
Java Consultant
Intranet application used by the CONFIDENTIAL agents and employees to get a consolidated view of the pricing available for the customers to generate quotes for the Life and Death Insurance policies
Responsibilities:
- Gathered the business requirements from Clients
- Design and develop the application using UML and Visio
- Implemented MVC design pattern using Struts framework.
- Developed Servlets, JSP's, Java Beans.
- Wrote Stored Procedures using PL/SQL.
- Involved in building and parsing XML documents using SAX parser.
- Created user and database objects such as tables, views, and indexes.
- Used CVS repositories for version controlling.
Environment: Java, J2EE, JSP, Servlet, Struts, PL/SQL Developer, Oracle, Websphere Application Server, Ant, Eclipse, XML, CVS, MS Windows, UNIX.