J2ee Developer Resume
Greensboro, NC
SUMMARY
- 7 years of extensive development experience specializing in an environment building n - tier applications for web deployment using Java, J2EE, JSP, JSF, Servlets, JDBC, JMS, JNDI, EJB, JavaBeans, JavaScript, HTML, XHTML/DHTML & XML.
- Expertise in Object Oriented Analysis and Design (OOAD) based on Unified Modeling Language (UML) architecture using Microsoft Visio.
- Worked in Web application development using HTML, DHTML, CSS, UML, JavaScript, J2EE (JSP, Servlets, JDBC, JNDI, LDAP, JSF), JMS, XML, XSLT, Oracle, SQL, and MVC architecture.
- Experienced in using frameworks like Struts,Spring, JSF.
- Developed different Web components such as JSPs, Servlets, Filters, Custom Tag Handlers and Business components such as RMI, EJB, JMS, and Web Services.
- Expertise in designing and implementation of multi-tier distributed applications using Java, J2SE/J2EE, JDBC, JSP, JSF, HTML, Struts, Servlets, and JavaBeans.
- Exposure to Application Servers like IBM WebSphere, BEA WebLogic, Apache Tomcat and JBoss.
- Experienced in working with XML technologies like XML, XSL, DOM, SAX, XSD, XSLT and DTD.
- Expertise in using DesignPatterns like MVC,Singleton,Factory,SessionFacade,DAO,DTO
- Proficient in deploying J2EE components (EAR/WAR/JAR) on WAS 6.x/7.x using WAS Admin Console, shell/Ant scripting and Sun web server Admin Console.
- Strong working experience of relational database management systems like IBM DB2, Teradata 8.2, 9.5 and Oracle 8i/9i/10g/11g and SQL Server 2000/2005/2008.
- Excellent working experience with different operating systems like Windows, LINUX and Solaris.
- Highly proficient in understanding new technologies accomplishing projects goals successfully. Exceptionally well organized, strong work ethics and willingness to work hard to achieve employer objectives.
- Excellent written and verbal communication skills, presentation and problem solving skills.
- Good team player and ability to work in fast paced environment.
TECHNICAL SKILLS
Programming: C, C++,Java, SQL and PL/SQL
Java Technologies: Java1.6/1.5/1.4, J2EE, Servlets, JSP, JSTL, JDBC, JNDI, JMS, Spring, Hibernate
Middleware: RMI, EJB 3.1.
Scripting Languages: JavaScript, Shell Script, ANT Script,Maven
Databases: Oracle 11g/10g/9i/8i, Sybase, Microsoft Access, MYSQL, IBM DB2 10/9 and SQL Server 2008/R2
IDE/Development Tools: IBM RAD, Eclipse, JBuilder 2008 and WSAD, Sun studio Creator
Message Tools: WebSphere MQ 6.1, WebSphere Message Broker(WMB) 7.1
MVC Frameworks: Spring MVC, Struts 2.0/1.3
Operating Systems: Windows 98/NT/2k/XP/7, Linux and Unix
Designing Tools: Microsoft Visio, Magic Draw
Application Server: BEA WebLogicV11g, V10.X, IBM WebSphere V6.x, V7.x, V8.x, JBoss 6/5
Internet Technologies: HTML, DHTML, CSS, JavaScript, XML, XSD, XSLT, DTD,AJAX
Version Controls: CVS and Subversion
PROFESSIONAL EXPERIENCE
Confidential
J2EE DeveloperResponsibilities:
- Responsible for discussing and understanding the requirements received from the client and prepare Design document with approach details for the implementation of the Business Rule.
- Business Rule scoping, Scheduling and effort estimation.
- Extensively consult with users for performing requirement analysis, design reviews, user acceptance testing support, and deployment support.
- Worked as CM. Code check-in and checkout in ClearCase. Delivering the code to INT Stream, Baseline the code and request for further build in FQT.
- Developed ANT and MAVEN scripts to build the project.
- Designed the applications implementing the Struts framework for Model-View - Controller (MVC) pattern to make it extensible and flexible
- Used HTML, DHTML, JavaScript, JQuery, CSS and Struts tags for front end design and implemented MVC design pattern with JSP, JSTL, Struts Controller, Action classes and Action Form bean.
- Involved in Configuring, Upgrading and Deploying the applications in Web Sphere 6, 6.1, 7 and Jboss5/6 EAP servers
- Developed the web pages using customizedStruts tagsand Struts Action Framework's Dispatch Action.
- ImplementedDWRtechnology to get the data from backend without refreshing the jsp.
- ImplementedMYBATISmapping and POJO classes.
- Implemented Business objects andSpringDAO Layer.
- Involved in creation of Test Cases forJUnitTesting.
- UsedLog4jfor logging activities.
- Developed Servlets, JSP and Java Beans usingEclipse, RAD.
- DevelopedWSDLby usingXSD’s and created the java classes using Apache CXF.
- Assisting in the VDD (Version Description Document)document preparation.
- Acts as a technical resource and mentor to programming staff in the program development, testing and implementation process.
- Integrating the application with existing application.
- Trouble-shoot and provide operational support for production application
Environment: J2EE 1.6, Eclipse Indigo, RAD 8.0.2, JDK, Spring, Struts,MYBATIS, JBoss, Apache Tomcat 7, WAS 7/6.1/6,Apache CXF, SOAP, JSP 1.2, JavaScript, JQuery, CSS, AJAX, DWR, XML, JavaBeans, ANT, MAVEN, JUNIT, WSDL,Oracle 10g,TOAD, SQL Developer, log4j,WINSCP, Putty, Clearcase.
Confidential - Greensboro, NC
J2EE Developer
Responsibilities:
- Involved in Object analysis, design and documentation (OOAD) of the application model usingUML.
- Involved in development of the application usingSpring Web MVCand other components of theSpring Framework,the controller beingSpring Core (DispatcherServlet). Also implementedDependency Injectionusing theSpringIOC framework
- Designed and developed interactive staticHTMLscreens as screen level prototype,JavaScriptfor client side validation and usedCascading Style Sheet (CSS).
- DevelopedJSPcustom tagsand usedJSTLfor reusability.
- UsedSpring Webcomponent for support of web utilities.
- UsedAJAXto support dynamic page element rendering to enhance user experience.
- UsedJComponent,JFrameand other classes ofSwings Frameworkto develop theGUI.
- Created properties files and used enhancedJTablefor improved general performance and cell rendering.
- Used CVS as Version Control to check-in and checkout Data
- Implemented Design Patterns like MVC,SessionFacade,Factory,DAO.
- Involved in component development and used design patterns such as Singleton, Factory and Data Access Object (DAO) in the implementation of the application.
- UsedSpring ContextforEJBSupport andSpring DAO for enhanced JDBC and DAO support
- UsedSpring ORMcomponent forHibernatesupport for manipulating data forOracle 10g.
- UsedEclipseIDE for development, configured and deployed the application on Weblogic Server. Version control byCVSand tested usingJUnit.
Environment: J2EE 5, Java 1.6, JSP 2.0, Servlets 2.5, EJB 3.0, JDBC 2.0, WebLogic Server, Eclipse 3.6, Hibernate 3.0, Spring 3, Oracle 10, Maven, JMS, Log4J, JUnit, Putty, HTML, DHTML, JavaScript, UML, ClearCase and ANT.
Confidential, New York, NY
Senior Java Developer
Responsibilities:
- Implemented the application using Struts framework that uses MVC design pattern.
- Developed presentation layer in JSP and JavaScript.
- Developed Message Driven Bean components in IBM MQ Series to manage the backend transactions and emailing.
- Developed Custom Tag libraries to customize front end & to enforce security in the front-end at various levels like page, panel, links/button & visible/editable fields.
- Implemented the logging mechanism using Log4j framework.
- Used AJAX and DHTML for sign-up / sign-in process.
- Used IBM Rational Application Developer for development, debugging, coding and deployment of the applications.
- Created UML diagrams using IBM Rational Rose.
- Developed complex PL/SQL Queries and stored procedures for data retrieval/updates.
- Developed Shell and Perl Scripts for AIX platform.
- Responsible for the configuration of the WebSphere Server and the deployment of the application on it.
- Implemented DesignPatterns like MVC,Factory,DAO
- Unit and integration testing, logging and debugging using JUnit.
- Planned, designed and executed test cases for Web applications using SoapUI and JMeter.
Environment: Java 1.6, JSP, Java Servlets 2.5, EJB 3.0, Struts 1.3, IBM MQ Series, JUnit, DB2 9.X, AIX 5.3, WebSphere Server, SoapUI, SOAP, JMeter, IBM Rational Rose, RAD 7.5, CVS,XML, JavaScript, Shell and Perl Scripting.
Confidential, NJ
J2EE Developer
Responsibilities:
- Struts Architecture implementation using Java Beans and Servlets in conjunction with JSP and XHTML to develop user Interface for administrative and user interaction screens.
- Client-side validations were done using JavaScript.
- Built and accessed the database using Hibernate with Oracle 10g.
- Developed JavaBeans with Hibernate for necessary transactions like fetching the required data, updating the customer information.
- Used HQL and Criteria API for database related functions.
- Used JavaScript and Dojo for creating interactive user interfaces.
- Used Dojo to send asynchronous request to the server using AJAX.
- Used Apache DBCP for connection polling.
- Involved in coding of Servlets and JavaBeans communication.
- Used Log4j and Velocity for logging and debugging.
- Developed Servlets to process the requests, transfer the control according to the request to corresponding Java Beans, JSP pages.
- Used Eclipse for development,debugging,coding and deployment of the applications
- Used IBM FileNet for document management and for content related tasks.
- Java Servlets and JSP pages were deployed on the Tomcat Application Server for retrieving user information and posting related data.
Environment: Windows, UNIX, JSP, XHTML, Servlets, JDBC, Struts Framework, JavaBeans, DOJO, Tomcat Application Server, Eclipse, Oracle 9i/10g, Rational Rose, UML, Hibernate, FileNet, Apache DBCP, Log4J.
Confidential, Seattle, WA
JAVA Application Developer
Responsibilities:
- Involved in service layer calls, invoking application based soap calls and also handling, stored procedure calls for the backend transactions.
- Strong working knowledge in Core java concepts like OOPS, OOAD, Multithreading, Design patterns.
- Involved in the bug tracking and Unit Testing using Junit.
- Worked with core java concepts like JVM internals, multithreading, garbage collection etc.
- 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.
- Created User Interface screens using HTML, DHTML,CSS, Java script. Designed and developed UI Framework.
- The project also deployed in JBoss to handle better JSP, SERVLET handling.
- Developed Add, Edit and profile view web pages using JSP, HTML, JSP CORE tags.
- Used Spring for dependency injection for plugging in the Hibernate DAO objects for the business layer.
- JDBC connections are made in order to test the data connections.
- Created Spring Interceptors to validate web service requests and enables notifications.
- Developed Wsadmin scripts using JYTHON to automate Websphere processes including start/stop, creating and configuring servers, clusters, JDBC and MQ resources, deploying applications
- 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.
- Performed Inheritance based OR mappings in tables to simplify the data in Hibernate.
- Used Oracle database for SQL, PL/SQL scripts, stored procedures, functions, triggers, Oracle forms/Reports, Performance Tuning and Optimization.
- Also make use of the JBoss application server.
- Hibernate Persistence Strategy is used for database operations and Developed Hibernate as the data abstraction to interact with the database.
- 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 with all the test cases with testing team and also created test cases with use cases.
Environment: JDK, J2EE,Hibernate, Maven, Jboss, Dom parser, SVN, Spring framework, Struts framework, Html, Xml, Web services, Axis, Log4j, Db2, Mainframes, SVN, RAD as our IDE.
Confidential
Java Developer
Responsibilities:
- Analyzed Object Oriented Design and presented with UML Sequence, Class Diagrams.
- Developed Admission & Census module, which monitors a wide range of detailed information for each resident upon pre-admission or admission to your facility.
- Developed Care Plans module, which provides a comprehensive library of problems, goals and approaches. You have the option of tailoring (adding, deleting, or editing problems, goals and approaches) these libraries and the disciplines you will use for your care plans.
- Developed General Ledger module, which streamlines analysis, reporting and recording of accounting information. General Ledger automatically integrates with a powerful spreadsheet solution for budgeting, comparative analysis and tracking facility information for flexible reporting.
- Developed UI using HTML, JavaScript, and JSP, and developed Business Logic and Interfacing components using Business Objects, XML, and JDBC.
- Designed user-interface and checking validations using JavaScript.
- Managed connectivity using JDBC for querying/inserting & data management including triggers and stored procedures.
- Developed components using Java multithreading concept.
- Developed various EJBs (session and entity beans) for handling business logic and data manipulations from database.
- Involved in design of JSP’s and Servlets for navigation among the modules.
- Designed cascading style sheets and XSLT and XML part of Order entry
- Module & Product Search Module and did client side validations with java script.
- Hosted the application on WebSphere.
Environment: J2EE, Java/JDK, JMS, PL/SQL, JDBC, JSP, Servlets, JavaScript, EJB, JNDI, JavaBeans, XML, XSLT, MySql, RAD, HTML/ DHTML, UML, JavaScript.