We provide IT Staff Augmentation Services!

Sr. Java/j2ee Consultant Resume

0/5 (Submit Your Rating)

Detroit, MI

SUMMARY

  • Over 8 years of professional experience in analysis, architecture, design, implementation, integration and testing of Client - Server/Internet/Intranet Systems for Telecom OSS, Healthcare, Financial, Insurance and Ant phishing industries using Object Oriented Analysis/Design/Methodologies.
  • Well-versed with object-oriented design and development principles using Java, J2EE and C++.
  • Unique and exceptional blend of expertise with proven intellectual capabilities in broad based competencies including architecting solutions through systems engineering.
  • Experience in creating applications with the Service Oriented Architecture (SOA), which conforms to SOA standards.
  • Excellent understanding and experience in application of design patterns
  • Experience in designing application, including defining object model, business interfaces, object database interaction
  • Experience in implementing e-commerce/distributed applications using HTML/DHTML, CSS, JavaScript, Java, J2EE, Swing, Applets, Servlets, JSP, JSTL, Java Beans, JDBC, JMS, EJB, XML, XSL, XPATH, XQUERY, AJAX, SQL, PL/SQL, Unix, Linux, Sun solaris and Windows NT/XP.
  • Experience in developing applications using Struts, Spring frameworks (MVC) and Hibernate, iBATIS frameworks (ORM), Tiles framework
  • Designed and implemented XML schemas, XQuery APIs, Java APIs, business logic, and XHTML/XML/JavaScript user interfaces.
  • Knowledge of J2EE technologies like JSP, Servlets, Struts Framework, spring and hibernate.
  • Proficient in several frameworks like Struts, Java Server Page, Hibernate 3.1 ORM, Spring Framework, spring MVC with GUI plug-ins like Tiles Framework, validation plug-ins like Validator Framework.
  • Experience in developing rich user interfaces using the AJAX JavaScript library DOJO (widgets)
  • Possess excellent query writing skills in SQL, programming skills in PL/SQL, Oracle administration skills
  • Experience in designing database for OLTP systems with solid understanding of normalization process and preparing database models using ERwin tool.
  • Excellent operational skills in creating/maintaining UDB DB2, SQL Server, Sybase, MySQL and PostgreSQL databases with strong and in-depth knowledge of relational database systems design and development.
  • Experience in administrative activities on various application servers such as Websphere, Weblogic, JBoss, OC4J and Tomcat. These include installation, configuration and deployment.
  • Experience developing applications using MQ series messaging system solution. This includes the MQ installation, configuration and programming.
  • Expertise in implementing SOA solutions through web services using JAX-WS, Apache Axis, SpringWS, SOAP and WSDL and knowledge on RESTful approach
  • Experience in implementing applications with i18n support (internationalization)
  • Experience in using various SCM tools such as Visual Source Safe (VSS), CVS, Clear Case, SVN
  • Experience in analyzing the PHP, Perl, ASP, VB scripts in order to redesign the applications with java based technologies
  • Experience in writing build and deployment scripts using Apache Ant and Maven.
  • Experience in writing shell scripts to run batch commands on UNIX flavor systems
  • Exceptional skills in communicating with clients, customers, managers and other teams in the enterprise at all levels.
  • Ability to handle multiple projects concurrently
  • Experience in developing software using RUP and Agile methodologies (Scrum)

TECHNICAL SKILLS

Operating Systems: Windows NT/2000/2003/XP, SunOS Solaris, UNIX, HP UNIX, Linux

Languages: Java 1.2/1.3/1.4/1.5 , UML, XML, HTML, JavaScript, VBScript, Shell script, PL/SQL, Visual Basic, C/C++, COBOL

Web Technologies: Servlets, JSP, ASP, AJAX, JDBC, EJB, JMS (MQ Series), Web Services, SOAP, XML, WSDL, XSLT, XPATH, XQUERY

Frameworks: Struts, Spring, Hibernate, iBATIS, JUnit, Tiles

IDE: RAD 6.0, RSA, Eclipse 2.1/3.1, JDeveloper 9.0, JBuilder 4.0

Servers: WebSphere 6.1/5.1, Weblogic 5.1/6.1/7.0, JBoss 4.0/3.x, Tomcat, iPlanet

Databases: Oracle 10g/9i/8i/7.3, DB2 7.1/8.1, Sybase 4.x, PostgreSQL 8.x, MySQL, SQL Server 7/2000, MS Access 97.

