We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

Charlotte, NC

SUMMARY

  • 6+ years of experience in design, development, maintenance and support of Java/J2EE applications.
  • Working noledge in multi - tiered distributed environment, OOAD concepts, good understanding of Software Development Lifecycle (SDLC) and Service Oriented Architecture (SOA).
  • Experience in working in evironments using Agile(SCRUM), RUP and Test Driven development methodologies.
  • Experience in working in both Windows and Unix platforms including programming and debugging skills in Unix Shell Scripting.
  • Extensive experience in developing Use Cases, Activity Diagrams, Sequence Diagrams and Class Diagrams using UML Rational Rose and Visio.
  • Extensive experience in Java/J2EE programming - JDBC, Servlets, JSP, JSTL,JMS, EJB.
  • Expert noledge over J2EE Design Patterns like MVC Architecture, Front Controller, Session Facade, Business Delegate and Data Access Object for building J2EE Applications.
  • Experienced in web development using HTML, DHTML, XHTML, CSS, JavaScript and AJAX technologies.
  • Experienced in developing MVC framework based websites using Struts and Spring.
  • Experience in building web applications using Spring Framework features like MVC (Model View Controller), AOP (Aspect Oriented Programming), IOC (Inversion Of Control), DAO (Data Access Object) and template classes.
  • Expertise in Object-relational mapping using Hibernate.
  • Strong experience in XML related technologies incluing XSD, DTD, XSLT, XPATH, DOM, SAX, JAXP, JAXB, XML-RPCand XMLBeans.
  • Expertise in developing and consuming Web services including different technologies and standards likeDTD,XSD, SOAP, WSDL, REST, JAX-WS, WS-Iand Apache Axis.
  • Experience in configuring and administering MQ-Series and experience in developing messaging systems using JMS.
  • Experience in installing, configuring, tuning IBM Web Sphere, BEA Web Logic, Apache Tomcat, JBOSS.
  • Good Knowledge of using IDE Tools like Eclipse, NetBeans, JBuilder, Rational Application Developer(RAD)for Java/J2EE application development.
  • Expertise in database modelling, administration and development usingSQL, T-SQL and PL/SQL in Oracle, DB2 and SQL Server environments.
  • Experience in using ANT and Mavenfor build automation.
  • Experience in using version control and configuration management tools like Clear Case, CVS and Subversion.
  • Experienced in using Operating Systems like Windows, Linux, Sun Solaris and HP-UX.
  • Experience in designing, developing and implementing E-Commerce, B2B applications using J2EE technologies in Telecom, Banking and Insurance domains
  • Proficient in software documentation and technical report writing.
  • Versatile team player wif good communication, analytical, presentation and inter-personal skills.

TECHNICAL SKILLS

Programming Languages: C, C++, Java, SQL, PL/SQL

Java/J2EE Technologies: JDBC, Servlets, JSP 1.2/2.x, JMS, EJB 2.0/3.0

Web Development: HTML, DHTML, XHTML, CSS, Java Script, AJAX

Frameworks: Struts 1.x/2.x, Hibernate 3.x/4.x/5.x, Spring 2.5/3.0

XML/Web Services: XML, XSD, WSDL, SOAP, Apache Axis, DOM, SAX, REST, JAXP, JAXB, XMLBeans

Messaging Technologies: JMS

Application/Web Servers: IBM Web Sphere, BEA Web Logic, Apache Tomcat, JBOSS

Methodologies/ Design Patterns: OOAD, OOP, UML, MVC2, DAO, Factory pattern, Session Facade

Databases: Oracle 9i/10g/11g, SQL Server, IBM DB2

IDEs: Eclipse, RAD, WSAD

Build Automation: Ant, Maven

Testing and Logging Frameworks: JUnit, Log4J

Tools: Rational Rose, Microsoft Visio, XML Spy, TOAD, Putty

Operating Systems: Windows, Linux, Sun Solaris, HP-UX

PROFESSIONAL EXPERIENCE

Confidential, Charlotte, NC

Java/J2EE Developer

