Java Consultant Resume
Irving, TX
SUMMARY:
- Around 8 years of experience in designing and implementing Enterprise Solutions for Distributed Software Products and Distributed Applications using Java, C++, XML and UNIX technologies.
- Industry Exposure includes Finance/Supply Chain/Healthcare/Telecom Technology.
- Good background in Java/J2EE environments. Worked extensively on J2EE for developing Web and Distributed Applications by using JDBC, JSP, Servlets, JMS, Spring, Hibernate and Web Services.
- Excellent RDBMS concepts and good exposure to databases such Oracle, MS SQL Server.
- Experience in using the Object Relational Mapping tool Hibernate, strong in using XML mappings and Java Objects
- Good Knowledge of XML, XML Parsers & Web Services.
- Hands on experience on Application Servers like IBM Web Sphere, Web Logic, and JBoss.
- Extensive experience in working with Eclipse, My Eclipse, Toad and Version Controls such as CVS, Tortoise SVN.
- Experience in JUnit testing framework and in ANT build environment.
- Knowledge and experience in Software Development Life Cycle (SDLC), and Agile Model Driven Development (AMDD).
- Good communication and inter personnel skills.
- Exceptional ability to learn and master new technologies and also to deliver outputs in short deadlines.
TECHNICAL SKILLS:
Languages/API: Java, J2EE, JDBC, Spring, Hibernate,JSF, XML, XSLT, DTD/Schema, XSD, UML, Design patterns, C++, Jakarta s ANT 1.5.3, Make, Multi - Threading, Shell/Perl scripts, HTML,DHTML, CGI, Java Servlets, JSPs, AWT, ASP/Coldfusion, JavaScript, Transact SQL, awk, sed, Websql, Web Authoring and MYSQL.
Databases: Oracle 9i, 10g, 11g, MYSQL, MS SQL
Version Control: CVS, Rational Clear Case, Microsoft VSS, Tortoise SVN
Operating System: Solaris 2.x, Solaris 8 (Sparc/x86) and Solaris 9, Windows 9X/ 2000/ NT
Application Servers/Web Servers: IBM Web Sphere, Jboss, Apache Tomcat
Apache Tools: Ant, Log4j
Tools: & Utilities: UML, Editplus, Textpad, Toad, SQL
IDE: Eclipse, My Eclipse, NetBeans, JDeveloper
PROFESSIONAL EXPERIENCE:
Confidential, Irving, TX
Java Consultant
Responsibilities:
- Worked in back-end part of the BQT team, implementation of business logic.
- Involved in design, development, and testing phases of software development life cycle.
- Developed use case diagrams, class diagrams, database tables, and provided mapping between relational database tables and object oriented java objects using Hibernate.
- Involved in designing and implementation of MVC design pattern using Spring framework for Web-tier.
- Extensively used Hibernate concepts such as inheritance, lazy loading, dirty bit checking, optimistic locking, and transactions.
- Writing UNIX shell scripts.
- Backend Stored procedures development with PLSQL.
- Designed message formats in XML.
- Design and Development of XSL.
- Involved in processing XML data using XSLT to transform into different XML formats as per the design requirement.
- Implemented SOA based web services, designed and built SOAP web service interface, implemented using SOAP.
- Made proficient use of WSDL files. Used SOAP UI for testing the web services.
- Followed Agile software development practice paired programming, test driven development and scrum status meetings.
- Creation of release notes and documentation for the client reference for all the reports.
- Worked on change requests and defects.
- Interacted effectively with client for understanding the defects and IRs.
- Creation and deployment of the package.
- Production support.
Environment:: SSH, CVS, Oracle, Toad, JDK, Eclipse, Sun Solaris, Windows XP, Spring, Hibernate
Confidential, Somerset, NJ
Java Consultant
Responsibilities:
- Gathered/analyzed functional requirements for the new phase.
- Contributed to architecting the framework according to the J2EE standards (Client tier, Middle tier, Business tier and EIS tier).
- Developed use-case diagrams, and class diagrams according to the UML standards.
- Used Business Delegate and Session Facade Design patterns.
- Impact analysis and escalation of the change requests.
- Designed message formats in XML.
- Design and Development of XSL.
- Backend Stored procedures development with PLSQL.
- Developed various session beans and entity beans.
- Resolved threading issues in the core processes.
- Worked heavily with the custom Struts tags - used struts as the front controller to the web application.
- Created EAR deployment module for the web application.
- Developed Functional test cases for Integration and Functional testing, regression testing and User acceptance testing.
- Wrote JUnit test cases for every java class.
- Followed Test First methodology to make the system robust.
- Developed the user interface using JSP, Java Servlets and Java Script. Used JRUN to deploy the interface.
- Involved in processing XML data using XSLT to transform into different XML formats as per the design requirement.
- Developed Oracle stored procedures to implement complex business logic on Database.
- Creation of release notes and documentation for the client reference for all the reports.
- Used MQSeries.with JMS for implementing the workflow processes.
Environment: WebLogic 6.1 sp3, Oracle9i (SQL/PLSQL), EJB, Java, Web Services, XML, XSL, XSLT, MQ Series 5.3
Confidential, Florida
Java Developer
Responsibilities:
- Gathered and analyzed the requirements.
- Contributed to the High Level Design of the system using UML.
- Created low level design with workflows for various transactions.
- Implemented Design patterns like Business Delegate, Session Faade, Value Object, and Value Object Factory.
- Responsible for incorporating modifications for various branch implementations.
- Design and development of workflows, application views for Customer Demographics, New Bank Account, Fund Transfer, Balance Inquiry, Pass-through Workflows etc.
- Design and Development of MQ adapter for communication of WLI with legacy system.
- Development of business components.
- Testing using JUnit. Created test data messages, dummy environment and pseudo applications for end-to-end testing.
- SQA for the project, checking for quality standards of all modules.
- Conducted sessions for Quality assurance of project.
- Configuration management of the project suing Visual Source Safe and Ant for building.
Environment:: IBM MQ Series 5.2 on Sun Solaris, JMS, XML, XSL, WebLogic 6.1 sp3, WebLogic Integrator 8.1, Oracle8i (SQL PL/SQL ), Core Java, UML, Ant 1.5.1, Contivo Analyst
3.4, Jasper Reports, Struts Framework v1.0
Confidential, Buffalo, NY
Web Developer
Responsibilities:
- Implement the user interface tier using the Java Servlets, JSP, HTML, CSS.
- Implemented the business logic in Servlets.
- Written Servlets Filters to validate some of the data.
- SQL Loader was used to load the data into the tables for Unit Testing Purposes.
- Tuned Sql Queries to improve the performance.
- Written SQL queries, Stored procedures, modifications to existing database structure as required per addition of new features.
- CVS was used as versioning control system.
- Product installation
- User training - worked with user community closely to train them and explain various features to them. Worked on-site to solve user issues and trained them to use the product effectively.
Environment: Java Servlets, JSP, HTML, CSS, WebLogic 6.1, Oracle8i (SQL PL/SQL ), Core Java,