We provide IT Staff Augmentation Services!

Sr. Java Consultant Resume

5.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • 9 years hands on experience in IT industry, worked in all phases of software development life cycle from requirements gathering to the production and successfully implemented several projects with responsibilities as developer at different locations.
  • Experience in working with HealthCare, Insurance and Financial industries.
  • Experience on RUP, Agile/Scrum and Extreme Programming (Test Driven development, Pair Programming, Code Reviews).
  • Experience in Client Side Designing and Validations using HTML, CSS, JavaScript, JSP and Struts Tag Library.
  • Set up, configured, and maintained multiple web/application servers like IBM Web Sphere, Apache Tomcat and BEA Web logic
  • Expertise in designing and developing applications using Java, J2EE Technologies like Servlets, JSP, EJB,MQ Series, JDBC, XML,JMS, AJAX, and web services.
  • Experience with various frameworks like Struts, spring and Hibernate.
  • Wrote build/deployment scripts using ANT.
  • Extensive experience in using design patterns such as MVC, Singleton, Façade Service, Business Delegate, Service Locator, Data Transfer Object (DTO), and Data Access Object (DAO) in the development of n - Tier distributed Enterprise Applications.
  • Strong working noledge of MVC architecture and efficient in implementing it with Apache Struts framework.
  • Extensive experience using integrated development environment like JDeveloper, Eclipse, RAD and NetBeans.
  • Excellent noledge in databases DB2, MS SQL and Oracle.
  • Experience in writing test-cases in Java environment using JUnit.
  • Sequence, class and database diagrams are made using the UML design tool.
  • Possess strong logical, analytical and problem solving skills with positive attitude.
  • Experience in working with different operating systems like Windows /XP/Vista and UNIX.
  • Committed to excellence, self-motivator, fast-learner and a prudent developer with strong problem-solving skills and communication skills
  • Ability to learn and use new systems and paradigms in considerably less time, solid communicator with exceptional team-building skills.

TECHNICAL SKILLS

Core Java: Collection, Multithreading, Applets and Swing

J2EE Technologies: Servlets2.3/2.4/2.5, JSP1.2/2.0, EJB2.0/3.0, JMS1.1, JDBC2.0/3.0

Web Servers/application servers: Apache tomcat Server5.0/6.0, IBM Web Sphere server 6.1/7.0, pramati server, Bea Weblogic server8.1/10.0

Web tools and languages: HTML, XML, CSS, DHTML, AJAX, ANT, Java Script

Framework: Design Patterns, SOAP, Struts 1.0/1.1/1.2/2.0, Hibernate2.0/3.0, Spring1.0/2.5.

Databases: Oracle8i/9i/10g, MS SQL Server 2000/2005/2008, DB 2 8.2/9.0/9.5.

Languages: C, C++ with OOPS, Java 1.3/1.4/5.0/6.0, J2EE 1.3/1.4/5.0.

Operating Systems: Windows 2003/2008/XP/Vista, Unix.

Tools: Eclipse3.3/3.4, Rational Rose, Dreamweaver, RAD6.0/7.5, Net Beans.

Methodologies: Rational Unified Process (RUP), Agile (SCRUM), UML.

Version Control: Visual SourceSafe (VSS), ClearCase, ClearQuest, CVS.

Testing: Junit

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

Sr. Java Consultant

