We provide IT Staff Augmentation Services!

J2ee Developer Resume

Conway, AR

SUMMARY:

  • A Senior Java/ J2EE Professional with proficiency in Analysis, Design, Development, Architecture, Coding, Testing and implementation of Client/Server, Internet and Legacy Applications.
  • Over 7+ years of experience in Java technologies, with hands of experience in J2EE
  • Expertise in J2EE Design Patterns (Singleton, Factory, Session Façade, DAO, Value Object Pattern).
  • Good working experience on various frameworks including MVC Framework (Struts) & SPRING MVC Framework.
  • Good Working experience in using different modules like Spring Core Container module, Spring Application Context module, Spring MVC Framework module, Spring AOP Module, Spring ORM module etc in Spring Framework
  • Good experience in using testing frameworks like JUnit
  • Extensive experience in mission critical IT applications encompassing Java, J2EE, XML, Enterprise Java Beans, Java Server Pages (JSP1.2), Servlets2.0, XSD, XSL.
  • Experience in using JDBC to have database access mechanism to connect the database and to get the data from database
  • Developed applications using IDEs like Eclipse 3.x, BEA Weblogic Workshop.
  • Strong skills in Object Oriented design and development (OOAD) using Rational Unified Process and Unified Modeling Language.
  • Good experience in Oracle (8i, 9i, 10g), SQL Server and MYSQL databases.
  • Good experience with frontend technologies like HTML, CSS, jQuery .
  • Good experience in ORM technology like Hibernate
  • Good experience in using AJAX as a Web Development technique to have interactive web applications
  • Excellent conceptual base in Object - Oriented Design and Implementation Methodologies, Design Patterns, and Web based architectures using web technologies like JSP, Servlets, Struts and EJB.
  • Expert in working in Agile environment, Test Driven Development and Scrum.
  • Experience in SOA and implementing Web Services using SOAP, WSDL
  • Extensive experience with Eclipse and RAD for developing, build, debug, test, and deploying applications
  • Extensive experience administering and deploying web applications on Weblogic 9.2, Jboss Server, WebSphere and Apache Tomcat
  • Application development experience using multithreading, Serialization, Externalization, Collection framework, Generics, Core JAVA, Applets and Swing components (often including JTree and JTable).
  • Experience in C, C++, Java Multithreaded Programming and Socket network programming on Windows/Linux/UNIX in distributed environment.
  • Implemented Connectivity to databases using JDBC API from Servlets and JSP through Java Beans
  • Experience in PL/SQL, RDBMS to develop stored procedures and triggers in DB2, Oracle 8i.
  • Experience with CI methodologies such as Scrum

TECHNICAL SKILLS:

J2EE/JAVA Technologies: JDK (1.6,1.7,1.8), J2EE, JDBC, JSP(1.2/2.0), JSTL Servlets, JUNIT, JAXP, JAXB, Javadoc, WSDL

Frameworks: Struts 1.2/2.0, Hibernate 3.x, Spring 3.x, JUNIT

Programming languages: C, C++, JDK(1.4,1.5,1.6,1.7)

Client Scripting: JavaScript

Server Scripting: JSP

ORM Technology: Hibernate 3.x, JPA

Web Services: SOAP,REST

Web Technologies: HTML, Javascript, AJAX, DHTML, CSS, XSL, XSLT, JQuery

Application/Web servers: Websphere (6.x,7.x,8), WEBLOGIC (8.1,9.1,10) JBOSS, Tomcat 5.x, Apache Web Server, IIS 5/6

IDE: RAD 6.0/7.0, Eclipse 2.x/3.x, IBM WebSphere Application Developer 5.1.2, JDeveloper 10.1.2/10.1.3, JBuilder, NetBeans, IntelliJ

Protocols: HTTP 1.1, HTTPS, FTP, SFTP

Databases: SQL Server (2000, 2005, 2008), ORACLE ( 8i,9i,10g ), MYSQL (4.1, 5.1), DB2

Platforms: Windows (2000, 2003, Server, XP) and DOS, UNIX, LINUX RedHat Enterprise Server (4.x,5.x), Solaris (5.1)

Routing Engine: Apache Camel

