We provide IT Staff Augmentation Services!

Senior J2ee Developer Resume

5.00/5 (Submit Your Rating)

Austin, TX

SUMMARY

  • More than 7 years of experience in full life cycle development involving analysis, design (System/Database/OO), development, deployment, testing, documentation, implementation & maintenance of application software in Web - based environment, Distributed n-tier architecture, and Client/Server architecture using J2EE Technologies.
  • Proficient in java versions: JDK 1.5/1.6 and J2EE 1.3/1.4 with strong background OOP concept by working on various stages of system Development Life Cycle (SDLC).
  • Excellent Project implementation skills using advanced Java technologies (AWT, Swing, Servlets, JSP, Struts, JSF, Hibernate, Spring, EJB, Web Services, JNDI, JMS, JDBC, JRMI, XML, XSLT, SAX, DOM, JAXP, AJAX, JavaScript) with various middleware technologies.
  • Good knowledge in Object Oriented Design Pattern concepts.
  • Extensively worked and implemented several design patterns such as MVC, Business Delegate, Session Façade, Service Locator, DAO, DTO, Singleton, Object Factory and Front Controller.
  • Extensive knowledge and implementation skills in Struts 1 & 2, Spring and Hibernate.
  • Worked on Cascading Style Sheets and HTML pages to display static data content
  • Extensive experience in developing Servlets, JSPs,Struts tags and custom tag libraries.
  • Experienced with Multi Threaded and Event-driven applications
  • Hands-on experience with various Application servers and Web servers (IBM Web Sphere Application Server, BEA WebLogic, JBoss, and Tomcat) with wide variety of development tools like IBM WSAD/ RAD, MyEclipse, NetBeans.
  • Experienced in writing Server Side Components - Enterprise Java Beans (EJB) Session (both stateful and stateless) and Entity Beans, Remote Method Invocation (RMI) for distributed computing applications, access remote servers and invoking database with Java Database Connectivity (JDBC).
  • Hands-on experience with SQL Server, MS-Access and Oracle as back-end databases
  • Strong knowledge in developing Web Services that included developing WSDL that included document/literal as well as rpc/literal styles, and SOAP Bindings.
  • Extensively worked on TOAD SQL worksheet to develop applications in database.
  • Firm believer in test driven development (TDD). Practiced test first development.
  • Proficient in unit testing the application using JUnit
  • Experienced in building tool ANT and logging tool Log4J
  • Hands on experience on Concurrent Version Systems (CVS) such as CVS, SubVersion, and ClearCase.
  • Excellent communication skills, strong architectural skills, hardworking and a very good team worker.

TECHNICAL SKILLS

Languages: C,C++, Java 1.6/1.5/1.x

J2EE Technologies: JSP 2.0/1.2, Servlet2.0, Struts, Spring, EJB3.0/, JNDI, JMS, JTA, JAXB

Databases: Oracle 10g/9i/8i, DB2 UDB, MySQL, MS SQL Server 2000, MS-Access

XML technologies: XML, XSL, XSLT, SAX, DOM, AXIS, Castor, XMLBeans and JAXB

IDE: RAD 6.x, IBM WSAD 5.1.2, Eclipse 3.2, Net beans, Jbuilder.

Scripting languages: JavaScript, AJAX, Ext-JS

WebTechnologies: HTML, DHTML, XHTML, CSS

Modeling Tools: Rational Rose, Rational XDE,UML

App Server: Web Sphere 6.1/5.1, WebLogic 7.1/6.1, JBoss, iPlanet

Web Server: Apache Tomcat 6.0/5.5

Version Control: Clearcase, Subversion, PVCS, CVS, Harvest, IBM CMVC, Starteam

Testing: JUnit, JUnit-Perf, JMock, Cactus

Build tool: Ant, Maven

Tools: TOAD, SQL Developer, DB Visualizer, XML SPY, Rational Rose, Server studio.

Protocols: TCP/IP, HTTP, FTP and SOAP.

SOA: WebServices, SOAP, WSDL, XSD,XML, XMLBeans

Operating Systems: Windows 2000/NT/ XP/Vista/7 and Linux Redhat, Ubuntu, UNIX

PROFESSIONAL EXPERIENCE

Confidential - Austin, TX

Senior J2EE Developer

