We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Dallas, TexaS

SUMMARY:

  • 7 years of versatile experience in analysis, design, development and implementation of software applications and developing n - tier architecture based solutions with distributed components, internet intranet applications.
  • Areas of expertise include analysis, design and development of applications using J2EE technologies including Servlets, JSP, EJB, JMS, Struts, Hibernate, Web Services, XML, JNDI, JDBC, CVS, SVN, Ant, HTML, CSS and JavaScript.
  • Hands on experience with Object Oriented Design (OOD) and developing applications using UML.
  • Expertise with Iterative development methodologies, designing Class diagrams, Sequence diagrams and Use case realization.
  • Expertise in designing and developing J2EE compliant systems using IDE tools like Eclipse, My Eclipse, RAD, Weblogic Workbench and deploying them in application servers like BEA Weblogic, IBM Web sphere, JBoss on Windows and UNIX environments .
  • Highly proficient in using frameworks like Struts, Hibernate and Design Patterns such as MVC, Session Faade, Front Controller, Data Access Object (DAO), Value Object, Singleton, Service Locator for executing multi-tier, highly scalable, component based, services driven Enterprise Java applications.
  • Proficient in developing Unit testing, Integration testing and Container testing components with good knowledge on testing frame works and testing methodologies.
  • Good experience with databases, database concepts, normalizations etc. and proficient in using SQL and PL SQL .
  • Problem solver with the ability to rapidly analyze challenges, applying strategic thinking to tactical concerns with strong problem solving skills and a result oriented attitude.
  • Excellent team Player, quick learner and self-starter with effective communication, motivation and organizational skills combined with attention to details and business process improvements.

TECHNICAL SKILLS:

J2EE Technologies: Servlets, JSP, EJB, JMS, JDBC, JNDI, XML, AJAX, Web Services

RDBMS: Oracle 8i 9i, MS-SQL server 7.0 2000,Sybase

Languages: Java, C, C++, SQL, and PL SQL

Operating Systems: UNIX, Linux, and Windows XP Vista

Application Servers: Weblogic, JBoss, Oracle, Web sphere

EAI Tools: WebMethods

Methodologies: UML, OOAD, J2EE Design Patterns

Web Services XML: SOAP, WSDL, XML, and XSLT.

Frameworks: Struts, Java Server Faces (JSF), Spring and Hibernate

IDE Utilities: Eclipse3.x, JDeveloper9.x 10 x, PL SQL Developer, XML Spy Putty, Star UML, TOAD, SQL Developer

Version Controls: Win CVS, Subversion (SVN)

Others: MS Office, HTML, Ant, Log4j, CSS, XSL, XSLT, XPATH JavaScript, Unix Shell scripting, REST, SOAP.

PROFESSIONAL EXPERIENCE:

Confidential, Dallas, Texas

Java/J2EE Developer

Responsibilities:

  • Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC). Used agile methodology and participated in Scrum meetings.
  • Involved in developing UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Developed Web services for sending and getting data from different applications using SOAP1.1 messages, such as Loan Applications, to transfer data from Branch Server to Head Office Server, then used SAX and DOM XML1.1 parsers for data retrieval.
  • Integrated with WebMethods via web services.
  • Used Oracle 10g as the backend database using UNIX OS. Involved in design of the database schema and development of Stored Procedures.
  • Consumed web services from different applications with in the network
  • Developed Custom Tags to simplify the JSP2.0 code. Designed UI screens using JSP 2.0, CSS, XML1.1 and HTML. Used JavaScript for client side validation.
  • Used GWT to send AJAX requests to the server and updating data in the UI dynamically.
  • Developed Hibernate 3.0 in Data Access Layer to access and update information in the database.
  • Used Spring 2.5 Framework for Dependency injection and integrated with Hibernate and Struts frameworks.
  • Configured Hibernate's second level cache using EHCache to reduce the number of hits to the configuration table data
  • Used Spring Web flow to manage complex page flows.
  • Used ESB frame work for exchange of important information such as loan status report.
  • Designed and developed Utility Class that consumed the messages from the Java message Queue and generated emails to be sent to the customers. Used Java Mail API for sending emails.
  • Coded Maven build scripts to build and deploy the application on WebSphere
  • Used JUnit framework for unit testing of application and Log4j 1.2 to capture the log that includes runtime exceptions.
  • Used CVS for version control and used IBM RAD 6.0 as the IDE for implementing the application.
  • Supported Testing Teams and involved in defect meetings.