Versioning and Revision Control: SVN, CVS,Git

Integration tool: Jenkins

PROFESSIONAL EXPERIENCE:

Confidential, Conway, AR

J2EE Developer

Responsibilities:

  • Developing Web applications using Java, J2EE, and Spring
  • Implemented modules using core Java API’s, Java collections, Threads and XML.
  • Involved in developing server pages using Servlets and JSPs.
  • Implementing the Spring Framework.
  • Involved in coding for DAOs, Services and Controllers.
  • Involved in implementing persistence logic using Hibernate.
  • Involved in writing the HQL, Criteria
  • Extensively used Hibernate concepts such as inheritance, lazy loading, dirty bit checking, optimistic locking, and transactions.
  • Followed Agile software development practice paired programming, test driven development and scrum status meetings.
  • Implemented SOA based web services, designed and built SOAP web service interface, implemented using SOAP & Apache Axis.
  • Made proficient use of WSDL files. Used SOAPUI for testing the web services.
  • Using Maven tool for managing projects build, reporting and documentation from a central information.
  • Used SVN for software configuration management and version control.
  • Preparing test cases and strategies for unit testing and integration testing using JUnit.
  • Using the LOG4j to log regular Debug and Exception statements.

Environment: JDK-1.7, J2EE, Weblogic Server 10g, Junit 4.8.2, Spring, Eclipse IDE, Hibernate, SOAP Web services, Oracle 11g, Log4j 1.2.17, SVN, Maven

Confidential, Conway, AR

J2EE Developer

Responsibilities:

  • Developing Web applications using Java, J2EE, and Struts.
  • Implemented MVC design pattern using Struts Framework.
  • Form classes of Struts Framework to write the routing logic and to call different services.
  • Created tile definitions, Struts-config files, validation files and resource bundles for all modules using Struts framework.
  • Developed web application using JSP custom tag libraries, Struts Action classes and Action.
  • Designed Java Servlets and Objects using J2EE standards.
  • Developing Action Form classes, Form beans, and Action classes using struts.
  • Implemented a large part of the UI dynamic functionalities using CSS, jQuery, JSON , and XML .
  • Designing the front end using JSP, CSS and HTML as per the requirements that are provided.
  • Using Java script and Struts validation frame work for performing front end validations.
  • Used JSTL and wrote custom JSP tag libraries and implemented role based handling in JSP pages.
  • Developed Complex database objects like Stored Procedures, Functions, Packages and Cursors using SQL and PL/SQL.
  • Working with HL7 files to exchange data.
  • Involved in decoding HL7 files using Hapi parser and storing the data to DB using myBatis
  • Java Servlets and JSP pages were deployed on the Web logic Application Server for retrieving user information and posting related data.
  • Created Front end pages Using JSP's, PL/SQL and handle the server side logic in EJB 3.0 and Servlets.
  • Used SOAP web services to exchange information from providers and ImmuNet system.
  • Using CVS for software configuration management and version control.
  • Preparing test cases and strategies for unit testing and integration testing using JUnit.
  • Using the LOG4j to log regular Debug and Exception statements.

Environment: JDK-1.7,J2EE, Weblogic Server 10g, Junit 4.8.2, Struts 1.0 Eclipse IDE, MYBatis 3.0.4, Oracle 11g,ANT, Log4j 1.2.17,CVS

Confidential, AZ

J2EE Developer

