Java Consultant Resume
Tempe, AZ
PROFESSIONAL EXPERIENCE:
- Over 6 years’ experience in teh Java/J2EE based enterprise application development along wif System Integration testing.
- Excellent work experience wif writing SQL queries, Store Procedures for major Relational Databases DB2, Oracle 9i/8i and MS SQL Server.
- Experience in application development using Java, J2EE, JSP, CORBA, Servlets, EJB2, JMS, Struts, Tiles, JavaBeans, JDBC, Junit 4.0, Log4J, XML, XSLT, PLSQL, JAXB, JavaScript, HTML, AJAX.
- Worked extensively in teh development of Business applications using teh Java Servlets, JSP 2.0, Spring, Hibernate, STRUTS 1.1, and Java Server Faces (JSF) frameworks.
- Extensively worked on multiple IDE tools like RAD 6.0 (Rational Application Developer), and Eclipse 3.2.
- Strong noledge in developing Web Services using SOAP and XML.
- Worked on different OS like UNIX/Linux, Windows NT, Windows XP, and Windows 2K.
- Strong Experience in OO Analysis and Design.
- Strong Knowledge in generics jdk1.7.
- Created Test cases using JUnit4.4 to test functionalities of application.
- Good experience in process like RUP, Agile and Test driven methodologies.
- Good initiator, quick learner and excellent team - player wif strong personal and group communication skills.
- Proficient and highly competent in gathering user requirements and converting them into software requirement specifications using Rational Rose, UML, Object Oriented Techniques.
- Goal oriented team player, self-starter, quick learner, and proficient in handling multiple projects, Gap analysis simultaneously.
TECHNICAL SKILLS:
Languages: Java, C++.
Presentation: JSP, Servlets, HTML, DHTML, CSS, JavaScript, AJAX, XML.
Business: Struts, Spring, Hibernate, SOAP, Web Services, RMI, and JNDI.
Backend: Oracle, JDBC, PL/SQL, MySQL, SQL Server 2005.
Application Servers: Tomcat 7.x, JBoss 5.0, Resin.
Platforms: Windows 2K/XP, UNIX, Linux.
UNIX: Shell Scripting, Job Scheduling (Cron).
Voice Technologies: VXML, VoiceRuby.
Other Tools: JUnit, Cucumber, Log4j, ANT, MAVEN, Eclipse, MyEclipse, TOAD, CVS, Perforce, Rational Rose, Microsoft Visual Studio 2008, Apache Camel, Jboss Drools.
PROFESSIONAL EXPERIENCE:
Java Consultant
Confidential, Tempe, AZ
Environment: Java 1.7J2EE,Hibernate 2.0,EJB, Webservices, SOAP UI,Oracle 10,Toad,Git, Gerrit,Jenkins, JUnit, Log4j,JBOSS Application Server,FactoryWorks Intelligent Client(FWIC).
- Involved in teh development of backend of various modules of teh systems.
- Used JAX-WS to develop and deploy Web Services.
- Used Hibernate for mapping java objects to entity tables.
- Used Hibernate for mapping java objects to teh relational database in .hbm.xml file.
- Written HQL (Hibernate Query Language) Queries for teh modifications to existing database structure according to teh required features.
- EJB Session Beans were used to process requests from teh user interface and Entity beans were used to interact wif teh persistence layer.
- DevelopedSQLqueries to create, retrieve and update data.
- Involved in teh development of Queries, Joins, Create Tables, Alter Tables, Functions and Stored Procedures using Oracle.
- Implemented logger for debugging and testing purposes using Log4j.
- Used JUNIT to implement test cases for Unit testing of modules.
- Used SOAP UI for inspecting, invoking and testing teh web service.
- Creating Code reviews and performing code reviews for other developer’s code.
- Involved in teh preparation of test data documents and code review documents.
- Used and Configured Ant Scripts to deploy teh application.
Software Engineer
Confidential, Memphis, TN
Environment: Java 1.5, J2EE 1.4, Servlets 2.3, JSP, Hibernate 2.0, Webservices, AXIS,SOAP UI, JavaScript, Ajax, JBOSS Application Server, JBoss Drools Rule Engine, RAD, Oracle 9.1, Toad, CVS.
Responsibilities:
- Worked as POC for on-shore coordination.
- Developed teh whole framework based on Struts MVC architecture.
- Developed web services.
- Developed CSS file for UI Design.
- Developed XSLT files for transforming teh XML response from teh web service into HTML as per teh business requirements.
- Developed teh Persistence Layer using Hibernate.
- Used Business Delegate, Singleton, Front Controller, Factory and DAO design patterns.
- Used JAVA Mail API, and implemented an automated functionality to generate e-mails to teh manager whenever a user registers for teh application.
- Developed several WebService clients using AXIS 2.x and Document literal.
- Worked wif teh WebServices Publisher team in agreeing upon teh WSDL definition, which fits teh business requirement.
- Co-ordinated very closely wif teh test team in designing all teh test cases and possible scenarios for teh intra module WebService calls.
- Used SOAP UI client extensively in monitoring teh up to date changes for teh WSDL and documented teh test results.
- Used DOM Parser to parse teh XML response from webservices.
- Implemented logger for debugging using Log4j.
- Used JDBC for connectivity to Oracle for real time tables.
- Configured IBM MQSeries for messaging services and also worked on MDB’s to listen to teh queues and process teh nightly feed.
- Developed few stored procedures, triggers and sequences.
- Served in teh Production support team, on a rotational on call support.
- Used CVS as version management tool.
- Used ANT for building teh EAR file.
- Develop test automation, using BDD approach (cucumber,etc).
Software Engineer
Confidential
Environment: Java 1.4, J2EE 1.3, Servlets, JSP, Struts, Hibernate 3.0, ANT, Log4J, JavaScript, Ajax, JUnit, Oracle 9i, Resin, Unix, Perforce, VXML, VoiceRuby.
Responsibilities:
- Discuss wif Business Partners for new requirements on IVR systems
- Documented use cases, functional requirements based on teh A&D using RUP and UML.
- Developed Multi Language supporting IVR application.
- Developed teh presentation layer using JSP’s, CSS, VXML and AJAX.
- Used Ajax wif JavaScript extensively to dynamically fetch teh requested work lists and report pages.
- Configured home page for teh callers by using VXML.
- Developed Struts MVC framework.
- Develop integration techniques using teh Apache camel and apache activemq technologies.
- Wrote UNIX shell scripts to monitor teh production environment.
- Used tiles framework for teh GUI screens.
- Consumed Web services to fetch data synchronously from teh other interfaces.
- Developed XSLT files for transforming teh XML response from teh web service into HTML as per teh business requirements.
- Developed teh Persistence Layer using Hibernate.
- Used Business Delegate, Singleton, Front Controller, Factory and DAO design patterns.
- Used session beans to expose teh application for teh use by teh third party users.
- Used DOM Parser to parse teh XML response from web services.
- Implemented logger for debugging using Log4j.
- Used JDBC for connectivity to Oracle databases.
- Developed few stored procedures, triggers and sequences.
- Used Perforce as version management tool.
- Used Quick Build for building teh WAR file.
Confidential, Sacramento, CA
Software Engineer
Environment: Core Java, J2EE, Perl, Servlets, JSP,UML, XML,EJB, HTML, AJAX, Agile, JSF, Spring, Hibernate 3.x, Struts, JBoss, Log4j, SubVersion, Oracle10g, DOM, JUnit, SQL, UNIX.
Responsibilities:
- Involved in System Requirement study, conceptual design and designing of Use Cases based on teh requirements using UML.
- Developed server-side services using Core Java concepts (multithreading, collections).
- Developed various UI (User Interface) components using JSP, Struts (MVC) and HTML in J2EE Application using.
- Designed and developed presentation tier components such as commands, actions, JSPs, domain and domain access objects using Agile Processes/XP and best practices.
- Extensively worked wif Servlets and Struts based multi-tier applications in developing J2EE Components.
- Involved in writing all client side validations using Java Script in Struts Action Form.
- Used Hibernate for mapping java objects to teh relational database in .hbm.xml file.
- Implemented persistence using Hibernate (MVC), mapping of classes in Hibernate.cfg.xml file.
- Written HQL (Hibernate Query Language) Queries for teh modifications to existing database structure according to teh required features.
- Designed, Developed and Implemented document transformation applications using XML tool.
- Used DOM Parsing Methodology for Serializing and parsing teh XML request and response.
- Improved teh performance and response time of teh application by implementing AJAX.
- Extensively used Hibernate 3.0 in data access layer to access and update tables in teh database.
- Used Spring Framework for Dependency injection and integrated wif teh Hibernate.
- Implemented teh Unit testing for teh components developed, using JUnit testing framework.
- Used Log4j for logging and handling defects of teh application.
- Used SubVersion for version controlling.
Software Engineer
Confidential, IL
Environment: JSP, Servlets, ANT, Rational Rose, UML, Eclipse 3.0, JavaScript, DHTML, HTML, CSS, AJAX, Struts 1.2, Log4j, VXML, UNIX, Resin
Responsibilities:
- Involved in Analysis, Design, Development, UAT and Production of teh application.
- Participated in discussions wif users for requirement gathering along wif teh Business Analysts.
- Documented use cases, functional requirements based on teh BRD.
- Developed teh framework based on MVC Architecture.
- Developed teh presentation layer using JSP, AJAX, and VXML.
- Developed various Action classes and Form bean classes using Struts framework.
- Implemented client side validations for teh screens using Java Scripting.
- Developed stored procedures and triggers.
- Used Business Delegate, Singleton and DAO design patterns.
- Developed JUnit test cases for unit testing teh Service and DAO Layer.
- Developed teh XML files, DTD’s, and parsed them by using DOM parser for teh report generation module.
- Implemented logger for debugging and testing purposes using Log4j.
- Used Perforce for versioning of data.