Java/j2ee Consultant Resume
Saltlakecity, UT
SUMMARY
- Over 7 years of experience in developing and designing Web Based Internet/Intranet, Multi - tier distributed applications using latest J2EE technologies and various open source frameworks.
- Hands-on experience with all aspects of technology including Business Requirements, Technical Documents, Design Specification, Development and Deployment. Worked on Object-oriented Designing (OOD).
- Extensive experience in Java, J2EE technologies such as JDBC, JSP, Servlets, EJB, Hibernate, JNDI, and AJAX.
- Expertise in Front-End Development using Spring MVC and MVC framework Struts and good knowledge on JSF.
- Strong Working experience in Design, Development and implementation of several J2EE frameworks like Spring MVC, Hibernate.
- Experience with latest technologies of Java Message Service (JMS), Hibernate and Web Services, DOJO.
- Experience in configuring and deploying Web Applications using Web Sphere, Web Logic, JBoss, Tomcat and Apache.
- Experience in Design, analysis and modeling of n-tired, Object-Oriented system architectures using UML, XML parsers (SAX, DOM), SOAP, HTML and DHTML and developed ANT scripts for build and deployment of J2EE applications.
- Familiar with designing and coding Stored Procedures, Triggers and Functions using SQL, DB2 and Knowledge on PL/SQL.
- Familiar with Operating Systems like UNIX, Linux, Windows NT, Windows XP, Windows 2K.
- Experience with Unit testing, Integration Testing and generating of test cases for web applications using JUnit.
- Excellent Technical, Analytical, Problem Solving skills, strict attention to detail and ability to work independently, work within a team environment.
TECHNICAL SKILLS
Languages: JAVA, SQL, PL/SQL,JAVASCRIPT
Java Technologies: J2SE, J2EE, JSF,JSR168,JSP, Servlets, EJB, Swing, JDBC, JMS, MQ Series, MDB, JNDI, RMI, Web Services Design Patterns, JAVA Beans
Web Technologies: J2EE, JMS, Web Services, SOAP, HTML
XML Technologies: XML, XSLT, XSD, JAXB, WSDL
Modeling Languages: UML (Unified Modeling language) w/ Star UML
Databases: ORACLE, SQL SERVER
Operating Systems: Windows XP/NT/2000/07, UNIX,LINUX
Application/Web Servers: Tomcat Server, Web logic, JBoss, Web Sphere
Build: Maven, Ant
Frameworks: Spring Integration, Spring, Hibernate
Development Tools: Eclipse, STS, SQL Developer, Toad
PROFESSIONAL EXPERIENCE
Confidential, Mooresville, NC
Java/J2ee Technical Consultant
Responsibilities:
- Participate in the discussions with Business team to suggest enhancements for the application
- Analyzing the functional requirements / enhancements and estimate the enhancements for the application and Software Development as per the design and coding standards.
- Enhanced Servlets or converted some to JSPs as per design sessions, tested the enhancement on development environment using the Web Sphere Application Server using RAD (Rational Application Developer).
- Writing Data Definition Language or Data Manipulation Language SQL queries for data insertion, updating, deleting, etc and be responsible for optimization of data quality.
- Used Java Server Pages (JSP’s) and Java Script, DOJO for front-end application.
- Utilize RAD 7.5.5.1, Java 1.6, Spring MVC, SQL, and DB2, to create, test, and implement reports in web application.
- Use Hibernate/JPA, SOAP Web services, XML, JAXB, and JAXP. Unit and Integration testing of the software built.
- Involved in coding, maintaining, and administering EJBs, JSP components and JSON to be deployed on a Web Sphere application server.
- Used Spring MVC and excel for file manipulation and program execution. Developed test cases and performed unit testing using J Unit.
- Implemented the data persistence functionality of the application by using Hibernate to persist Java data object to the relational database.
- Defects fixing and using QC (Quality Center) for updating the fixed defects.
- Developed Data Access Object (DAO) pattern in persistence layer using JDBC.
- Involved in coding, maintaining, and administering and JSP components to be deployed on a Web Sphere application server with Sql database.
- Large volume data conversion, data cleansing, production report generation, and upholding scheduled data delivery standards.
- Support the application during Integration and QA testing as well as UAT (User Acceptance Test)
- Following scrum software methodology for project development.
Environment: Java 1.6, J2EE, Sql, Oracle 11g, DB2, RAD, Spring MVC, SOAP, JSON, Web Sphere Application Server, Quality Center (QC), Junit, XML, JSP, Java Script.
Confidential, SaltLakeCity, UT
Java/J2ee Consultant
Responsibilities:
- Participate in the discussions with Business team to suggest enhancements for the application
- Analyzing the functional requirements / enhancements.
- Help estimate and design the technical architecture for the major enhancements for the application.
- Software Development as per the design and coding standards.
- Enhanced Servlets or converted some to JSPs as per design sessions, tested the enhancement on development environment using the Sun Application Server before promoting to Model Office environment using CVS.
- Unit and Integration testing of the software built.
- Have to write Data Definition Language or Data Manipulation Language SQL commands, be responsible for improving data quality and for designing or presenting conclusions gained from analyzing data using statistical tools like Microsoft Excel.
- Writing SQL queries for data insertion, updating, deleting, etc. Created SQL/DB2 Stored Procedures, Functions for the Database layer by studying the required business objects and validating them with Stored Procedures using Aqua Data Studio
- Implemented Entity Beans for storage and retrieval of customer & payment information.
- Developed Data Access Object (DAO) pattern in persistence layer using JDBC.
- Involved in coding, maintaining, and administering EJBs, Servlets, and JSP components to be deployed on a Web logic application server with Oracle10g.
- Large volume data conversion, data cleansing, production report generation, and upholding scheduled data delivery standards.
- Documenting the types and structure of the business data. Analyzing and mining business data to identify patterns and correlations among the various data points.
- Mapping and tracing data from system to system in order to solve a given business or system problem.
- Identify problematic areas and conduct research to determine the best course of action to correct the data.
- Used CVS for version control. Implemented the data persistence functionality of the application by using Hibernate to persist Java data object to the relational database.
- Developed test case to test various modules of the application using Struts MVC.
- Worked on Autosys Changes and migration. Creating Perl script for reoccurring issues and creating WIKI and support documents.
- Used Unix Shell Scripting for file manipulation and program execution. Developed test cases and performed unit testing using Junit.
- Involved in Production support and tracking issues using PET monitor and JIRA. Provided training and knowledge transfer to the user
- Support the application during Integration and QA testing as well as UAT (User Acceptance Test).
- Following agile software methodology for project development.
Environment: Java1.5/1.6, J2EE, Servlets, Shell Script, Perl script, Sql, Pl/Sql,DB2,Sybase, Eclipse, Apache Tomcat, ANT, Junit, Solaris, Windows, JIRA,Autosys,CVS,UNIX,LINUX,SOLARIS
Confidential, TX
Java/J2ee Consultant
Responsibilities:
- Interacted with the business users and gather requirements and provided High-Level design with sequential and state-chart diagrams.
- Writes detailed description of user needs, program functions, and steps required to develop or modify computer program.
- Responsible for requirement analysis and data validations, creation for data loads, creation of views and materialized views, creation of various kinds of jobs and job schedules.
- Writing and reviewing SQL Scripts to do DML, DDL operations in the database and also stored procedures (Triggers, Procedures, Functions and Packages) using PL/SQL.
- Debug and change the Packages, Triggers etc. Required supporting the new requirements.
- Providing detailed estimations for work orders and Preparing and reviewing detailed design Documents.
- Created PL/SQL Stored Procedures, Functions for the Database layer by studying the required business objects and validating them with Stored Procedures using Oracle 9i/10g
- Reviewed the XML logical data model and developed XML schema (XSD).
- Validating test cases and test reports prepared by teams and Test plans like System and User Acceptance was also developed and providing on-going support and maintenance.
- Testing all results and suggest viable solutions and include system changes to meet specifications for owner, audience, definitions, frequency and estimation of cost before implementation.
- Coordinated Unit (JUnit), Integration and User Acceptance Testing and developed test cases for bean components.
- Used Clear case for maintaining the component and for release and version management. And Clear quest for bug tracking.
- ANT tool has been used for the build and deploy procedure scripts in UNIX.
- Involved in Production support and provided training and knowledge transfer to the user following agile software methodology for project development.
Environment: Java1.5,J2EE,XML,ShellScript,Sql,Pl/Sql,Eclipse,Junit,Solaris,Windows, JIRA,JBoss,Quality center, Unix, Oracle 11 g, MySQL software, PL/SQL, WINDOWS, Unix, Javascript,XML, UML, HTML.
Confidential, Timonium, MD
Senior Technical Specialist
Responsibilities:
- Worked with on line system to design, code, unit test, build, system and perform integration testing.
- Responsible for requirement analysis and data validations, creation for data loads, creation of views and materialized views, creation of various kinds of jobs and job schedules.
- Writing and reviewing SQL Scripts to do DML, DDL operations in the database and stored procedures (Triggers, Procedures, Functions and Packages) using PL/SQL.
- Providing detailed estimations for work orders and preparing and reviewing detailed design documents
- Preparing and Changing load rules and calculation scripts. Data validation and analysis.
- Creation of validation strategy for all the events. Prepared the validation plan document.
- Validation and analysis of the validation results and creation of validations results document.
- Review the validation results with the business users and getting the sign off from them for all the events.
- Understanding the problem statements as provided by the users worldwide.
- Working out a work plan for the requirement. Enhancement of the components if required.
- To write the web pages to render the information to the users.
- Performed unit testing, regression testing, created regression reports.
- Prepared test cases for all functional test scenarios. Validating test cases and test reports prepared by teams for all functional test scenarios.
- Prepared detailed Understanding documents from the given application, functional specification and interacting with the client.
- Worked in all stages of the Testing life cycle and prepared testing scope document and preforming the defect analysis.
- Prepared Effort estimates for Test Plan preparation, Test case preparation and test cycle.
- Performed unit testing, regression testing, created regression reports and developed test cases for backend testing for both Unit and System Test Cases.
- Logged the defects in the Defect tracking system in Quality Center.
- Worked with the Linux shell scripts to build the enterprise archive files and deploy applications on the web sphere server.
- Written JUnit tests to verify the code and did code reviews. Used Find bugs software to find bugs and improve quality of the code.
- Have done builds and migration to different environments PT, UAT.
- Analyzed and fixed defects in the SSO Login application. Used Badboy testing tool to generate test scripts for automation.
Environment: JDK 1.5,XML,DB2,Websphere Application Server, CVS Source control, Linux,Oracle11g,Putty,JIRA,Oracle 9i, PL/SQL, Windows XP, MS Word and Excel, UNIX Shell scripting, Quality Center.
Confidential, New York
J2EE Developer
Responsibilities:
- Use Case and Sequence diagrams were developed to demonstrate the behavior of objects in each use case by describing the objects and the messages they pass.
- Extensively worked with DTD’s, Style sheets and XML Schema designing for the Presentation of the data in the web pages for the application developed.
- Debug and change the Packages, Triggers etc. required supporting the new requirements and Preparing and Changing load rules and calculation scripts, Data validation and analysis.
- Providing detailed estimations for work orders and preparing and reviewing detailed design documents.
- Implemented Connection Pooling for database connectivity, transaction and retrieval queries using SQL with the backend Database.
- Analysis and Creation of functional analysis document for the entire new business requirement
- Developed Scripts for customizing reports depending upon various customer requirements.
- Creation of validation strategy for all the events and preparing the validation plan document.
- Validation and analysis of the validation results and documenting them and getting the sign off from the business.
- Validating test cases and test reports prepared by teams. Validating test cases and test reports prepared by teams.
- Understanding the problem statements as provided by the users worldwide. Prepared test cases for all functional test scenarios.
- Working out a work plan for the requirement and providing enhancement of the components.
- To write the web pages to render the information to the users. Performed unit testing, regression testing, created regression reports. Worked in all stages of the Testing life cycle.
- Prepared detailed Understanding documents from the given application, functional specification and interacting with the client.
- Prepared Testing scope document, test plan, test case preparations and test cycle.
- Tested the critical application’s functionalities before moving those into production by using various testing methodologies.
- Responsibilities include design for future user requirements by interacting with users, as well as new development and maintenance of the existing source code.
- Client Side Validations are written using JavaScript.
Environment: Oracle 9i, PL/SQL, Windows XP,MS Word and Excel, UNIX Shell scripting, Quality Center, Java Script, HTML, XML,CVS, DB2 and Windows 2000
Confidential, Princeton, NJ
J2EE Developer
Responsibilities:
- Developed the application using the iterative and incremental software development process of SCRUM technology.
- Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
- Exposure to the UNIX shell scripting tasks. Oversaw unit and system tests and assisted users with acceptance testing.
- Work with developers, DBAs, and systems support personnel in elevating and automating successful code to production.
- Provide on-call support to production system to resolve any issues.
- Expert in creating indexes, Views, complex Stored Procedures, user defined functions, cursors, derived tables, and Triggers to facilitate efficient data manipulation and data consistency.
- Reviewed and adjusted deliverables involved during SDLC involving database changes/development.
- Generated test data and tested database to meet the functionalities deliverables in the project documentation and specifications.
- Experience in creating Jobs, Alerts, and SQL Mail Agent. Deployed the application on to JBoss application server.
- Prepared test plan and test cases for all functional test scenarios. Executed the test cases and prepared the test result reports.
- Performed the defect analysis and send it across to the client. Performed unit testing, regression testing, created regression reports
- Developed test cases for backend testing for both Unit and System Test Cases.
- Used SQL statements and procedures to fetch the data from the database and developing the web-tier using Html.
- Used Java Scripts for client side validations and validation frame work for server side validations.
- Used log4j for logging messages and Rational Clear Case for version Control.
- Consumed Web Services (WSDL, SOAP, and UDDI) from third party for authorizing payments to/from customers.
Environment: SQL Server 2008, Java, XML, SQL Assistant, DB2, WIN2000/XP, Visual, HTML, CSS, SQL 2005, LINUX, JUnit, XML, JSP, JBoss Application Server.
Confidential
Java Developer
Responsibilities:
- Based on business requirement, developed the SQL queries, Stored procedure, Views, Trigger to implementing the business rules and transformations.
- Created Web Pages using XML, XSLT, JSP, HTML and JavaScript.
- Optimized the code and database for maximum performance.
- Involved in requirements gathering and preparing software requirement specification.
- Design and maintain the database to support the application using Oracle8i.
- Responsible for deploying Web Logic application server.
- Prepared the complete data mapping for all the migrated jobs.
- Have strong sql coding knowledge.
- Exposure to the UNIX shell scripting tasks.
- Data Migration from Flat files, MS-Access, Excel, SQL Database.
- Created Stored Procedure and Triggers to enforce business rules.
- Involved in Query optimization, performance tuning and index creation.
- Worked with java application interfaces.
- Exposure to Application Servers like IBM Web Sphere.
- Participated in the migration of data from MS Access to Oracle8i as the legacy system uses MS Access as the database.
- Prepared Documentation of the system.Writing JUnit Test cases for testing the application.
Environment: SQL Server 2000/2005/2008, Java, XML, SQL Assistant, WIN2000/XP, HTML, CSS, JavaScript, XML, XSLT, JUnit, MS Access, UML, Windows. Used CVS for version controlling.