Responsibilities:

  • Involved in requirement gathering from end users.
  • Interacting with the system analysts, business users for design & requirement clarifications.
  • Used J2EE patterns such as Controller, Singleton, factory, façade, Value Object.MVC architecture is used in this application
  • Developed the application using Jboss. Jboss is used to control the behavior, content, and appearance of the Portal by using User Management, Group Management, Portal Management and Visitor entitlements etc.
  • Spring Framework IOC (Inversion Of Control) design pattern is used to have relationships between application components .It is also used to separate the application configuration and dependency specification from the actual application code.
  • Spring Batch is used to deal with database operations
  • Used Spring core, Spring Context are used for the application configuration of different components, services in the application
  • Used Hibernate 3.0 tool to deal with database. Used Hiberante extensively to have Database access mechanism with complex queries through Hibernate Query, Criteria interfaces.
  • Used Spring Framework Transaction Management feature called HibernateTransactionManager for handling transactions along with Hibernate.
  • Used JMS (Java Message Service) to send, receive and read messages in the application. Used different messaging models like Publish-Subscribe, Point-to-Point messaging
  • Multithreading concepts for application enhancement.
  • Used testing framework Junit for testing.
  • Used RAD IDE which is based on Eclipse IDE to develop the application
  • Used databases like Oracle 11g. Wrote complex SQL statements to retrieve data related to User, Insurance products.
  • Used Log4j to implement logging in the application to know the application status.
  • Used Jboss application server for deploying the application
  • Used SOAP and REST Web Services to consume third party services and to expose our services to third parties.
  • Application was build on Apache Camel which is a route engine.
  • Used WS-Security while making outbound calls.
  • Version Controlling tool used is SVN
  • Jenkins is used for automatic integration and continuous deployments
  • Unix environment is used for deploying and integration of code
  • Used Scrum as CI methodology
  • Experience with configuring JBOSS and managing the memory issues.

Environment: JDK-1.7,J2EE Design Patterns, XML 2.0, Unix, Jboss, Junit, SPRING 2.0,SPRING Batch, Spring Core, Spring Context, JMS,Eclipse IDE jbdevstudio, SOAP, Hibernate 3.0, JAX-RS, Oracle 11g,Maven, Log4j,Apache Camel,JSON,SVN,Jenkins

Confidential, AZ

J2EE Developer

Responsibilities:

  • Spring Framework IOC (Inversion Of Control) design pattern is used to have relationships between application components .It is also used to separate the application configuration and dependency specification from the actual application code.
  • Used Spring core, Spring Context, Spring MVC Framework etc are used for the application configuration of different components, services in the application
  • Developed presentation tier as HTML, JSPs using JSF Framework.
  • Implemented STRUTS Model View Controller architecture to develop presentation tier and business layer.
  • Developed presentation layer using Tiles and JSP and Struts Taglibs.
  • Built various struts Action classes to model the business logic.
  • Used JMS (Java Message Service) to send, receive and read messages in the application. Used different messaging models like Publish-Subscribe, Point-to-Point messaging along with EJBs.
  • Multithreading concepts for application enhancement.
  • Used testing framework Junit for testing.
  • Implemented the project using the agile methodologies
  • Used AngularJS as the development framework to build a single-page application.
  • Used AJAX to handle the user requests asynchronously and to have faster responses from the server by directly connecting to the server.
  • Used Weblogic application server for deploying the application
  • Used Web Services to have SFTP administration which are developed by using SOAP, WSDL.
  • Version Controlling tool used is SVN
  • Jenkins is used for automatic integration and continuous deployments
  • Unix environment is used for deploying and integration of code
  • Used JS for rendering UI logic

Environment: JDK-1.7,J2EE Design Patterns, XML 2.0, Unix, Jboss, Junit, SPRING 2.0,SPRING Batch, Spring Core, Spring MVC, RAD 7.0, SOAP, Hibernate 3.0, JAX-RS, Mysql DB,Maven, Log4j,Struts 2, JSON, SVN, Jenkins,Angular JS,Jquery

Confidential, AZ

Sr. J2EE Analyst

