We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

Raleigh North, CarolinA

SUMMARY:

  • 8yearsof experience in fulllife cycle(SDLC)of the software development process includingrequirement analysis, design, development and integration
  • Proficient in developing OOD/OOP applications using design patterns.
  • Strong experience of developing persistence layer with JDBC, Hibernate and JPA
  • Experience in developing Client - Server/N-tier/Multi-threading Web-Development using Servlets, JSP, AJAX, EJB, JSTL, Struts, JDBC, XML, SAX, DOM, HTML, DHTML, CSS and Java Script.
  • Experience working in both Waterfall & Agile Development environments (SCRUM).
  • Good understanding of Rational Rose for designing UML use cases, class diagrams, and sequence diagrams.
  • Experience with user interface technologies HTML, CSS, JavaScript, AJAX, jQuery, and JSON
  • Expertise in implementing web and enterprise applications using Java, SPRING, Hibernate, JMS, Web Services technologies.
  • Experience in using Apache-CXF, JAX-WS & JAX-RS web services such as Rest, SOAP, WSDL.
  • Excellent working knowledge of XML, XSL/XSLT, and DTD/XSD.
  • Implemented various Design patterns including Data Access Object (DAO), Data Transfer Object (DTO), Model View Controller (MVC), Singleton& J2EE etc.
  • Experience in writing SQL queries, both T-SQL & PL-SQL.
  • Experience in using Ant and Maven as build tools.
  • Experience in performing Unit/ Integration & System testing using JUnit.
  • Proficient in using, integrating and configuring source control tools such as CVS, SVN and Rational Clear Case.
  • Strong experience in developing JAVA/J2EE applications using IDEs like RAD, Eclipse, My Eclipse, Netbeans and Webservers like Tomcat, IIS and application servers like Web Sphere and Web Logic.
  • Integration, configuration and version control of applications with and SCM, SVN.
  • Strong analytical and problem solving abilities. Troubleshoot various critical technical problems and provide feasible solutions.
  • Self-motivated to rapidly acquire new skills on the job and excellent communication and interpersonal skills.
  • Ability to learn and adapt quickly to the emerging new technologies.
  • Efficient team member with excellent work/time management skills, communications and Interpersonal Skills, ability to work under strict deadlines.

TECHNICAL SKILLS:

Java/J2EE: Java, JSP, Servlets, JDBC, JMS, EJB, JNDI, JAX-WS, JPA

Web Frameworks: JSP/Servlets, JSF, Struts2, SpringMVC

Spring Modules: Core, IOC, SpringORM, SpringAOP

Web Services: SOAP based Apache CXF and JAX-WS

App/ Web Server: Websphere, Weblogic, JBoss, Tomcat

Database: Oracle, DB2, MySQL

Spring: Spring (Core, ORM, AOP )

ORM: Hibernate, JPA

Testing Tools: JUnit, Checkstyle, PMD

Operating Systems: Windows, Linux

IDE: RAD, Eclipse and NetBeans

Source Control: PVCS, SVN, CVS

PROFESSIONAL EXPERIENCE:

Confidential, Raleigh, North Carolina

Sr. JAVA/J2EE Developer

Responsibilities:

  • Involve in various stages of application development through requirement analysis, development, and testing.
  • Involve in Agile software development life cycle (SDLC) with SCRUM methodology.
  • Creating UML class and sequence diagrams by using Rational Rose.
  • Developing web tier using Java Server Faces (JSF) framework.
  • Developing JSF Managed beans and integrated the MB classes with services through Spring configuration files.
  • Developing the presentation layer using JSP, JSF, Tag libraries, HTML, CSS and client side validations using JavaScript.
  • Implementing the DAO classes for persistence layer.
  • Using Spring ORM module for integration with Hibernate for persistence layer.
  • Written Hibernate Query Language (HQL) for persistence layer.
  • Using Spring Core for dependency injection/Inversion of control (IOC).
  • Implementing Spring AOP aspects for logging cross cutting concern.
  • Using of various core and J2ee design patterns like factory, DAO, Singleton, Business Delegate, MVC, DI.
  • Involve in development of JAX-WS Web Services using WSDL and XSDs
  • Used Maven to build the application and deploy on WebLogic Application Server Deployed the application on WebLogic Application Server.
  • Develop unit test cases using Junit
  • Using SVN for code repository and Eclipse for IDE.
  • Using Log4j for application logging and debugging.
  • Using HP Quality Center for defect tracking and worked with QA team to resolve any defects during the application testing phase and UAT testing.
  • Working closely with production support-maintenance.

Environment: Java, J2EE, JAX-WS Web Services, Rational Rose, JSF, JSP, JSTL, Spring IOC, Spring ORM, Spring AOP, Hibernate, SVN and Quality center, Oracle 10g, WebLogic, TOAD, JUnit, Log4J, Windows7, Linux

Confidential, Plano, Tx

Java/J2EE Developer