Responsibilities:

  • Gatheird & analyzed requirements from the customer and written requirements, technical and design specifications
  • Participate in business analysis requirements with the business analyst.
  • Involved in the Development of Framework Controllers using Spring.
  • Developed Controller for request, response paradigm by Spring Controllers using Spring-mvc.
  • Configured the URL mappings and bean classes using Springapp-servlet.xml.
  • Developed applications using Hibernate persistent framework, developed persistent classes, Hibernate-mapping files .hbm.xml file, hibernate query language
  • Worked on Hibernate object/relational mapping according to database schema
  • Worked on AJAX implementation for retrieving the content and display it with out reloading the existing page
  • Written complex SQL queries and stored procedures for Oracle database
  • Implemented the application using the various J2EE design patterns like DAO, Singleton and Business Facade.
  • Expertise in developing enterprise applications using Struts Frameworks
  • Involved in Web Service development and implementation.
  • Hands on experience in deployment of J2EE applications on Websphere Application Servers(WAS).
  • Development of different application layers like Action Handler, Facade and process objects.
  • Written Test cases using JUnit framework to validate the application flows in different scenarios in the standalone application.
  • Mentoring developers regarding business noledge and application framework noledge.
  • Production support contact - to analyze, debug and investigate on problems reported by users
  • Code reviews (standards, performance tuning, re factoring, re-usability)
  • Exposing and consuming the services to the downstream applications using Apache CXF.
  • Created the domains, application servers and load balancers using Weblogic 9.0
  • Use of multiple tools, including iText and JFreeChart to create reports and charts
  • Used Log4J to print the logging, debugging, warning, info on the server console.
  • Written build script for the application build and deployment using Ant.
  • Worked with CVS Version control.
  • Eclipse 3.4 was used for Rapid Development of the application
  • Build use cases components; create design documents with different UML diagrams using Rational Rose.
  • Performed usability testing for the application using JUnit Test.
  • Responsible for developing extensible components for use in next-generation enterprise clinical information system utilizing Agile (Scrum) methodology.
  • Made SDLC recommendations and Flex development best practices
  • Developed the Servlets for processing the data on the server.
  • Used MAVEN for building and deployment purpose.
  • Extensively worked onOracle10g including storage and retrieving data
  • Involved in designing the user interfaces using JSPs.
  • Experience with SQL and basic CRUD operations
  • Used ClearCase version control system.
  • Involved in implementing JQuery for providing interactive user interfaces
  • Used Agile methodology for the software development process.

Environment: Java, J2EE, JDK, Spring, Struts, Hibernate, Websphere Application Server, JDBC, Servlets, JSP, Log4j, Web Services, SOAP, JUnit, HTML, XML, JavaScript, Apache Ant, Oracle, AJAX, UML, Weblogic, Apache CXF, JQuery, JSP, Servlets, Oracle10g, CRUD, Eclipse, Maven, iText, ClearCase, Agile (Scrum), Flex

Confidential, Jacksonville, FL

Java developer

Responsibilities:

  • Developed and deployed the applications with huge customer base of more TEMPthan a million users.
  • Involved in Developing Web Application with Full Software Development life Cycle (SDLC) from Design to Deployment using agile methodologies.
  • Created detail design documents which has the UML Design diagrams, table information, object model etc which are required for the developer.
  • Designed Graphical User Interface (GUI) for various WebPages using AJAX, HTML, CSS and JavaScript.
  • MVC architecture is implemented by struts framework.
  • Configured the struts-config.xml.
  • Developed a controller Servlet that dispatches request to appropriate Action Classes.
  • Implemented Different Design patterns like singleton, factory and J2EE design patterns like Business delegate, session façade, Value object and DAO design patterns.
  • Used Spring Framework’s IOC Dependency Injection to inject Service Object using Service Locator Design Pattern into Action Classes.
  • Extensively worked on Spring Bean wiring, Spring DAO and Spring AOP modules.
  • Used join point and advice Spring AOP modules for cross cutting concerns and IOC for dependency injection..
  • Used Java Persistence API(JPA) and Hibernate for performing the Database Transactions.
  • Using JPA for designing and creating the entities and establishing the relation between the entities in a persisted way for EJB.
  • Implemented application level persistence using Hibernate
  • Involved in developing EJB’S for the business logic using Session facade pattern and deploying them in Apache tomcat.
  • Wrote complex Database PL/SQL Statement and Did PL/SQL tuning for the performance of the Database. Worked extensively on the Oracle database.
  • Extensively used IBM Websphere Portal for authentication and personalization features
  • Used JMS API for asynchronous communication by putting the messages in the Message queue.
  • Consumed Web Services (WSDL, SOAP, UDDI) from third party for authorizing payments to/from customers.
  • Involved in creating UI components using DOJO.
  • Setting the development environment on eclipse.
  • Involved in user interface development using JSTL.
  • Involved in the deployment of Web-Service End-Points using Apache CXF
  • Integrated with Apache Tomcat.
  • Deployed the applications on IBM WebSphere Application Server.
  • Handled necessary Business logic in Servlets.
  • CVS for version control system.
  • Experience with SQL and basic CRUD operations.
  • Experience in dimensionally modeling relational data sources (DMR) using Cognos 8 Framework
  • Developed JUnit test cases for all the developed modules.
  • Comprehensive experience in designing and developing applications using UML
  • Involved in designing the user interfaces using JSPs.
  • Used Maven for building and deployment purpose.
  • Used Subversion for configuration management.
  • Created different batch programs to clean up tables in DB2 database.
  • Developed the Web Based Rich Internet Application (RIA) using Adobe Flex.
  • Core developer of the application infrastructure using GWT as the front-end architecture using AJAX.
  • Participated in the offshore development team meeting.
  • Written Test cases using JUnit to validate the application flows in different scenarios in the standalone application.