Responsibilities:

  • Participating in the High-level and low-level system design, planning, estimation and implementation.
  • Designed and integrated the full scaleStruts/Hibernate persistence solution with the application architectures.
  • Implemented object/relational persistence (Hibernate) for the domain model
  • Designed and implemented the Hibernate Domain Model for the services
  • Implemented thewebservicesand associated business modules integration.
  • Worked on generating the web services classes by using Service Oriented Architecture SOA, WSDL, UDDI, SOAP.
  • Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets and Action classes.
  • Responsible for developing Use case diagrams, Class diagrams, Sequence diagrams and process flow diagrams for the modules using UML and Rational Rose.
  • Involved in Preparation of the technical design documents and involved in identifying and implementation of different J2EE design patterns like Service Locator, Business Delegate, DAO etc.
  • Modified Account View functionality to enable display of blocked accounts details that have tags. This involved modifying Struts classes, JSP changes and middle tier enhancements.
  • Effective usage of J2EE Design Patterns namely Session Facade, Factory Method, Command and Singleton to develop various base framework components in the application.
  • Involved in Units integration, bug fixing, and User acceptance testing with test cases.
  • Developed Action classes, Stateless Session Beans and DAO classes for Accounts and other Modules.
  • Developed the presentation layer using JSP, Struts Tag libraries, HTML, XHTML, CSS and client validations using JavaScript.
  • Used spring framework for configuring the application.
  • Resolved database inconsistency with better design and efficient SQL queries.
  • Responsible as CVS administrator and for deploying web application in the Oracle App Server.
  • JUnit, JMock Frameworks were used for performing unit and integration testing by writing test cases.
  • ANT and Maven was used as a build tool. Also worked in an Agile work environment.
  • Used Log4j for logging errors, messages and performance logs.

Environment: Windows XP, JDK 1.6, Servlets3.0, JSP 2.2, Struts1.3, HTML, XHTML, XSLT, JDBC, JMS, EJB, SOAP, WSDL, Web Services, Oracle 10g, Eclipse 3.2, Ant 1.6.5, Maven, Agile development process, Web sphere, CVS, PL/SQL, Rational Clear quest, JUnit, JMock, and Log4j.

Confidential - Dallas, TX

Senior Java developer

Responsibilities:

  • Involved in complete software development life cycle management using UML (Unified Modeling Language) - Requirements gathering, Conceptual design, Analysis, Detailed design, and Development.
  • Knowledge of XML integration including XML, XSDs, XSLT, XPath, XQuery, SOAP.
  • Used Spring MVC framework & Integration for Server side programming.
  • Developed UI based on struts framework, using JSP, JSTL, Servlets and DHTML with extensive java scripts to reduce Server hits, improving performance.
  • Used Business Delegates and Service Locators to access the Business logic from the web tier
  • Used Session Facades for exposing the business methods and used local stateless session beans to process the business logic.
  • Responsible to update/verify CDM for release level tasks.
  • Developed JavaScript code for Client Side Validations.
  • Involved in JAD sessions, documenting system requirements, creating application designs, validating high level designs (HLDs) to ensure accuracy and completeness against the business requirements and programming the solutions.
  • Developed Servlets and JSP to interact with Enterprise Java Beans (EJB) containing all the Business Logic.
  • Used Hibernate as the persistence layer to interact with Oracle DB.
  • Wrote complex SQL, Stored Procedure, HSQL & Criteria queries and reviewed the same with peers.
  • Responsible to resolve design issues and develop strategies to make ongoing improvements that support system flexibility and performance.
  • Responsible to approve “Test Cases” created by Testing Team. Provide technical support to testing team to fix any issues in Functional Testing.
  • Assess the technical feasibility of new technologies to enable integration into existing processes.
  • Developed JSP as the view, Servlets as Controller to make calls to EJB as model
  • Worked on Websphere Application Server to deploy application.
  • Provide technical support during production launch, UAT. I was one of the “required” resources in Confidential &T, to provide technical support during iPhone 3Gs launch.
  • Developed Stored Procedures, Functions and created database tables.
  • Used ClearCase for Source Control Management.
  • Coded Test Cases and created Mock Objects using JMock and used JUnit to run tests.

Environment: Spring Framework 2.5, Hibernate3.3, Java, DHTML, HTML, CSS, Servlets, UML, J2EE, JSP 2.0, EJB, Struts Framework taglibs, SQL, Java Script, Oracle 10g, Websphere Application Server, Eclipse, JUnit, JMock, WSDL, Web services, XML, XSLT, XSD(Schema Designs), SOAP 1.2, XPath, XQuery, Cygwin(UNIX), UML, JNDI, JDBC, JMS, Rational Clear Quest, Tortoise CVS.

Confidential - Troy, MI

Java Developer

