We provide IT Staff Augmentation Services!

Java / J2ee Developer Resume

5.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • Over 7 years of extensive industry experience embracing the complete lifecycle of a project SDLC (Analysis, Design, Development, Testing, Deployment, Implementation and Support for web - based, distributed and client-server architectures) with emphasis on Object Oriented, J2EE and Client Server technologies spanning across multiple domains such as Tollway, Banking, Insurance and energy.
  • Expertise with Object Oriented Programming (OOPS), Object Oriented Analysis and Design (OOAD), Unified Modeling Language (UML) and Enterprise Application Integration.
  • Experienced in developing software applications using Core Java technologies such as Collections, OOA, OOD, and Multi-Threading etc.
  • Experienced in developing software applications using Java and J2EE technologies (Struts, Servlets, RMI, JPA, JSP and EJB)
  • Expertise in developing Web Applications using RAD, Jboss, MyEclipse, Jdeveloper and Eclipse IDE tools.
  • Strong experience in working with Application Servers including IBM WAS, JBOSS, Tomcat and Oracle Weblogic.
  • Proficient in SQL, PL/SQL programming. RDBMS experience includes Oracle, MS SQL Server 2005, IBM DB2, and Stored Procedures & Triggers.
  • Well versed in RDBMS such as Oracle, SQL Server, DB2, MS-Access, PostGre Sql using the various types of JDBC Drivers, and writing Stored Procedures.
  • Worked Extensively with Open Source Technologies like Struts, Hibernate, Spring.
  • Expertise in implementing J2EE Design Patterns like MVC, Business Delegate, Singleton, Session Facade, Service Locator in designing the architecture of large applications.
  • Expertise in JavaScript, AJAX, HTML, XML and XML Schemas.
  • Extensive use of Build tools such as Apache Ant, Maven
  • Strong knowledge in JAVA Messaging Service (JMS) and Web Services.
  • Experience working with web services using SOAP, UDDI, WSDL, XSL-FO and XML related technologies like XML/XSLT, to process, validate, parse and extract data from XML using DOM and SAX parsers for DTD and SCHEMA using tools like XMLSPY.
  • Capable of meeting tight deadlines with excellent overall project life cycle experience and team spirit. Excellent analytical and communication skills.
  • Strong analytical, problem solving and troubleshooting skills, willingness and ability to quickly adapt to new environments and learn new technologies.

TECHNICAL SKILLS

Languages: JAVA, J2EE, C, C++, SQL, PL/SQL

Java /J2EE/XML Technologies: Servlets, JSP, JPA, JDBC, RMI, EJB, XML, JAXB, JAXP, JMS, XML, SOAP, WSDL, JAX-WS, XSL, XSD, XSLT, DOM, SAX.

Databases (RDBMS): MySQL, Oracle 8i, 9i, 11i & 10g, MS Access, Microsoft SQL-Server 2000 and DB2 8.x/9.x, PostgreSQL

Frameworks: Struts 1.x, 2.x, Hibernate 3.x/2.x, Spring 2.x

Web, Application & Messaging Servers: JBOSS 3.x/4.x, Web Logic 8.1/7.0, IBM Web Sphere 6.x/5.x/4.x, Oracle Application Server (OC4J), Apache Tomcat 5.x/4.x

IDE: Eclipse, Web Sphere Studio Application Developer (WSAD), JDeveloper, Net Beans and RAD.

Operating Systems: Windows NT/2000, Solaris, AIX, UNIX, LINUX

Reporting Tools: Jasper Reports

Markup Languages: SQL, PL/SQL, XML, HTML, XHTML, Java Script, Shell Script

J2EE Design Patterns: Singleton, Factory Method, Adapter, Façade, Decorator, Business Delegate, Service Locator, Front Controller, Session Façade, DAO, and MVC

Configuration Management Tools: IBM Rational Clear case, CVS (Concurrent Versions System).

Build Tools: ANT and MAVEN

Monitoring API and Test Tools: JAMON 2.x, JMeter, JUnit and HttpUnit

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