Responsibilities:

  • Involved in analysis and design phases of Software Development Life Cycle (SDLC).
  • Worked on Agile methodology.
  • Development UI modules using HTML, JSP, JavaScript and CSS.
  • Wrote object-oriented JavaScript for transparent presentation of both client- and server-side validation.
  • Designed and developed application based on Spring MVC design pattern.
  • Used Spring validation and wrote validation rules.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
  • Primarily focused on the spring components such as DispatcherServlets, Controllers, Model and View Objects, View Resolver.
  • Developed Application BL modules using EJB session beans.
  • Applied annotations for transforming POJO/POJI to EJBs. .
  • Involved in development of Web Services using JAX-WS.
  • Involved in developing and maintaining Struts controller, Struts Configuration files (struts-config.xml), Struts Action classes and Struts Action forms beans using Struts 1.2 version.
  • Involved in the implementation of DAO using Spring-Hibernate ORM.
  • Involved in the JMS Connection Pool and the implementation of publish and subscribe using Spring JMS. Used JMS Template to publish and Message Driven Bean (MDB) to subscribe from the JMS provider.
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model wif a SQL-based schema.
  • Writing service methods and SQL queries, PL/SQL to interact wif the Oracle DBMS.
  • Involved in configuring JNDI properties.
  • Created Connection Pools in WebSphere and configured as needed.
  • Developed the application using Eclipse 3.2 as the IDE and used eclipse standard/plug-in features for editing, debugging, compiling, formatting, build automation, test case template generation, mutator/accessor code generation, EJB template generation.
  • Version Control was mandated through Subversion.
  • Used ANT as build tool and developed build file for compiling the code of creating WAR files.
  • Used LOG4J & JUnit for debugging, testing and maintaining the system state.

Environment: JDK 1.5, Spring MVC 2.5, JSP, JSTL, JavaScript, EJB 3.0, Struts 1.2, Web Service, JPA/Hibernate 3.0, POJO’s, CSS, log4j, JAX-WS, JBoss 4.0.3, Oracle 9i, Subversion, ANT, AJAX, Eclipse 3.2.

Confidential, MI

Java/J2EE Developer

Responsibilities:

  • Full life cycle experience including requirements analysis, high level design, detailed design, UMLs, data model design, coding, testing and creation of functional and technical design documentation.
  • Used Spring Framework for MVC architecture wif Hibernate to implement DAO code and also used SOA Web Services wif XML parsing to interact other modules and integration testing.
  • Developed and implemented GUI functionality using JSP, JSTL, JQuery, XHTML and DHTML
  • Used Ajax to speed up application.
  • Developed JSP custom tags, using JSP2.0, for encapsulating presentation logic in concise form.
  • Converted XML to Java objects using JAXB.
  • Configured Java objects wif back end database tables using O/R mapping in Hibernate.
  • Creating and Designing XML schemas, creating simple and complex types, global element references, attribute, transform the xml to XSLT style sheet, XML validations
  • Thoroughly Unit tested the application by writing test cases for different scenarios.
  • Used JUnit to test the code for extensive code coverage.
  • Extensively participated in Agile Scrum Development Methodology wif Test Driven Development process, from the development phase to testing phase and postproduction phase.
  • Used ClearQuest for version management between various integration and development streams.
  • Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object and Singleton
  • Used Maven to build and deploy the project.
  • Worked on SQL queries and JDBC to get data from backed database.
  • Monitored the Error logs using Log4J and fixed the problems
  • Interacted wif application testers to review system defects and recreate defects in order to provide comprehensive fixes.
  • Lead communication wif Senior Business and other technical teams like Siebel, Diamond to decide overall architecture of application/module.

Environment: Java1.5, AJAX, XML, XSLT, JSP, Log4j, JQuery, Spring2.0, Hibernate3.0, Web Services, Maven, WebSphere, JUnit, IBM DB2, PL/SQL, TOAD, RAD 7.0, ClearQuest, HTML, DHTML, CSS, JavaScript