Environment: JAVA, JSP, Servlet, EJB, Spring, JavaScript, Hibernate, Struts, Design Patterns, Agile, HTML, JMS XML, Eclipse, Webservice, SOAP, WSDL, Apache tomcat server, PL/SQL, Oracle, CVS,UML, Rational Rose, Junit, WebSphere, Websphere Portal, Apache CXF, DOJO, JSTL, JSP, DB2, CRUD, UML, Maven, GWT, Subversion, Cognos, Flex.

Confidential, Chicago, IL

Java developer

Responsibilities:

  • The system was designed according to J2EE specifications. Servlets were used as a Front Controller gateway into the system. Helper classes were used to limit the business logic in the servlet. EJB was used to talk to the database and JSP along with HTML, XML were used to control the client view.
  • Designed and added new functionality extended existing application using J2EE,XML,Ajax, Servlets, JSP.
  • Studied the impact of the requirement and prepared the Requirement functional and technical documents.
  • Created different batch programs to clean up tables in DB2 database.
  • Extensively used Collections and Exceptions in batch program for database clean up.
  • Worked on UNIX shell scripting to run the JAR file created for batch program.
  • Used Struts framework in UI designing and validations.
  • Developed Action Classes, which acts as the controller in Struts framework.
  • Implemented Hibernate and to replace EJBs in the earlier architecture.
  • Client side validations are done using JavaScript and server side validations are done using Struts validator framework.
  • Extensively used Core Spring Framework for Dependency Injections of components
  • AJAX forms are created for update operations.
  • Designed MT-Web application using the JSF Framework.
  • Data was converted into JSON using JSP tags.
  • Developed Scalable applications using Stateless session EJBs.
  • Written JQuery validations for the User Front-ends.
  • Developed the Servlets for processing the data on the server.
  • Enhanced the existing application to meet the business requirement.
  • Establishing JDBC connection using database connection pool.
  • JSP interfaces were developed. Custom tags were used.
  • Apache AXIS2 used to create proxy and stub classes.
  • Wrote complex SQL statements to retrieve data from the DB2 database.
  • Expert in the enterprise implementation of Oracle Enterprise Content Management solutions. Specialized in UCM and SOA implementation
  • Participated in the Production support and maintenance of the project.
  • Created new tables in DB2 database.
  • Generated PDF reports using ECF and iText.
  • Used Web 2.0 to scrape the event data from various web sites.
  • Designed extensive addition to existing Java Web Application using SOA.
  • Installed and configured a multi-server, clustered ILOG environment.
  • Page design and development using Oracle BPM.
  • Layout and design the overall architecture and migration approaches using Oracle ADF.
  • Installation and configuration of Development Environment using Weblogic Application server
  • The application was developed using Eclipse on Windows XP. Deployed the application on Apache tomcat server6.0 on windows server 2003.
  • Used ClearCase version control system.
  • Performed usability testing for the application using JUnit Test.
  • Developed stored procedures, triggers and functions with PL/SQL for Oracle database.

Environment: JAVA, JavaScript, Ajax, Spring, JSON, Struts, Design Patterns, Eclipse, Apache tomcat server, DB, UNIX, ClearCase, Junit, Hibernate, JSF, EJB, Weblogic, Apache AXIS2, JQuery, JSP, Servlets, Oracle, iText, Oracle ECM, ILOG, Oracle ADF, Oracle BPM, SOA, Web 2.0.

Confidential, Pittsburgh, PA.

Java Developer