Java / J2EE Developer

Responsibilities:

  • Mainly worked on the CSC, OLCSC, File Processor, RVSS, RITE COMMON and VPS modules.
  • Extensively worked in the development and testing activities on the CSC and OLCSC Modules.
  • Developed business APIs using Stateless Session Beans.
  • Involved in the refactoring some modules of the application according to the new requirements.
  • Worked on developing Struts action classes, custom interceptors and maintain application configuration files.
  • Worked on the Account Maintenance module of the customer facing Web Application.
  • Worked Extensively on the File Processor module where the Inbound and the Outbound file processing happens when the files are sent/received to/from LES(Law Enforcement System) and DMV(Department Of Motor Vehicles)
  • Consumed JAX-WS Webservices for validating the Out of State License Plates.
  • Used JAXB for XML parsing and validation.
  • Worked extensively on the Confidential Core Scheduler Framework, wherein scheduled jobs are developed to automate several processes such as the Print Vendor Job wherein the Toll Invoices are sent to the print vendor in batches for printing and mailing invoices.
  • Used Hibernate Framework to store and retrieve the data from database.
  • Extensively worked on the Production Support Activities, which involve fixing Critical Production issues on the go and environment Issues related to the Application raised as a part of the Confidential HEAT Ticket System (Production Defect Tracking System).
  • Developed the application on Agile Scrum Methodology and tested the application within each cycle.
  • Performed the Unit test for the application and prepared the unit test cases.
  • Coordinated testing activities with the QA team.

Environment: Java/J2EE, Eclipse, OC4J 10.1.3, WebLogic server, Firebug, PL SQL Developer, Oracle 10g, Windows XP, UNIX, Apache Ant, Junit, JSP, Java Script, AJAX, CSS, Struts, EJB, Spring, Hibernate, Agile, Quartz Scheduler, LDAP, CVS, mercury 9.

Confidential, Baltimore, MD

J2EE Developer

Responsibilities:

  • Involved in Requirements Gathering, Designing the screen workflow, Development and Documentation.
  • Implemented customized DCS framework along with Struts MVC.
  • Implemented the Section 508 compliances for the application.
  • Integrated the JQGrid with the application in order to facilitate CRUD updates for the application administrators.
  • Developed Struts Custom Interceptors to handle additional processing, logging and cleanup activities.
  • Developed Utility classes with the common logic at one place for the application usage.
  • Using the itext developed the PDF Files, which has layout information of the account.
  • Used JQuery and JavaScript for client side validations.
  • Implemented AJAX and JavaScript for asynchronous calls from client side.
  • Developed EJB Components, which encapsulate business logic and build up the model for the system.
  • Implemented the J2EE EJB role based security for the application.
  • Implemented various J2EE design patterns like DAO pattern, Business Delegate, Value Object.
  • Involved in the custom client side and server side validation using Struts framework.
  • Used JPA for the database transactional management.
  • Involved in Bug fixing and functionality enhancements.

Environment: JDK 1.5, Log4j, Eclipse, DB2, JSP 2.0, Jasper Reports, HTML, CSS, jQuery, jqGrid, JSON, AJAX, EJB, Java Script, Struts, MKS Integrity Client 2009, IBM z/OS, WAS 7.0

Confidential, MD

Java / J2EE Developer

Responsibilities:

  • Worked on complete life cycle, Design, development and testing using OOA and OOD.
  • Used JSP, HTML, and CSS for content layout and presentation.
  • Used JQUERY for UI and AJAX for reports display.
  • Used WebServices to extract patient related product data from machines and servers using WSDL, XML, and SOAP using Service Oriented Architecture.
  • Performed load testing of the web services using SOAPUI.
  • Worked on the design and development of application in Struts 2.0 framework.
  • Involved in testing the Restful Web Services using the cURL command line utility.
  • Implemented the functionality of fetching of data from different sources and persisted the data through Hibernate, to separate DAO layer from Database layer and using core java classes.
  • Worked on Multi-threading and thread pool design pattern.
  • Worked on regenerated code, through Hibernate, and created services for existing modules and tested them through JUnit.
  • Implemented business logic using Session Beans, Servlets and PL/SQL stored procedures.
  • Designed developed and maintained the data layer using Hibernate and performed configuration of Struts, Application Framework.
  • Used JUnit for Unit testing the application.
  • Deployed the application on WebLogic and JBoss application servers.
  • Responsible for bug-fixing and functionality enchancement.
  • Managed daily production issues.