Tools: & Utilities: SQLPLUS, CVS, Rational Clear Case, Subversion (SVN), VSS, Visio, MS project, Jxplorer, ERwin, Axis, TOAD, PL/SQL Developer

Protocols: LDAP, SOAP, HTTP, HTTPS, SMTP

Others: DOJO, Apache Xerces, DOM, SAX, JAXB, Ant, Maven, Log4j

PROFESSIONAL EXPERIENCE

Confidential, Detroit, MI

SR. JAVA/J2EE CONSULTANT

Responsibilities:

  • Analyzed new requirements, existing system and identified independent reusable services.
  • Prepared/modified the design artifacts such as Use Case diagrams, Class diagrams, Sequence diagrams and functional specification document to include new requirements.
  • Modified technical design specification (Technical writing), test documents to reflect the changes and followed the Scrum Agile methodology in realizing requirements.
  • Involved in refactoring existing application code to improve performance of the application. This includes identification of bottlenecks, profiling using Jprofiler and code clean up.
  • Developed user interface for the smart start quote screen using JSP elements and DOJO widgets
  • Provided validation for the form elements through DOJO validation widgets and AJAX calls to populate controls
  • Developed new POJOs for controller, service classes for the personal and commercial clients and auto wired them through spring configuration.
  • Developed Service classes for commercial and personal clients to invoke web services for getting information from CE External System. This was done through spring WS.
  • Installed MQ on development environment and configured the messaging resources.
  • Programmed to the JMS interfaces to send and receive messages from MQ objects.
  • Developed DAO classes to get data from DB2 for the Batch Process and for the requested pending items.
  • Followed Test Driven Development (TDD) and performed unit testing with JUnit test cases
  • Involved in build process and run the deployment procedure in the UNIX environment on regular basis. Actively involved in production support.
  • Designed and implemented XML schemas, XQuery APIs, Java APIs, business logic, and XHTML/XML/JavaScript user interfaces.

Environment: HTML, JavaScript, DOJO, Java 1.4, J2EE 1.4, JSP, Spring, JMS, JUnit, XML, SOAP, Web Services, JAXB, SOA, MQ Series, Web logic 7.0, IBM DB2, Windows XP, UNIX, RAD 6.0, TOAD, Clear Case, Clear Quest, XQuery, Scrum

Confidential, MD

SR. JAVA/J2EE CONSULTANT

Responsibilities:

  • Modeled the design artifacts such as Use Cases, Class diagrams and Sequence diagrams using RSA
  • Involved in preparing design documents, developing use cases, identifying classes and Objects, drawing class diagrams, sequence diagrams using Rational Rose and identifying the design patterns, frameworks to be used during implementation.
  • Implemented j2ee design patterns like Front Controller, Service Locator, DAO, and Session Façade.
  • Developed Façade classes to encapsulate the business logic and hide the implementation details of the data access classes and EJBs.
  • Developed EJB (Session and Entity) components that interface with the database using Data Access Objects.
  • Responsible for the design and development of the framework. The system is designed using J2EE technologies based on MVC architecture.
  • The application uses the STRUTS framework.
  • The Views are programmed using JSP pages with the Struts tag library, Model is a combination of EJB’s and Java classes (Form and Action classes) and Controllers are Servlets.
  • The controller uses XML mappings in struts to map the request to the server side functionality
  • Developed presentation tier using JSP/Servlets and custom tags in MVC architecture.
  • Implemented client side validations using JavaScript
  • Involved in migration of Web Logic Application Server from V5.0,V6.0 to V7.1
  • Configured Web Logic resources like JDBC providers, JDBC data sources, connection pooling, and Java Mail sessions.
  • Used XSLT for transforming the XML content into HTML.
  • Co-ordinate with QA for testing, Production releases, Application deployment, integration and conducting walk-thru code reviews.
  • Worked with documentation teams in the development of Training Manuals and User's Guides ANT
  • Used Apache Log4J logging API to log errors and messages.
  • Unit Testing and fixing the defects in the application during the maintenance builds.
  • Installed JBoss and configured JNDI resources for the application
  • Developed web UI with JSP, JSTL, Struts custom tags and provided client side validations through JavaScript.
  • Programmed to business interfaces and developed service classes and utility classes.
  • Defined and implemented the data access layer (DAO) interfaces using iBATIS framework.
  • Written the Ant Scripts for building and deploying the workbench application in JBoss.
  • Followed Test Driven Development (TDD) and performed unit testing with JUnit test cases
  • Assisted QA team in Test cases preparation and fixed bugs