Responsibilities:

  • Involved in requirement gathering from end users.
  • Interacting with the system analysts, business users for design & requirement clarifications.
  • Used J2EE patterns such as Controller, Singleton, factory, façade, Value Object.MVC architecture is used in this application
  • Developed the application using Weblogic Portal 9.2. Weblogic Portal Admin Console is used to control the behavior, content, and appearance of the Portal by using User Management, Group Management, Portal Management and Visitor entitlements etc.
  • Spring Framework IOC (Inversion Of Control) design pattern is used to have relationships between application components .It is also used to separate the application configuration and dependency specification from the actual application code.
  • Spring ORM module is used along with Hibernate to deal with database operations
  • Used Spring core, Spring Context, Spring MVC Framework etc are used for the application configuration of different components, services in the application
  • Developed presentation tier as HTML, JSPs using JSF Framework.
  • Used JSF layout for View of MVC. Javascript, DHTML also used for front end interactivity.
  • Used Enterprise Java Beans (EJBS) as we have multiple distributed (remote) systems like BO, EWODS, SFTP Server.
  • EJB Session Beans were used to process requests from the user interface and CMP entity beans were used to interact with the persistence layer.
  • Implemented STRUTS Model View Controller architecture to develop presentation tier and business layer.
  • Developed presentation layer using Tiles and JSP and Struts Taglibs.
  • Developed the Struts Controller Servlet for the application.
  • Built various struts Action classes to model the business logic.
  • Developed ActionForms to capture the screen data.
  • Used Hibernate 3.0 tool to deal with database. Used Hiberante extensively to have Database access mechanism with complex queries through Hibernate Query, Criteria interfaces.
  • Used Spring Framework Transaction Management feature called HibernateTransactionManager for handling transactions along with Hibernate.
  • Developed JSPs(with JSTL), JSF (ICEfaces) according to requirement to handle the requests and to provide some components of UI (User Interface) in the application
  • Used JMS (Java Message Service) to send, receive and read messages in the application. Used different messaging models like Publish-Subscribe, Point-to-Point messaging along with EJBs.
  • Used testing framework Junit for testing.
  • Implemented the project using the agile methodologies
  • Used Weblogic Workshop IDE which is based on Eclipse IDE to develop the application
  • Used AJAX to handle the user requests asynchronously and to have faster responses from the server by directly connecting to the server.
  • Used JavaScript for Rendering UI logic.
  • Developed UI modifications for this portal using XSLT, DHTML, XML and JavaScript, JQuery.
  • Used databases like Oracle 10g. Wrote complex SQL statements to retrieve data related to User, Insurance products.
  • Used Spring Framework AOP Module to implement logging in the application to know the application status.
  • Used Weblogic application server for deploying the application
  • Used Web Services to have SFTP administration which are developed by using SOAP, WSDL .
  • Developed SQL queries to create, retrieve and update data.
  • Experience in writing, testing, and implementation of the procedures, trigger, functions at Database level using PL/SQL
  • Version Controlling tool used is SVN
  • Jenkins is used to integrate the code

Environment: JDK-1.5,J2EE Design Patterns, XML 2.0, CSS, Windows 2003 Server, Unix, Weblogic 9.2, Servlets 2.3, JSP 2.0, Junit, SPRING 2.0,SPRING MVC, Spring Core, Spring ORM, Spring Context, SPRING AOP Module, JMS,BEA Weblogic 9.1,Eclipse IDE 3.2, SOAP,WSDL, Hibernate 3.0, JSTL, JAX-WS, XML Spy, XSLT,CSS, SQL Server 2005, Oracle 10g,TOAD,ANT, Log4j

Confidential, AZ

Sr. J2EE Analyst

Responsibilities:

  • Analyzed the requirements for the Associate Member (Consumer Portal) project.
  • Involved in requirement gathering from end users.
  • Interacting with the system analysts, business users for design & requirement clarifications.
  • Involved in analysis, designing, component level design & development of external projects & change requests.
  • Used J2EE design patterns such as Singleton, factory, façade, Value Object.
  • Persistence layer was implemented using Hibernate ORM.
  • Developed the application using Struts (MVC Framework). Spring MVC framework is used as middle tier to integrate with Struts Web tier.
  • Used Struts Tag Libraries (like html, bean, and logic) to develop the JSP pages.
  • Used Struts tiles to achieve reusability among the view pages.
  • Develop Struts Actions that grabs data from the forms, does validation and calls services and data access objects (which are java POJOs).
  • Involved in the development of business module applications using J2EE technologies like Servlets, Struts and JDBC
  • Worked with JSF 1.2 and richfaces.
  • Used JSF layout for View of MVC. Javascript, DHTML also used for front end interactivity.
  • Spring Framework IOC (Inversion Of Control) design pattern is used to have relationships between application components .It is also used to separate the application configuration and dependency specification from the actual application code.
  • Designed and developed Online Account Builder web-based software using Java Server Faces (JSF) framework, Spring MVC Framework, Spring Web Flow, Struts framework, Hibernate, and Java Web Service Developer Pack.
  • Spring ORM module is used along with Hibernate to deal with database operations
  • Developed JSPs(with JSTL) and JSF according to requirement to handle the requests and to provide UI (User Interface) in the application
  • Used AJAX(scrum) to handle the user requests asynchronously and to have faster responses from the server by directly connecting to the server.
  • Designed and developed entire front end from scratch while extensively using AJAX and CSS, JavaScript.
  • Used Hibernate tool to deal with database. Used Hiberante extensively to have Database access mechanism with complex queries through Hibernate Query, Criteria interfaces.
  • Used DAO pattern to deal with database.
  • Multithreading concepts for application enhancement.
  • Used databases like SQL server / Oracle 9i. Wrote complex SQL statements to retrieve data related to User, Insurance products.
  • Used Spring Framework AOP Module to implement logging in the application to know the application status.
  • Used JBOSS application server for deploying the application
  • Used Web Services to get the List of insurance products for the user.
  • Implemented SOA to develop Web services using Apache AXIS for Branch shipping and Reports modules.
  • Used WSDL for publishing Web Service interfaces.
  • Implements SOAP messages for information exchange for Web services.
  • Extensively used SQL, PL/SQL in constructing views, indexes, stored procedures, triggers, cursors, functions, relational database models.
  • Experience in configuring and maintaining JBOSS server

