J2ee Developer Resume
FL
PROFESSIONAL SUMMARY:
- Over 8+ years of extensive experience in Software Development Life Cycle (SDLC), Web Application Design, Development, Programming, Testing, Support Maintenance, and End - User support.
- Proficiency in developing secure enterprise Java applications using technologies such as JSP, Servlets, JAVA Beans, EJB, JMS, JNDI, JDBC, XML, CSS.
- Extensively worked on JMS for messaging using Queues and Topics.
- Expertise in various open source frameworks like Struts, spring (including Web Flow), and Web development technologies like AJAX and Object Relational Mapping Technology like Hibernate.
- Expertise in implementing various J2EE design patterns like Service Locator, Session Façade, Data Access Objects (DAO), Factory, Singleton, Data Transfer Object (DTO) and Business Delegate in the development of Multi-Tier distributed Applications.
- Extensive experience in modeling presentation tier using StrutsMVC2 (Model-View-Controller) architecture.
- Experience with IBM WebSphere Application server and IBM WebSphere Portals.
- Experience with JSF (JSR 168).
- Experience in designing and developing the application using Java Server Faces (JSF) framework and spring web flow.
- Competence in using Java IDE tools of Rational Application Developer (RAD), WebSphere Application Developer (WSAD), Eclipse 3.0 and WebLogic Workshop to develop dynamic web applications.
- Experience with Oracle Forms and Reports.
- Experience using ICE Faces Tags to develop user interface.
- Experience in SOAP, JAX-RPC, JAXB, JAXP, XML, LDAP and WSDL using IBM-MQ series for developing Web Services.
- Good working knowledge on DOM scripting.
- Good working knowledge in version control tools like CVS and Rational Clear Case.
- Good working knowledge on JUNIT.
- Expertise in Query optimization. Good experience in writing SQL Queries, PL/SQL Procedures, Functions, Triggers and Cursors.
- Experience in developing ANT scripts in to build and deploy J2EE Applications.
- Expertise on entire Software Development Life Cycle (SDLC) in Intranet and Internet applications using Web/Application Servers like Tomcat, JBoss, WebSphere and Weblogic Application Server.
- Experience in portal Application development in WebSphere Portal Server.
- Experience with the database management like Oracle, SQL Server, MySQL and MS Access.
- Experience in working with small and large groups and successful in meeting new technical challenges and finding solutions to meet the needs of the customer.
- Ability to effectively organize and prioritize multiple tasks.
- Motivated team player with ability to work under minimal supervision possessing strong analytical, problem solving and communicational skills.
TECHNICAL SKILLS:
Languages: Java, J2EE, C, C++, Perl, VB.Net, ASP.Net, Java Script
Java Technologies: Java EE 5, Servlets 2.4, JSP, EJB, JMS, JDBC, JNDI, JSTL, JUNIT, AJAX
Logging/Build Tool: HTTP, SIP, Multicast, Log4j, Apache Ant
Framework: Hibernate 3.x, Struts 1.3x/2.0, IVR, Spring, Tiles
DBMS Packages: SQL Server, MS Access, Erwin, SQL, MySQL, PL SQL DB2, Oracle 9i/10g, TOAD
Web/Application Servers: Apache, IIS, Tomcat, WebSphere, JBoss AS 5.x, Weblogic
IDE/Dev. Tools: Eclipse, JDeveloper, My Eclipse, Eclipse 3.3, NetBeans 6.0, WSAD 5.x, RAD 7.x
Version Control: CVS, CMS, Rational ClearCase, Tele Logic Change Synergy
Web Technologies: HTML, HDML, JAXP, DHTML,JSF, XML, SAX,DOM,XSLT, XPATH, Java Script, CSS, JQuery, Struts Tag, Display Tag, Web services, Design Patterns
Application Tools: MS Office 2003/2007, MS Visio, MS Project, Adobe Photoshop, Dreamweaver
Operating Systems: Windows XP, Unix, Red Hat Linux, MS DOS
PROFESSIONAL EXPERIENCE:
Confidential, FL
J2EE Developer
Responsibilities:
- Analyzed the client requirements and functional areas of the existing system, client interactions, coordinating with the team members on critical problems and solving.
- Developed Billing module in the application to interact using Model View Controller architecture (MVC).
- Used JSF layout for View of MVC and used to develop user interface.
- Implemented and configured various Action classes for handling the client requests using struts framework.
- Implemented business layer components for Reverse Auction by following OOAD principles and using design patterns like Service Locator, DAO and Value Objects using eclipse.
- Defined the UI, business layer component beans and their dependencies in spring application framework (spring mvc, orm, AOP) using RAD.
- Designed and developed the application using Java Server Faces (JSF) framework.
- Developed the ITQ, RFQ modules using JSF framework.
- Created MQ queue and que managers in IBM MQ. Invoke the ESB by passing messages to MQ.
- Implemented database access layer using DAO design pattern and JPA, Hibernate framework.
- Defined POJOs (java beans), Hibernate mapping files and named queries for Reverse Auction components.
- Prepared documents like UTP (Unit Test Packages), FS, Support documents like DCR, DBR and DRR.
- Worked extensively integration of the modules Responsible for trouble shooting the production issues and performance of the application.
- Created the Message Driven Bean (MDB) to listen the messages in MQ.
- Involved in extensive implementation of JQuery Grid in populating the partial list responses from server on the user interface.
- Designed and implemented various activities/functions in trouble report management module depending on various business requirements in enhancing the performance of ticketing system.
- Developed mapping tables in relating the front-end fields to dat of server field Types in identifying the Request/Response.
- Developed a rich user-interface using JQuery and Xquery Framework, JavaScript, HTML, CSS, Validators for different modules like VOL Inventory, Trouble Report Management, Correlation Management, Work list and Group Trouble Entry.
- Implemented complex Hash table, Collection concepts and JSON Object notation in carrying application cache data and server response data.
- Extensively implemented AJAX calls in requesting the action classes to perform trouble actions/functions and used Reflection concepts in referring specific methods in the action classes.
- Implemented VOL inventory search functionality to get the user records from customer inventory and populated the fields on the front-end.
- Worked with Struts along with AJAX for the UI development of the application.
- Deployed, installed and monitored the application packages on WebLogic Application server.
- Deployed Web Services for updating the information to the workflow steps and getting the pre-configured workflow processes
- Involved in the development of Tables, Indexes, Stored procedures, Database Triggers and Functions.
- Involved in writing PL/SQL procedures on Oracle Database.
- Used Log4J to capture the logs dat includes runtime exceptions.
Environment: Java, J2EE, WebLogic, Struts, Spring, JSP, EJB, JSP, JQuery, HTML, XML, Server, Security Components with JCE/JSSE, XSL/XSLT, JAVASCRIPT, AJAX, Tele Logic Change Synergy, Oracle.
Confidential, TN
Java/J2EE Developer
Responsibilities:
- Involved in various phases of project development following Agile (Extreme Programming).
- Developed user interface using JSP, Struts Tags to simplify the complexities of the application.
- Configured the Struts configuration file and Application context file based on the Spring and hibernate entries.
- Used spring for Dependency Injection for plugging in the Hibernate DAO objects for the business layer.
- Used networking technologies like Multicast and worked with Internet protocol like VOIP for the communications.
- Used various design patterns like Business delegate, Singleton, Factory, DAO, DTO, Service locator etc.
- Worked with JPA for the use of relational databases structuring of the application.
- Deployed Web Services for updating the information to the workflow steps and getting the pre-configured workflow processes.
- Used Tomcat for the web Development of the application.
- Used XSL/XSLT for transforming and displaying payment history reports.
- Involved in the development of Tables, Indexes, Stored procedures, Database Triggers and Functions.
- Worked with Weblogic application Server for the deployment of the application.
- Worked with JSF for the UI front end development along with AJAX.
- Used WSDL and SOAP for the development of the XML based applications.
- Worked with CMS with WebLogic Portal for the development of the application.
- Used SQL navigator and PLSql for the database enhancement.
- Unit tested all the classes using JUNIT at various class level and methods level.
- Used Log4J to capture the log dat includes runtime exceptions.
- Worked with Xquery for the front end development of the application.
- Worked with Oracle 10g for the backend development of the database.
Environment: Java EE 5, IBM WAS, IBMRAD, Struts, spring, Unix, Http, Multicast, VOIP, Hibernate, Servlets, JSP, EJB, HTML, XML, Web Services, XSL/XSLT, JAVASCRIPT, AJAX, CVS, Oracle.
Confidential, Bentonville, AR
Programmer Analyst
Responsibilities:
- Developed E-commerce product allowing websites to accept online payments and establish credit relationships.
- Conducted thorough stress tests to meet financial industry quality standards.
- Oversaw technical e-commerce partnerships with major shopping carts (Miva, ECBuilder and ShopSite), completing integrations on time and expanding business opportunities for both partners.
- Came up with layered architecture (Client Layer, Process Layer, Business/Web Services Layer, Rules Layer, ORM layer)
- Implemented OOA/OOO techniques and code development.
- Designed application with UML (Unified Modeling Language).
- Developed application based on SDLC (Software Development Life Cycle).
- Developed complete Web tier of the application with spring framework.
- Developed Session Façade with Stateless Session bean.
- Developed complete Business tier with Stateless Session Beans. Used Hibernate for Persistence layer. DAO wrapped all the Hibernate functions.
- Actively involved in configuring the WEBSPHERE Application Server and deployed all the modules like Web modules and Business modules.
- Used JSF along with AJAX for the UI development of the application.
- Used Clear Case for version control.
- Created JUNIT test cases.
- Developed the automatic build scripts using Ant for the application to deploy and test.
Environment: J2EE, JSP, EJB, Hibernate, spring, AJAX, WebSphere, JMS, XML, HTML, JDBC, Web Services, Jbuilder, JavaScript, JUNIT, ANT, Oracle, Rational Rose, UML, ITEXT, Windows XP, Unix Scripting, Solaris, Clear case and Clear Quest.
Confidential, MA
J2EE Developer
Responsibilities:
- Involved in the high level design of modules from Functional Requirement documents.
- Involved in WebSphere MQ Series integration with the application.
- Design and Coding web pages using JSP, Servlets and HTML.
- Transformed reusable code to Java Beans Components.
- Designed and Deployed EJB Components using WSAD on WebSphere Application Server.
- Used Struts Framework for the development of the application.
- Involved in process of Database Design and ER Diagrams for the application.
- Involved in writing Stored Procedures, triggers and cursors.
- Created stored procedures, sequences, triggers and functions in Oracle to insert, delete and update records in the database.
- Worked with SQL for better performance.
- Developed a reporting tool, which is integrated, with the Management tool to generate reports.
- Prepared and executed Integration test plans.
- Used Weblogic application server for the deployment of the application.
- Documented the Requirement, Design and Testing phases of the project.
Environment: Java, JDK, J2EE, WebSphere MQ Series, Servlets, JSP, EJB, JNDI, JMS, Oracle9i, XHTML, CSS,, XML, UML, JUnit, Linux, Shell Scripts, IBM Web Sphere, WSAD, CVS, Ant.
Confidential
Java Developer
Responsibilities:
- Worked directly with user groups in analyzing and specifying business requirements for the design and development of project.
- Designed application with UML (Unified Modeling Language).
- Developed application based on SDLC (Software Development Life Cycle).
- Developed complete Web tier of the application with struts framework.
- Developed Session Façade with Stateless Session bean.
- Actively involved in configuring the Application Server and deployed all the modules like Web modules and Business modules.
- Created user-friendly GUI interface and Web pages using HTML, JSP.
- Developed the Front-End JSP and HTML.
- Developed JSP's, Java Beans and Servlets to interact with Data Base.
- Extensively used JavaScript for client side validations.
- Used XML parsers to parse and fetch information from XML templates.
- Performed Unit Testing of all Modules.
Environment: J2EE, JSP, EJB, AJAX,, JMS, XML, HTML, JDBC, JBUILDER, JavaScript, JUNIT, ANT, Oracle, Rational Rose, UML, Windows XP, Unix Scripting, Solaris, Clear Case and Clear Quest.
Confidential
Programmer Analyst
Responsibilities:
- Worked closely with the on-site coordinator for requirement collection and analysis.
- Designed various modules of the application using Rational Rose.
- Created front end web pages using JSP.
- Involved in development and testing of Master-Maintenance modules.
- Involved in test Case Preparation and Unit Test Design.
- Involved in testing the application with JUnit and Rational Robot.
- Handled bug-fixing activities.
- Worked on the security related issues and code signing.
Environment: EJB, JDK1.2, JSP, MVC, Oracle 8i, WEBLOGIC, Clear Case and Clear Quest.