Responsibilities:

  • Followed AGILE methodology throughout the project.
  • Implemented SOA architecture with Web Services using SOAP, WSDL and XML.
  • Developed Service classes to access Web Services and DAO classes.
  • Developed JAX-WS SOAP Web Services described by the WSDL using Apache's CXF.
  • Used JPA, SpringORM to integrate hibernate for the persistence
  • Implemented the Object model with respect to data model with best practices for ORM
  • Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton
  • Used Hibernate mapping files and defined persistence classes to persist the data into Oracle Database.
  • Designed and developed User interface using Spring MVC, JSP, HTML, CSS and client-side validations using JavaScript/JQuery.
  • Used SoapUI for web service testing and validation.
  • Used IBM Rational ClearCase for supporting software configuration management (SCM) of source code, configuration management.
  • Build and deployment of application on WebSphere server on DEV, and QA environments using MAVEN and Jenkins.
  • Was involved in development of Data services layer which provides persistence for core model objects
  • Configured and build Asynchronous communication with JMS services with MQ Series
  • Developed a logging component using ApacheLog4J to log messages and errors.
  • Created XML based schemas.
  • Used UML for designing test cases and creating sequence and class diagrams.

Environment: JDK, J2EE, JavaScript, Web services (CXF, SOAP), Spring, JavaScript, HTML, CSS, ANT, JUnit, JMS, AJAX, jQuery, Clearcase, SpringMVC, Web Sphere, XML, Toad, and Oracle10g, Hibernate, Maven, Apache CXF.

Confidential, Louisville, KY

Sr. Java Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Life Cycle (SDLC).
  • Use Agile (SCRUM) methodologies for Software Development.
  • Used Rational Rose for developing Use case diagrams, Class diagrams and Object diagrams in the design phase.
  • Implemented the application using Struts Framework which is based on Model View Controller design pattern.
  • Designed UI screens using JSP, Ajax and HTML. Used JavaScript, JQuery for client side validation.
  • Developed Custom Tags to simplify the JSP code.
  • Used Hibernate in data persistence layer to access and update information in the database.
  • Generated the Hibernate mapping files and developed the underlying domain objects
  • Implemented HQL, Criterion Queries while developing the DAO classes
  • Developed EJB Session Beans for implementing business logic in the service layer through Business Delegate design pattern.
  • Created MDB on receiver side to listen the messages from sender using JMS.
  • Configured MQ Connection Factory, Queue names in WebLogic Admin console.
  • Implemented session façade to simplify the interactions between
  • Using Spring (MVC) framework along with Singleton and DAO design patterns.
  • Used Apache CXF for creating the SOAP base Web Services to interact with other applications.
  • Used JUnit framework for unit testing of application and ANT to build the application and deployed on WebLogic.
  • Configured and used Log4J for logging.
  • Used SVN for version control and used HP Quality Center to track defects and change requests.

Environment: J2EE, Struts, JSP, Hibernate, JavaScript, Spring MVC, AJAX, HTML,JNDI, Apache CXF, XML, SOAP, WSDL, WebLogic, Rational Rose, MQ, SVN, HPQC, Log4J, JUnit, ANT, Oracle 10g, Eclipse, Windows/Linux.

Confidential, Indianapolis, IN

Java Developer

Responsibilities:

  • Involved in designing & documentation of flows & functional diagrams.
  • Participated in creating UML artifacts needed in developing the application.
  • Implemented the application using Struts Framework which is based on MVC design pattern.
  • Used Struts Validation Framework and JavaScript for server and client side validation.
  • Responsible for writing AJAX functions using JavaScript, JQuery and CSS in HTML.
  • Used Hibernate for Object relational Mapping and used Spring AOP for Transaction Management.
  • Involved in creating and extracting data from database using SQL Queries, Stored procedures, and packages on Oracle database.
  • Deployment process of the application on the WebSphere application servers.
  • Used Clear Quest as bug tracking system. Extracted Logging errors by Log4J.
  • Written Test Cases for Unit Level Testing using JUnit.
  • Usage of ANT builds process for the projects builds.
  • Used Rational Clear Case for version control.
  • Used Apache CXF as the Web Services framework to implement the REST APIs involved.
  • Involved in testing, debugging complete flow of the modules.

Environment: J2EE, UML, XML,HTML, AJAX, CSS, JavaScript, Servlet 2.3, Spring AOP, Struts 2.0, Hibernate, Clear Quest, WebSphere, Oracle, PL/SQL, Apache CXF, JUnit, ANT, Log4J, RAD, Clear Case, Unix.

Confidential

Application Developer

Responsibilities:

  • Worked with the Detailed Design group to access the user interface (UI) design requirements and provide the technical analysis of the requirements.
  • Developed the UI using JSP, Servlets, HTML, CSS and JavaScript.
  • Developed the Distributed web application based on MVC pattern
  • Involved in developing the DAO classes in integration with JDBC calls for the data persistence
  • Involved in creating and extracting data from database using SQL Queries and PL/SQL Stored procedures on Oracle database.
  • Apache Ant was used for the entire build process.
  • Configured server side resources like Data Source and Connection Pooling.
  • Developed application using NetBeans
  • Deployed the application on WebLogic Application Server 8.1.
  • Domain creation, JDBC connection pools creation, JMS queue configuration and other server configuration for Weblogic.
  • PVCS was used as the source code version control mechanism.

Environment: Java, HTML, JavaScript, DHTML, Servlet 2.3, JSP 1.2, JDBC, JMS, XML, SQL, PL/SQL, JUnit, DB2, Oracle, Weblogic, Tomcat 5.0 and NetBeans 4.0

We'd love your feedback!