Confidential, Memphis

J2EE Developer

Responsibilities:

  • Object-orientated analysis/object-orientated design of the system.
  • Work with Struts front-end utilizing the Struts tiles framework to implement the GUI interface.
  • The Struts framework was also augmented using both the validator and tiles add-on components.
  • Extensively used the Struts Tags, Struts Bean Tags, HTML tags, Logic Tags, Nested Tags and JSTL, the view side of MVC
  • Developed Action Form, Action Class, Action Forward Servlets and Struts Configuration File.
  • Supported integration efforts between the Struts Action classes and the EJB’s services layer.
  • Used Hibernate framework to access the data.
  • Used JSF Frame Work, JQuery and JavaScript for front end design.
  • Extensively used the JSF, JSP, JSP Tags, and JSP Custom tags in the view side of MVC.
  • Used DB2 as backend database.
  • Create Stored Procedure to crunch data from Oracle. Implemented the MVC architecture for supporting the GUI using a combination of Java Server Faces and Struts Framework on the IBM WAS 5.0 platform using WSAD 5.1.2.
  • Ajax is used to handle everything needed to pass data to the server and also to process the response back from the server.
  • Multithreading concepts for application enhancement.
  • JMS is used for intra business messaging for service and delivery options.
  • Used XML Parser for Building the XML Documents.
  • Used XML Web Services using SOAP to transfer information to the medical institutions.
  • Extensively used the log4j for logging.
  • Used GIT for version control.
  • Used Apache Ant to build and deploy the application
  • JBOSS application server is used for running the code

Environment: J2EE 1.4, Struts 2, Hibernate2.1, MVC, OOA/OOD, Java Server Pages (JSP)2.0, EJB3, AJAX, JMS, XML, Design Patterns, JBOSS application server,JNDI1.2, JAAS, Log4j, IBM DB2 8.1, JUNIT3.8, GIT,UML

Confidential

J2EE Analyst

Responsibilities:

  • Interacting with the system analysts & business users for design & requirement clarification.
  • Used J2EE Design Patterns like Session Façade pattern.
  • Used Struts Framework to deal with functionalities like credit issues, invoice details. Used Spring DAO Module along with Struts Framework to deal with Database.
  • Spring MVC Framework IOC(Inversion Of Control) design pattern is used to have relationships between application components.
  • Developed, and debugged the servlets and EJB with JBOSS Application server
  • Developed JSPs according to requirement
  • Used Connection Pooling to get JDBC connection and access database procedures.
  • Wrote complex SQL queries to retrieve invoice details and other financial elements etc.
  • Used Log4j as a debugging tool.

Environment: JDK 1.4, J2EE, STRUTS 1.1, MVC, Servlets 2.3, JSP 1.2, XML 2.0, CSS, CVS, Jboss Application Server, ECLIPSE, UltraEdit, XML Spy, AJAX, SQL Server 2000,TOAD

Hire Now