Confidential, Minneapolis, MN

Java/J2EE Developer

Responsibilities:

  • Implemented Model-View-Controller (MVC) architecture.
  • Created Use case diagram, Class, Sequence diagrams for the module.
  • Used Struts/MVC framework to standardize the interactions between the JSP/View layer, the action controller and the underlying Form model. Internationalization was inherent to the design the objects that were locale to the database.
  • The Servlets are used to populate the data on web application.
  • Used TCP/IP protocols at Application Layer for communication.
  • HTML, DHTML and JSF has been implemented to maintain the static and dynamic content.
  • JDBC has been used for the connectivity of database.
  • Used Asynchronous JavaScript Technology and XML (AJAX) for critical front-end validations to reduce the burden on the server side.
  • Used Maven as a build and deployment tool.

Environment: JAVA/ J2EE, JDK 1.4, JSF, Servlets, Struts 1.2. MVC Architecture, JUnit3.0, JMS, JavaScript, WebServices, HTML, XML, AJAX, JNDI, Weblogic8.1, DB2, JDBC, CVS, Eclipse.

Confidential, NY

Java/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC).
  • Used Rational Rose for the Use Case Diagrams, Object Diagrams, Class Diagrams and Sequence Diagrams to represent the detailed design phase.
  • Front-end is designed by using HTML, CSS, JSP, Servlets, JSTL, Ajax and Struts.
  • Involved in developing the CSS sheets for the UI Components.
  • Used Spring MVC at presentation layer.
  • Involved in writing the exception and validation classes using Struts validation rules.
  • Persistence layer was implemented using Hibernate Framework.
  • Used JavaScript for the web page validation.
  • Created Servlets which route submittals to appropriate Enterprise Java Bean (EJB) components and render retrieved information.
  • Developed various EJB components to fulfill the business functionality.
  • Developed Session Beans to process requests from the user and used entity beans to retrieve and update customer information.
  • Implemented the Email module, which included setting up JMS message queue, designing and developing email client which sent Java messages to the message queue, designing and developing message driven beans that consumed the messages from the queue and sent emails using contents from the message.
  • Used Apache Axis for consuming Web Services.
  • Written ANT scripts for building application artifacts.
  • Monitored the error logs using Log4J and fixing the problems.
  • Used AJAX to get the dynamic behavior of the screens.
  • Used XML wif SAX parser to transfer data between applications.
  • Used Java/J2EE Design patterns like Business Delegate, Session Façade, Data Transfer Object (DTO) and Service Locator in the project extensively, which facilitates clean distribution of roles and responsibilities across various layers of processing.
  • Wrote PL/ for deploying SQL stored procedures, Prepared statement and used API.
  • Used JUnit for unit testing .
  • Created Unit, Acceptance and Integration Test Documents and Code Review Documents.
  • Extensively used WSAD while writing code & used CVS for change control.
  • Used WebSphere Application Server various components of application.
  • Wrote SQL queries to get data from database.

Environment: Struts,Spring,Hibernate,J2EE,Java SDK, XML, SAX, JSP,UML, JMS, HTML, JavaScript, Servlets, Eclipse, ATG Dynamo, WebServices, JUnit, Unix,Ajax, EJB,ANT,CVS,Oracle

Confidential

Java/J2EE Developer

Responsibilities:

  • Responsible for developing Action Forms and Action Classes in Struts technology.
  • Responsible for Developing DTOs to convert Action Forms and pass it to the DAO layer.
  • Developed SOAP Web Services for consumption by the downstream components.
  • Developed code on using CVS & Maven software tool to build processes wifin the application.
  • Wrote Stored Procedures to populate the database.
  • Developed Message Driven Beans to receive the info from the JMS queues.
  • Worked on Maven software tool for Java project management and build automation.
  • Deployed the application on Web Sphere application server.

Environment: Java, J2EE Technologies, QTP, Struts, HTML4, CSS, JavaScript, SQL queries, UNIX script, JSP, XML, JMS, SOAP Web Services, Web Sphere Server

Hire Now