We provide IT Staff Augmentation Services!

Senior Java/j2ee Consultant Resume

0/5 (Submit Your Rating)

Phoenix, AZ

SUMMARY

  • An Information Technology professional having 8 years of experience in Analysis, Architecture Design and Development of J2EE based Object Oriented applications and Client/Server Systems.
  • Experience in all phases of Software Development Life Cycle (SDLC) from requirements gathering, analysis, conceptual design, detail design, development, system testing and performance testing using theJava,J2EEtechnologies.
  • Proficient in Design and Analysis of Web and Enterprise Applications using Object Oriented Analysis and Design (OOAD) Methodology and developing Use Cases, created Class, Sequence and UML diagrams using Rational XDE and Microsoft Visio 2003.
  • Strong exposure to Software methodologies like Agile and Waterfall.
  • Hands on implementing J2EE Design Patterns such as Session Façade to reduce the Network Traffic, Service Locator, and Transfer Object for Lookups, Value List Handler for search, Front Controller, Business Delegate, Singleton and DAO Factory.
  • Expertise in CoreJava, J2EEtechnologies and frameworks like JDBC, Servlets, JSP, Struts, Spring (JDBC, AOP, MVC, ORM, Web flows), Hibernate, EJB, JMS, JNDI,JMS, RMI, JUnit, log4j, XML, XSD, XSLT.
  • Strong skills in Web and Multi - tier Enterprise applications based on MVC framework (Struts 2.0, Struts 1.X, Spring MVC) and Spring framework.
  • Experience in designing and implementing Struts (MVC Paradigm) components such as Action Mapping, Action class, DispatchAction, ActionForm, DynaActionForm, Validation Framework, Struts Tiles and Struts Tag Libraries.
  • Extensive knowledge over the Spring concepts - AOP, DAO and DI.
  • Hands on experience in developing critical & responsive GUI/front-end components using HTML, JavaScript, CSS, JSP, JSTL and AJAX.
  • Experience working with JavaScript frameworks like JQuery and knowledge on AngularJS.
  • Expertise in developing and deployingJ2EEapplications on web and application servers like Tomcat 6.x/7.x/8.x, Weblogic 10.x/9.x/8.1/7.6, JBoss EAP 6.x/5.x and Web Sphere.
  • Hands on experience in working with JDBC and ORM frameworks like Hibernate, JPA and iBatis
  • Experience with Hibernate 3.0 Persistence Framework and Design patterns like Singleton, Factory, Session Facade, Business Delegate, Data Access Object (DAO), Data Transfer Object.
  • Experience using middleware business logic technologies Session Beans, Entity Beans, Message Driven Beans.
  • Expertise in consuming, exposing and testing web services using tools like Apache Axis, JAX-WS, JAX-RS and SOPI UI.
  • Experience in RDBMS database (Oracle 10g/8i/9i, DB2 v7.x/8.x and SQL Server) design and developing Complex database objects like Stored Procedures, Functions, Packages and Triggers using SQL queries and PL/SQL.
  • Expertise with XML technologies - XML, XSLT, XPATH, DOM parser and SAX parser.
  • Extensive experience in writing client programs to parse XML documents using SAX and DOM parsers, and familiar with JAXB, JAXP and Document Builder Factory.
  • Expertise in working with version control tools like Rational Clear Case, Version Controlling system, CVS, Subversion, Visual Source Safe and Bug-Tracking tools like Rational Clear Quest.
  • Expertise in working with IDE tools like Eclipse, Web Sphere Studio Application Developer (WSAD), Web Sphere Studio Site Developer, Rational Web Developer and Rational Application Developer (RAD).
  • Experience in working with Ant, Maven and Gradle scripts to make the build and deployment of J2EE applications in Windows/Unix environments.
  • Quick learner and adoptable to new design patterns/frameworks for fast and quality development.
  • Excellent communication skills, has clear understanding of business procedures and ability to work as an individual and also as a part of a team.
  • A resourceful team player with good Interpersonal, effective problem solving and decision making skills, looking ahead for great career in a fair working environment with opportunities to grow.

TECHNICAL SKILLS

Languages: Java, J2EE, C#, C++, SQL, Javascript

Operating System: Unix, Windows

Java Technologies: Java, J2EE, JDBC, Struts, Spring Framework, Hibernate, JSF, XML Parsers, JSP, Servlets, Portals, EJB, JMS, Java Swing, JavaBeans, Web Services, AJAX.