Environment: Java 5, Eclipse Ganymede, Websphere Application Server 6,, Oracle 11g, JSP, Servlet, JSTL, Spring 2.5, Hibernate 3.0, Quartz 1.6, JavaScript, CSS, JNDI, JAX-WS, XML, XSL, XSLT, EHCache, SQL Developer, ANT, Agile(XP), JUnit, SOAP-UI, JProfiler 5.2, STIQ, JMeter, Log4J, SVN.

Confidential, VA

J2EE Developer

Responsibilities:

  • Involved in the analysis, design, development and testing phases of Software Development Lifecycle (SDLC).
  • Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams, using IBM Rational Rose XDE to model the detail design of the application.
  • Used Jakarta Struts Framework for rapid development and ease of maintenance.
  • Developed the application front end using Jakarta Struts Framework: developed action classes, form beans and Java Server Pages using WSAD.
  • Developed a web-based reporting for credit monitoring system with HTML, JSTL, custom tags and Tiles using Struts framework.
  • Developed Session beans which encapsulate the workflow logic.
  • Designed and implemented Business Delegate, Session Facade and DTO Design Patterns.
  • Involved in implementing the DAO pattern for database connectivity and used the JDBC API extensively.
  • Used JAXB API to bind XML schema to java classes.
  • Used Spring Framework to integrate with OR mapping tool Hibernate.
  • Used Hibernate to store the persistence data into the Oracle9i database and written HQL to access the data from the database.
  • Used JMS-MQ Bridge to send messages securely, reliably and asynchronously to WebSphere MQ, which connects to the legacy systems.
  • Used XML Web services for transferring data between different applications.
  • Tested the application functionality with JUnit Test Cases.
  • Developed logging module-using Log4J to create log files to debug as well as trace application.
  • Used CVS for version control. Extensively used ANT as a build tool.
  • Deployed the applications on Apache Tomcat web server

Environment: Eclipse, Apache Tomcat 5.5, Hibernate 3.0, struts 1.2.4, EJB 2.0, Servlets 2.2, JSP 2.0, JNDI, JDBC, PL/SQL, XML Web Services, SOAP, WSDL, JavaScript, windows 2000, Oracle 9i, Sybase, JUnit, multithreading, CVS, ANT and Log4J.

Confidential, Hartford CT

Java Developer

Responsibilities:

  • Involved in Design, development and testing phases of CR system.
  • Worked with Struts as a unified MVC framework.
  • Developed JSP to show dynamic content
  • Worked with JavaScript for client side validations
  • Used WSAD IDE as a development environment for creating and deploying application.
  • Worked on deploying the application on to Weblogic Application Server.
  • Used WebServices (SOAP) for storing important information and modifying them through internet.
  • Involved in creation of tables, Stored Procedures using PL/SQL.
  • Developed Web pages using Ajax, JavaScript, JQuery, JSP, JSF, JSON and XML that interact based on events
  • Handled Concurrency issues using Java Concurrency API and incorporated Multithreading Concepts.
  • Used JDBC connection pooling for achieving Backend database connection.
  • Used SMTP for implementing the e-mail functionality.
  • Used CVS (Concurrent version control System) as a version control system in order to manage development branches.

Environment: Oracle 8i/9i, SQL, Windows XP, Oracle ADF, Struts1.0.1, Weblogic, J2EE (Java 1.4, Servlets, JSP, JDBC-SQL), HTML, XML, SOAP/REST, GWT, JavaScript, JSF, MQ Series, WSAD, JMeter 2.0, CVS, ANT 1.5.1, JUnit, Log4J 1.2 8, Dream Weaver MX 2004, SMTP.

Confidential

Jr. Java Programmer

Responsibilities:

  • Developed the application utilizing the Struts framework and MVC Architecture.
  • Implemented Tiles, Validation frame works and Nested tag libraries.
  • Involved in developing JSP pages for the web tier and validating the client data using the Java Script.
  • Implemented Struts to direct user requests to a controller servlet, which determined the nature of the request and passed it off to the appropriate handler.
  • Adopted J2EE best Practice, using J2EE Design patterns like Data Access objects for portability and performance and created many Value Objects.
  • Designed test-first code methodology and implement test cases using JUnit
  • Implemented the database queries in DAO, used web services to access the web enabled methods.
  • Implemented CSS(Cascading style sheets) at JSP pages for GUI look and feel
  • Prepared test cases with respect to front end pages developed and tested upon the test cases written.
  • Used CVS (Concurrent Versions System) for version control.

Environment: Java Swing, Tiles, J2EE (Java, Servlets, JSP, JDBC-SQL), JavaScript, HTML, Eclipse, Apache Log4j, UML, JDBC, JUnit, CVS, Struts, Oracle 7.

We'd love your feedback!