Responsibilities:

  • Involved in Object Oriented Design/Object Oriented Analysis with usage of UML Sequence Diagrams and Class Diagrams with Rational Rose.
  • Responsibilities include analysis of these various applications, designing of the enterprise applications, co-ordination with client and offshore team, meetings with business users, functional and technical guide to the offshore team, project management
  • Designed UI using JSP and HTML, and validated with JavaScript for providing the user interface and communication between the client and server.
  • Implemented MVC architecture by developing struts framework.
  • Struts Validator framework is used to do client side validation.
  • Wrote Action classes, Business Objects and Service classes.
  • Configured Struts-config.xml with all the mappings required by the architecture.
  • Used Struts tag libraries in the JSP pages.
  • Used various design patterns like BOs, DAOs, TOs, Facades etc.
  • Used Object/Relational mapping Hibernate framework as the persistence layer for interacting with DB2.
  • Developed EJB components (Session Beans, Entity beans) using EJB design patterns to business and data process.
  • Worked on Hibernate object/relational mapping according to database schema.
  • Used hibernate annotations to avoid writing a mapping file.
  • Wrote JMS classes to communicate with MQ series deployed at Credit Card Issuing agency (VISA, MASTER).
  • Used SQL statements and procedures to fetch the data from the database.
  • Installed, configured, and maintained Websphere server and DB2.
  • Involved in debugging the product using JIRA Bug Tracking
  • Extensively worked on spring’s framework
  • Deployed the application on to Websphere application server.
  • Involved in creating unit testing of various layers using junit and created automated test scripts for integration testing using the Selenium.
  • Created war files and deployed on Tomcat using ANT deployment tool.
  • Performed Java web application development using J2EE and Net beans.
  • Expertise in employing Water Fall Model (WFM) and best practices for software development.
  • Used Ibatis to populate the data from the Database.
  • Built CVS and XML file loaders and splitters for financial database.
  • EJB components are deployed on the Web Logic Integration with MQSeries
  • Worked closely with EMC Documentum to implement Engineering Design Storage Repository and Project Document Management.
  • Designed the front end using Swing.
  • Deployed the application in JBOSS Application Server.
  • Involved in designing the user interfaces using JSP
  • Developed Servlets and Worked extensively on My SQL.
  • Worked with MySQL for SQLYog and Workbench.
  • Written JQuery Validations for the User Front-ends.
  • Maintenance of data in different Oracle Database and environments using TOAD.
  • Worked on Hibernate object/relational mapping according to database schema.
  • Implemented Web services by applying SOA concepts in conjunction with SOAP.
  • Participated in code review sessions to enhance the developed applications.
  • Worked with QA team for QA testing.

Environment: Java, Servlets, JSP, Struts, Hibernate, Spring, JMS, EJB, Hibernate, HTML, XML, MQ Series, DB2, Design patterns, Web services, UML, RAD, IBM websphere server, Junit, Ibatis, Water Fall Model, Selenium, Ant, Netbeans, EMC Documentum, CVS, JIRA, Swing, JBoss, JQuery, My SQL, TOAD.

Confidential, Durham, NC

Java Programmer

Responsibilities:

  • Analyzed and designed the system.
  • Created Various UML Diagrams e.g. Class diagrams, Sequence diagrams.
  • Responsible for the design and development of the framework. The system is designed using J2EE technologies based on MVC architecture. The Views are programmed using struts, JSP pages, Model is a combination of EJB’s and Java classes and Controllers are Servlets.
  • Developed user interface using JSP JQuery, and AJAX to speed the application.
  • Writing the java script and designing the JSP GUI frame work.
  • Developing HardwareStoreMarketer.com site using ASP.Net
  • Responsible for creating of Action classes, JSPs, Model classes.
  • Developed automated FTP testing system using C and Perl.
  • Used business delegate to call EJB from struts action class.
  • Developed CVS statistical analysis tool using C++ and Ruby.
  • Used Visual Source Safe (VSS) for source control.
  • Used Java Messaging Services for reliable and asynchronous exchange of important information.
  • Deployed Application to BEA weblogic server.
  • Extensively worked on spring’s framework.
  • Use FileAid dataset to validate backend results of test events.
  • Configured and analyzed JCL to execute mainframe batch.
  • Actively involved in contributing to RFP and POC activities in IMS.
  • Manipulated data and performed data preparation using ISPF and SPF system utilities.
  • Involved in coding for DB2 stored procedures using COBOL.
  • Extracted & modified data from VSAM files for PDF reports.
  • Automate nightly batch processing & job alerts using REXX.
  • Responsible for migrating Websphere server and migrating IBM CICS Transaction.
  • Created tables, triggers, stored procedures, SQL queries, joins, integrity constraints and views for multiple databases, using MS SQL Server.
  • Designed and developed Message Flows and Message Sets and other service component to expose Mainframe Legacy applications to enterprise J2EE applications.
  • Implementation of Spring IOC container, Spring JDBC template, Spring Exception Strategy and AOP.
  • XML messages are used to communicate between web services that are written using SOAP and WSDL.
  • Created different database objects (Stored Procedures, Functions, and Triggers) for the backend MS SQL server.
  • Used Clear Case for source Version Control.
  • Tested with the Junit Test Cases for both Professional and Institutional Claims.
  • Coordinated with QA team to ensure the quality of application.