Java Frameworks: Struts, Spring, Hibernate, JSF

UI Frameworks: Jquery, Bootstrap, AngularJS

XML Technologies: XML, SAX, DOM, XSL, XSLT, XPath

Servers: Weblogic 10.1/9.0/8.1/7.0 , Websphere 6.0/5.1, JBoss 4.0.3, Tomcat 6/7/8.

RDBMS: Oracle10g/9i/8i/7.x, DB2, MSSQLServer, MySql.

Tools: Eclipse, STS, RAD, JBuilder, JDeveloper, TOAD, SQL Developer, Visual Studio.

Version Control: Win CVS, VSS, Subversion, Clearcase, Github

Build Scripts: Ant, Maven, Gradle

Concepts: UML, Design Patterns.

PROFESSIONAL EXPERIENCE

Confidential - Phoenix, AZ

Senior Java/J2EE Consultant

Responsibilities:

  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications and Development of the Application.
  • Involved in development of the server side business logic using Action Classes, Action Forms, Helper classes and DAO access layer classes.
  • Developed various modules using MVC Struts2.
  • Used Spring IOC, AOP modules to integrate with the application.
  • Used Hibernate as persistent layer by mapping to the tables.
  • Successfully implemented the MVC pattern by writing the JSP’s as a view and Javabeans i.e. POJO’s as a model and ActionServlet is the controller.
  • Involved in validating using the Struts validation and Configured in Validation.xml.
  • Involved in writing Beans, Action Classes and Business Delegates using Action Forms and Validator Action Forms.
  • Create Hibernate .hbm mapping files for Data Models and configuring in hibernate.cfg.xml.
  • Involved in the design of the applications using J2EE using Model/View/Controller (MVC) design pattern.
  • Developed Spring Beans and Configured Spring using applicationContext.xml.
  • Involved in the integration of Struts with Spring Framework and implemented Spring MVC, Spring IoC, Spring AOP, Spring JDBC, Spring Persistence with JPA.
  • Configured FrontController in configuration xml of Spring MVC and implemented Spring Webflow.
  • Written DAO classes to interface with Database using hibernate.
  • Involved in troubleshooting, performance monitoring using Wily.
  • Involved in developing Business Delegates, Session Façade, DAO.
  • Used XML parsers to parse the XML data.
  • Developed Web services and written SOAP and created WSDL for web services.
  • Developed SQL, Stored Procedures, Triggers Functions, Packages and Cursors in Oracle for the application.
  • Used GoldenGate to write SQL, PL/SQL queries for extracting and replicating data from Oracle database.
  • Developed JMS publisher and MDB Message Driven Bean subscriber components for to process the download request in asynchronous manner.
  • Provided the technical support during assembly testing, system integration testing and user acceptance testing.
  • Involved in fixing the production issues on timely manner.
  • Involved in using Maven for war deployment.
  • Deploying web applications into server on Windows and Linux operating Systems.
  • Knowledge in writing UNIX Shell scripts.

Environment: J2SDK 1.6, OOA/OOD, J2EE Patterns, Spring, Hibernate, Struts, JSP, Servlets, Java Beans, EJB, JDBC, XML, XML Schema, WebLogic Application Server 9.2, Oracle 10g, GoldenGate, FTP Server, Mail Server, Redhat Linux, Eclipse and Clearcase.

Confidential, Fort Worth, TX

Java Developer

Responsibilities:

  • Responsible for development and implementation of the System using Struts, Spring and Hibernate.
  • Involved in analysis, design and development of solutions for Flight Reservations as well as Ufly rewards program and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Involved in designing the user interfaces using JSPs.
  • Developed custom tags, JSTL to support custom User Interfaces.
  • Developed the application using Struts Framework that leverages MVC Design pattern
  • Implemented Session Beans for business logic, Entity Beans for Data Model and Message Driven Beans for Asynchronous messages.
  • Used RAD for writing code for JSP, Servlets, and EJBs.
  • Responsible for managing the codebase and building snapshot build and release builds using SVN and Jenkins.
  • Configured Jenkins to integrate with SVN and Maven to build and deploy test, stage and prod builds.
  • Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database tuples. These POJOs are serialized Java Classes that would not have the business processes.
  • Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Session Facade, Service Locator, Data Access Object, Singleton and Factory.
  • Deployed the applications on IBM WebSphere Application Server.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as confirmation email.
  • Developed JUnit test cases for all the developed modules.
  • Used SVN for version control across common source code used by developers.
  • Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
  • Used XML parser APIs such as JAXP (SAX) and JAXB in the web service's request response data marshalling as well as unmarshalling process.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Used JDBC to invoke Stored Procedures and database connectivity to IBM DB2.