Environment: HTML, JavaScript, CSS, Java JDK 1.5, J2EE, JSP, JSTL, Struts, iBATIS, JDBC, XML, UML, Oracle 10g, JBoss 4.0.1, Windows XP, Eclipse 3.1, RSA, CVS, Ant, Log4J, JUnit

Confidential, Cleveland, OH

SR. JAVA/J2EE CONSULTANT

Responsibilities:

  • Analyzed existing system, which is in ASP/PHP/CGI/Perl/CSV/Sybase/MySQL technologies and captured the functionality into several use cases.
  • Prepared Engineering Requirement Specification (ERS) document that documents the functionality of the system including the enhanced functions.
  • Prepared project plan using MS Project and monitored the activities of project execution
  • Used MS Visio to document the flow of control and operations
  • Conducting team meetings and guiding team in technical aspects and coordinated with offshore development team
  • Participated in Data collection activity and subjected this data in csv files to analysis to find the gaps and excesses.
  • Designed and modeled a new database to replace the csv files and to support as foundation for future reporting infrastructure that should serve the needs of all other products in Mark Monitor.
  • Designed and implemented a partitioning strategy in the PostgreSQL through several design discussions.
  • Written Unix shell scripts for creation of missing CSV files from legacy reports contained in text
  • Developed stand alone application to read the CSV files and load data into the database using Java file I/O API.
  • Responsible to Architect and Design the application using MVC and java technologies. This has been done using spring and Hibernate frameworks.
  • Designed the application and defined the interfaces in each layer and coordinated the work with managers for key design decision making.
  • Used Spring IOC for Injection and Spring AOP for Hibernate transaction management.
  • Design and Development of tab service web service using Apache Axis
  • Used AJAX to place multiple calls to web service to get additional who-is records without interrupting the view
  • Responsible for code review and identifying performance issues.
  • Used Maven build tool to build the application

Environment: HTML, Java JDK 1.4, JSP, ASP, DOJO, JSON, AJAX, JAXB, Spring, Hibernate, HQL, XML, Apache Axis, JUnit, Sybase, MySQL, PostgreSQL, MQ, Web sphere 6.1, Solaris, Windows XP, SVN(subversion), JIRA, Maven, Eclipse

Confidential, Herndon, VA

SR. JAVA/J2EE CONSULTANT

Responsibilities:

  • Developed Prototypes using Home site and various JSP Pages.
  • Developed session beans for business logic and JSP/Servlets, for presentation/control layer using Struts.
  • Extensively used Java Naming and Directory Interface (JNDI) for looking up enterprise beans.
  • Responsible for writing SQL and PL/SQL queries for writing stored procedures and triggers
  • Used CMP and EJBQL to map Oracle database.
  • Extensively involved in JavaScript to handle client side programming and for validating screens.
  • Deployed and tested the application on Web Sphere Application Server.
  • Configured connection pools in Web Sphere to connect to Oracle database.
  • Developed Style Sheet to provide dynamism to the pages and extensively involved in unit testing and System testing using JUnit and involved in critical bug fixing.
  • Utilized the base UML methodologies and Use cases modeled by architects to develop the front-end interface.
  • The class, sequence and state diagrams were developed using Rational Rose.
  • Developed the ANT scripts for preparing EAR and WAR files used to deploy J2EE components.

Environment: HTML, Java, Servlets, Struts, EJB, Web Sphere, Web sphere MQ, JDBC, Win NT, XML, XSLT, WSAD 4.0, Oracle

Confidential

JAVA/ J2EE CONSULTANT

Responsibilities:

  • Responsible for gathering functional Requirements and developed the Functional Requirement document to capture all the requirements for the detailed design.
  • Developed application using the MVC/Struts architecture with Servlets, JSP's and custom tags.
  • Documented design artifacts using UML/Rational Rose.
  • Designed Session EJB's for the Services tier and Entity EJB's for the data tier
  • Developed Site Maintenance component, which is used when the user is logged in to get a customized message when server is in maintenance.
  • Developed a web based SQL Worksheet with Applet - Servlet Communication
  • Developed a Mail Bean Module, which is used to send an email notification at successive intervals.
  • Integrated all the modules and automated the Confidential installation

Environment: Java, Servlets, JSP, JSTL, EJB, MVC/struts, XML, UML, Web logic, JRun, JBoss, SQL, Oracle 9, 8,7.x, Windows NT, JBuilder 4.0, Erwin

We'd love your feedback!