Responsibilities:

  • Involved in developing the application in n-tier design as per Struts based MVC architecture standards
  • Responsible for developing the Loan track and Registration modules of the wholesale application.
  • Utilized the various J2EE design patterns to develop the business modules based on the required functionality.
  • Involved in developing the various interfaces with the Flagstar business partners.
  • Developed the interfaces with the business partners as business model components of the wholesale system.
  • Involved in developing the application level flow by utilizing Java, JSP, Servlets and Struts 1.2.
  • Developed the user interface screens for presentation using HTML, DHTML, XHTML, JavaScript, JSP and Struts.
  • Used Spring for dependency injection.
  • Involved in working with Oracle database using SQL and PL/SQL.
  • Involved in developing user interfaces for the Wholesale System.
  • Used hibernate to interact with the database.
  • Involved in the deployment on Web Sphere application server.
  • Involved in testing of application on various levels like integration and system testing by utilizing various tools.
  • Used CVS as a version control system.
  • Involved in production support and responsible for bug fixing.
  • Responsible for enhancements and modifications of the existing applications.

Environment: Java, J2EE, Servlets, XML, JSP 2.0, Struts 1.2, Spring 2.0, DHTML, XHTML, Hibernate 3.0, JavaScript, WebSphere Application Server 6.0, WSAD, RAD 6.0, Oracle 10g, SQL, PL/SQL and Windows XP, CVS, Junit, Log4j.

Confidential, IL

Java Developer

Responsibilities:

  • Participated in the development, testing and maintenance of Price& Drug Load application.
  • Worked on Agile development environment. Participated in scrum meetings.
  • Developed web pages using JSF framework establishing communication between various pages in application.
  • Followed Use Case Design Specification and developed Class and Sequence Diagrams using RAD, MS Visio.
  • Used JavaScript, AJAX for making calls to Controllers that get File from server and popup to the screen without losing the attributes of the page.
  • Coded Test Cases and created Mock Objects using JMock and used JUnit to run tests.
  • Configured Hudson and integrated it with CVS to automatically run test cases with every build and generate code coverage report.
  • Configured Data Source on WebLogic Application server for connecting to Oracle, DB2 Databases.
  • Wrote complex SQL statements and used PL/SQL for performing database operations with the help of TOAD.
  • Developed JAX-RPC based WebServices using AXIS to processing claims. Used SoapUI to test them.
  • Created User interface for Testing team which helped them efficiently test executables.
  • Used Singleton, Business Delegate, Service Locator, DAO, BO, MVC, and Factory Design Patterns.
  • Worked on migrating Confidential custom framework (Bounce) with JSF rich faces.
  • Mentored co-developers with new technologies. Participated in Code reviews.
  • Worked on a Data stage project which generates automated daily reports after performing various validations.

Environment: UNIX, RAD7.0, WebLogic, Maven, JSF, JSP, Servlets, Log4J, Spring, Pure Query, JMock, JUnit, Oracle10g, DB2, TOAD, MS Visio, Data Stage 7.5, CVS, SVN, UML, SOAPUI.

Confidential, Hartford, CT

Java Developer

Responsibilities:

  • Worked on the Presentation layer components Personal Insurance and Family Insurance using Struts, Tiles, JSP, Java Beans, HTML and Java Script.
  • Developed several Message Driven Beans (MDB) and Stateless session beans
  • Converted Entity Beans to DAO based classes.
  • Design & Development of technical specifications using design patterns and OO methodology using UML (Rational Rose).
  • Worked on JMS components for asynchronous messaging.
  • Implemented a Single Sign-on initiative using custom software and LDAP with Weblogic.
  • Worked on the development of business tier components and database components for Family Insurance module using Session Beans and JDBC 2.0.
  • Worked on File Upload utility for claim investigation reports module.
  • Worked on different reports for Payments module and wrote PL/SQL scripts for Oracle database.
  • Performed SQL query tuning and optimization.
  • Used MKS for source code version control.

Environment: JSP, EJB, Struts, Java Beans, JDBC2.0, JNDI, JMS, Java Mail, JavaScript, AJAX, CSS, HTML, Oracle, Web logic, MKS, UNIX (AIX).

Confidential

Software Engineer

Responsibilities:

  • Actively involved in analyzing and collecting user requirements
  • Analyzed user requirements developed conceptual data model, prepared process data flow
  • Participated in Server side and Client side programming
  • Wrote functional specifications, designed screens, prepared documentation for coding and front-end validations.
  • Wrote SQL stored procedures, used JDBC to connect to database
  • Created an user Interface through HTML, JSP and Struts Tags
  • Support and Bug fixing
  • Involved in developing various Servlets
  • Involved in generating text reports and PDF reports using IText API.
  • Tested and validated the application on different testing environments.

Environment: Core Java, JDBC, JSP, Servlets, Struts, EJB, JAXB, Eclipse IDE, ANT, JavaScript, JBoss Application Server, Postgres database, Linux Mandriva and Windows XP(Operating systems).

We'd love your feedback!