Environment: Java, J2EE, JSP 2.0, Spring 3.0, Struts, EJB, JMS, JNDI, Oracle, HTML, DHTML, XML, DOM, SAX, AJAX, ANT, Rationale Rose, RAD, IBM Web Sphere Application Server, IBM DB2, Hibernate 3.0, Windows XP, LOG4J, CVS.

Confidential, New York City, NY

Senior Java/J2EE Consultant

Responsibilities:

  • Involved in gathering and analyzing system requirements and converting them into technical specifications using UML.
  • Developed Action classes and Action Forms & performed validations using commons, custom validator and Struts client side JavaScript validation.
  • Eclipse is used as Java IDE tool for creating JSPs, Servlets, JSF and Struts Action Classes.
  • Developed the user Interface Presentation screens using Spring, Struts Tiles, HTML and JSP. Developed payments module using EJB 3.0 (Session beans).
  • Written POJO Classes for Hibernate Object-To-Relational Mapping.
  • Implemented Custom classes and business model to retrieve the data from database for the account/tracking number.
  • Developed SOAP web services using SOA architecture. Consumed third party Web Services for authorizing payments to/from customers. Used Enterprise service bus (ESB) to resolve contention between communication service components.
  • Also written Oracle PL/SQL stored procedures to extract data from flat file to database checking for records that have not been exported successfully.
  • Implemented DAO design template for data extraction using JNDI data source with JDBC thin driver.
  • Written and debugged the Maven Scripts for building the entire web application.
  • Used log4j for logging errors, messages and performance logs. Developed various test cases such as Unit Tests and Integration Tests using TDD.

Environment: Java, J2EE, JSP, Servlets, Struts, Spring, Hibernate, JMS, JSF, ESB, log4j, SVN, MQ, SOAP, SOA, Web Services, IBM WebSphere, Eclipse Indigo, JNDI, Oracle 9i, PL/SQL, and Maven.

Confidential

Java Developer

Responsibilities:

  • Developed and maintained the necessary Java components, Enterprise Java Beans (EJB), Java Beans and Servlets.
  • Created Web Pages using XML, XSLT, JSP, HTML and JavaScript.
  • Optimized the code and database for maximum performance.
  • Developed Servlets for user Authentication and request handling.
  • Involved in requirements gathering and preparing software requirement specification.
  • Design and maintain the database to support the application using Oracle9i.
  • Developed session beans to implement business logic.
  • Responsible for developing business logic and deploying it in WebLogic environment.
  • Created connection pools, deployed JSP, Servlets, and EJBs on WebLogic.
  • Day wise transactions were listed using Swing Component - JTable and Servlets.
  • Participated in the migration of data from MS Access to Oracle9i as the legacy system uses MS Access as the database.
  • Writing JUnit Test cases for testing the application.

Environment: Java, J2EE, JSP, HTML, CSS, JavaScript, Swing, Servlets, EJB, JDBC, XML, XSLT, JUnit, MS Access, UML, Windows. Used CVS for version controlling.

Confidential

Software Developer

Responsibilities:

  • Extensive use of HTML/Servlets/JSP/XML for the presentation layer along with JavaScript for the client side validations.
  • Extensively implemented Stateless and Stateful Session beans to capture user conversation and to achieve scalability, memory management and transactions, and Entity beans to bring the relational data to the object world.
  • Used Eclipse as an IDE, Apache as a web server and WebSphere as an application server and Oracle8 as the database to develop and deploy the application.
  • Used Visual Source Safe for the Version/Source control management and Rational Clear Quest for creating Deployment as well as testing tickets.
  • Used ANT and UNIX Shell programming to write build scripts as well as deployment scripts.
  • Wrote SQL scripts to create database tables, Stored Procedures, and triggers.

Environment: Java, J2EE, Eclipse, Windows NT 4.0, JSP/Servlets, Apache, Tomcat, Weblogic, JDBC, XML, SAX, JAXP, HTML, Oracle8, UNIX, UML, CVS.

We'd love your feedback!