Environment: Core Java, J2EE, JSP, Servlets, MVC, WebLogic 10.1.3, JBoss, Hibernate Spring 3.0, Struts 2.0, UML, Web Services, DB2, LDAP, log4j, Maven, ANT, SOAP, WSDL, JNDI, jibx, JAXB, JSON, JSP, JavaScript, Jquery, PL/SQL, CVS, Oracle 10g,Weblogic 10.1.3, JUnit, Unix.

Confidential, Seabrook, NH

Java/J2EE Developer

Responsibilities:

  • Involved in the complete Software Development Life Cycle of the tool. Used Waterfall Model to develop the entire application.
  • Involved in the requirements gathering and the formulation of functional specifications, design, development and testing of the application.
  • Prepared and maintained the Design, Service and Support Documents.
  • Evaluated web technologies, tools and proposed usage scenarios.
  • Developed the rich User Interface Screens for presentation logic using Struts MVC framework, JSP, HTML, CSS, JavaScript, JQuery and AJAX paradigm for component level programming to increase the web page's interactivity, speed, and usability while conforming to web 2.0 standards.
  • Developed struts 2.1.x action classes in modularized fashion in effort for better syndication and integration.
  • Used the JSON data formats to communicate between the User Interfacing data Grid and Struts action classes.
  • Used several custom plugins such as Struts2jquery plugin, convention plugin, and JSON Plugin, Spring Plugin, and Junit plugin.
  • Developed custom Struts interceptors for the application.
  • Developed custom JavaScript validation for application and also used the Struts validation framework for carrying out validations.
  • Developed Data grids based on JQuery framework while implementing the Jqgrid Api.
  • Developed jUnit Test Cases and Test Suites for testing the application.
  • Involved with production support activities and stabilizing the environment and application tuning activities.

Environment: Java/J2EE, Struts 2.1.8, Struts plugins, JSP, Rational Application Developer (RAD) 7.5, WebSphere Application Server 6.x, Weblogic Application server 10.x, Primavera P6 suite 6.x, Firebug, JDBC, XML, XSD, Oracle 10g, Windows XP, UNIX, Jasper Reports, Apache Ant, log4j, Junit, HTML, XHTML, AJAX, JQUERY, CSS, Java Script, Rational clears case, LDAP.

Confidential

Java developer

Responsibilities:

  • Developed Stateless Session Beans in the model layer to implement business logic for the application.
  • Developed Action Classes for workflow control and Data Access Object for getting database connections from connection pool.
  • Extensively used the Jakarta Struts Framework.
  • Implemented user session management using Http Sessions.
  • Used JDBC to access Oracle Database and used Stored Procedures.
  • Developed JSP Pages made them accessible to the Client using Web Logic Application Server.
  • Developed Ant (build.xml) targets for build and deployments on Web Sphere Application Server 5.0.
  • Extensively used complex SQL statements including joins and nested queries
  • Developed Stored Procedures
  • Extensively used XPath for finding information in an XML document. XPath is used to navigate through elements and attributes in an XML document.
  • Coded JSP pages and used JavaScript for client side validations and to achieve other client-side functionality.
  • Extensively worked on AJAX
  • Used ANT scripts for building the application.
  • Developed Java Helper classes for updating Customer Accounts and Customer information.
  • Adopted Sun's coding and documentation standards.

Environment: Core Java, J2EE, Servlets, JSP, Struts 1.2, JDBC, SAX, HTML, CSS, Java script, WSAD, Web Sphere 5.0, Windows XP, and Oracle 9i.

We'd love your feedback!