Environment: Java, JSP, Servlet, EJB, sturts,.JMS, JDBC, Hibernate, Spring, Java Script, AJAX, UML, Eclipse, BEA Weblogic, SOAP, WSDL, Web Services, HTML, XML, MS SQL Server2005, ClearQuest, Clearcase, Junit, ASP.Net, MS SQL Server, Visual Source Safe, C, C++, Mainframe, COBOL, VSAM, CICS, REXX, FileAid, IMS, JCL, ISPF.

Confidential, Washington, DC

Software Developer

Responsibilities:

  • Involved in the complete Software Development Life Cycle (SDLC) phases of the project.
  • Implemented Back office loan services and web applications using Session Façade, Service Locator, Data Access Objects, Business Delegate, MVC, Front Controller and Data Transfer Object design patterns.
  • Front end is based on MVC architecture using struts, Tiles and Validator framework.
  • Involved in Configuring tiles-def.xml, Web.XML and struts-config.xml according to the strut framework.
  • Used LOG4J for error logging at the development box and used ANT for building the deployable EAR/WAR components.
  • Used the light weight container of the Spring MVC Frame work to provide architectural flexibility for inversion of controller (IOC).
  • Used Spring Framework for dependency injection.
  • Implemented and deployed several EJB (Session and Entity).
  • EJB’s were running under the hood of Websphere container/server.
  • Used WebSphere Application Server for deploying various components of application.
  • Used JDBC for pulling the data from database.
  • Created DB2 SQL Procedures, Functions & Stored Procedures, Nested Tables, Cursors, DB2 Packages, Reports & SQL Functions for Reports.
  • Exposed back office loan services as Java Web Services to be used by other development teams.
  • Developed the application using RAD.
  • Worked with VSS Version control.

Environment: Java1.4, JSP2.0, Servlets2.4, EJB2.0, Struts1.2, Spring2.0.3, JDBC3.0, Design patterns, Html, XML, CSS, Log4j, Ant, Web services, RAD6.0, IBM websphere server6.1, IBM DB29.0, VSS.

Confidential, Rochester, NY

Java Developer

Responsibilities:

  • Participated in all the phases of Software Development Life Cycle.
  • Involved in the design of the project and represented the requirements through the diagrams using UML.
  • Developed user interface using JSP, HTML, AJAX and Javascript.
  • Designed the Web-Tier using Struts MVC.
  • Involved in the Database design, creation, Querying.
  • Involved in creation of Stored Procedures, Functions and Triggers in PL/SQL.
  • Developed the presentation layer and GUI framework that are developed using HTML, DHTML, Swing and Client-Side validations were done using JavaScript.
  • Involved in developing test cases for testing the application using JUnit.
  • Designed and developed Session and Entity Beans to implement business logic and deploy them on the Bea weblogic Application Server.
  • Developed the core business functionality using JDeveloper as IDE.
  • Developed the User interface screens using HTML, JSP and AJAX.
  • Designed table components with headers, adding column to tables and manipulating them.
  • Used CVS version control for source code.
  • Designed developed and implemented Reports benefits application for Annual Reporting.
  • Interacted with and monitored coding done by offshore team of developers.
  • Used Junit for testing.

Environment: Java1.4, JSP1.2, Sevlets2.3, JMS1.0, Log4j, Javascript, AJAX, Bea WebLogic server8.1, Hibernate2.0, Struts1.1, Spring1.0, Unix, Oracle9i, Jdeveloper, XML, JavaScript, PL/SQL, CVS, HTML, Web Services, Junit.

We'd love your feedback!