Web Service Developer Resume
Chicago, IL
SUMMARY
- Highly accomplished JAVA/J2EE Development Consultant with 6+ years of experience in managing complex IT projects and exceeding expectations.
- Expert in clarifying business requirements, performing gap analysis, designing process and system improvements to increase productivity.
- Extensive experience in end to end web based application implementation involving JAVA/J2EE.
- Strong interpersonal skills and well recognized software development skills, consistently delivered complex, large - scale projects on time and within budget.
- 6+ years of Extensive programming experience in developing web based applications using Java, J2EE, JSP, Servlets, Struts, Spring, JDBC, Web services, JavaScript, CSS, HTML, and XML.
- Strong debugging and problem solving skills with excellent understanding of system development methodologies, techniques and tools.
- Experience in MVC (Model View Controller) architecture and Struts, Spring frameworks.
- Programming experience in Java using tools like Eclipse, WSAD, RAD.
- Experience in developing the SDLC without any help, and expertise in web development and systems management.
- Working experience in Production, Development, Staging and QA environments.
- Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML.
- Expertise in Oracle 9i/10g and MySQL databases.
- Experience in XML technologies like parsers XSL and XSLT.
- Expertise in the web & application servers Tomcat, JBoss and WebSphere.
- Experience in implementing J2EE Design Patterns like MVC, DAO and Singleton etc.
- Sun Certified Java Programmer and Sun Certified Web Component developer.
- Involved in gathering user requirements, system analysis, design, development, testing and implementation.
- Expertise in the designing of various Software Systems using UML concepts and Java and J2EE Design Patterns.
- Expertise in implementing Object-Oriented methodologies and code refactoring.
- Trained in Oracle SOA suite 11G, BPEL and OSB.
- Involved in recruitment process to identify resources for both organization and project.
- Created re-usable components and guidelines and registered them in PKB (Project Knowledge Base).
TECHNICAL SKILLS
Java/J2EE Technologies: JDK1.6, JSDK2.0, JSP2.0, Web Services and Design Patterns
Internet Technologies: JavaScript, CSS, XML, AJAX, HTML, XSLT
J2EE Frameworks: MVC, Struts1.2, Spring 3
Web / Application Servers: IBM Web Sphere 5.1/6.0, JBoss 5.1.0
Java IDE /Tools: Eclipse3.1, IBM WSAD 6.1, RAD 6, TOAD 7.3Badboy, SQL Developer 1.5, JMeter, ResolveEntireX Mediator 7.3, Entire X IDL GeneratorEntire X Workbench, PMD, CheckStyle, Together 5.5, SQLyog, SOAP UI, Maven
Design/ Development Methods: SDLC, OOAD, Service Oriented Architecture
Web Services: SOAP, WSDL, JAX-RPC
RDBMS: Oracle9i/10g, MySQL
SCM Tools: CVS, SubVersion and VSS
Operating Systems: Windows XP/2003, Linux
PROFESSIONAL EXPERIENCE
Confidential, Chicago, IL
Web Service Developer
Responsibilities:
- Interacted with business and interface teams to gather requirements.
- Created POCs for the new vendors to study their system and process.
- Prepared functional and technical design documents.
- Suggested various design approaches for the system.
- Provided estimates of the effort required for project execution and completion.
- Developed SOAP based web services which interact with different systems.
- Developed Contract-first and Contract-last web services.
- Implemented complex business logic in BenAdmin interface.
- Developed the Collection Management web service which splits and consolidates the payments.
- Delivered all the modules in time with zero defects.
- Created JUnit test cases to test each web service.
- Prepared and executed unit and Integration test cases.
- Conducted a thorough testing to ensure the new enhancement doesn’t affect the existing web service.
- Interacted with the QA Testing team to understand the defects raised and provided the guidelines to test the web services.
- Mentoring new team members and bringing them at part in terms of technical and procedural knowledge of the project.
- Interacted with various vendors to understand the system and provide better solution.
- Conducted periodic meetings with vendors to carry out follow-ups to stabilize the interface and to bring in improvisations in the system.
- Worked with Deployment team for build operation, Getting the complete testing done and getting released to different environments.
- Identified the risks that are involved in the interfaces.
- Responsible for maintaining and versioning project related documents.
- Conducted design and code reviews.
- Responsible for taking Minutes of Meetings and submitting the weekly status reports to the Manager.
- Prepared Design diagrams using Microsoft Visio.
- Prepared Mapping documents to understand the source and target systems and the transformation of data between the systems.
Environment: Java-J2EE, JAX-WS, XML, SOA, WSDL, XSD, Web Services, RAD, SOAP UI, HP ALM, SQL Server, Subversion, Stylus Studio.
Confidential, Hoffman Estates, IL
Technical Analyst & Senior JAVA/J2EE Developer
Responsibilities:
- Interacted with business team and gathered requirements.
- Played the role of an Onsite Coordinator for Member and VISA modules.
- Analysed the change request and provided estimates for the effort required for project execution and completion.
- Prepared functional and technical design documents.
- Conducted periodic meetings with clients to carry out follow-ups to stabilize the module and to bring in improvisations in the application.
- Interacted with other teams like Call center, Proctran for integrating the application.
- Identified the risks that are involved in the application.
- Coordinated with the Stress testing team to test and fine tune the application to meet the SLA.
- Interacted with the QA Testing team to understand the defects raised and provided the guidelines to test the various batch process
- Provided critical support to defects launched at QA2, UAT and production and ensured appropriate software development processes are followed to conform to client processes and requirements.
- Worked with Deployment team for build operation, Getting the complete testing done and getting released to different environments.
- Involved in Production deployment activities.
- Provided a detailed guidelines and knowledge transfer (KT) documents, environmental checklist, Deployment checklists which explain all the details of the project. This will help the new joiners to understand the project.
- Interacted with the VISA team to get the files for the batch upload.
- Involved in Production support during the critical times of the project.
- Conducted a thorough testing to ensure the new enhancement doesn’t affect the existing application.
- Created a well-defined process to retrieve the data in case of any data corruption.
Environment: Java-J2EE, Spring MVC, Spring-WS, Spring DAO, XML, SOA, WSDL, Web Services, Eclipse, Maven, SQLyog, Putty, SOAP UI, JIRA, MySQL, Subversion.
Confidential
Technical Analyst & Senior JAVA/J2EE Developer
Responsibilities:
- Interacted with business team and gathered requirements. Involved in Status Meetings and suggested the user friendly design for the application.
- Involved in analyzing the business and technical feasibility and suggested the various ways to improve the application standard and minimize the errors from users.
- Provided estimates for the effort required for project execution and completion, bringing out technologically feasible solutions for the client, based on tools.
- Studied the existing web services across applications and choose the suitable web service for the new application.
- Prepared a list of the changes to the existing application and the database level changes.
- Designed the modules and database carefully without affecting the existing functionality.
- Identified the risks that are involved in the application.
- Interacted with the Business Experts for a thorough and exhaustive requirement gathering for the enhancements in the existing application.
- Analyzed the change request and prepared Analysis document, High level and Low level design documents.
- Analyzed the existing web services across applications and implemented the suitable web service for the new application.
- Provided estimates of the effort required for project execution and completion.
- Coordinated with the Confidential IT Service team in Stress Testing of new enhancements/change request and promoted the application to different environments.
- Provided critical support to defects launched and ensured appropriate software development processes are followed to conform to client processes and requirements.
- Created a Tax Management module which is used to calculate tax for different countries.
- Quickly learned iText and implemented to solve Hungarian Special Character Issue.
- Created Manual SAP posting modules which helped the users to repost the contracts and recalculate the tax values.
- Learnt the best practices from other projects and implemented them in EWSC.
- Fine tuned the entire application to improve the application performance.
- Fine tuned the database queries to reduce the execution time in case of large data.
- Involved in creating Database JNDI for different platform and binding it to the java application
- Created a reusable database connection pool object class that is used across modules.
- Designed and Implemented the Language application which enables Server side multilingual feature.
- Coordinated the new releases of EWSC Phase 3 project for different countries. This would involve reviewing the code changes done by the team members.
- Working with SCM team for build operation, Getting the complete testing done and getting released to different environments.
- Leading the team and responsible for project planning, Estimations, Code reviews and taking Minutes of Meetings and submitting the weekly status reports to the Manager.
- Conducted periodic meetings with clients to carry out follow-ups to stabilize the system and to bring in improvisations in the application.
- Involved in QA and LIVE build Management.
- Provided a detailed guidelines and knowledge transfer (KT) documents which explain all the functionalities of the project. This will help the new joiners to understand the project.
- Prepared and executed unit and Integration test cases.
- Created an Excel Automatic Testing document which simulates the functionality and covers the test scenarios of the entire application which reduces the effort of writing individual test case scenarios.
- Conducted a thorough testing to ensure the new enhancement doesn’t affect the existing application.
- Trained and groomed the Entry level associates.
- Documented the lessons learnt in all phases of the project.
Environment: Java-J2EE,Struts, HTML, CSS, XML, XSL, XSLT, Java Script, SOA, WSDL, Web Services, RAD, SQL Developer, Together 5.5, PMD, CheckStyle, JMeter, Badboy, Entire X Mediator, Entire X IDL Generator, Entire X Workbench, Resolve, Oracle 10g, CVS.
Confidential
JAVA/J2EE Developer
Responsibilities:
- Interacted with business team and gathered requirements.
- Developed a detailed prototype with all the functionality to ensure all the business requirements are captured in the application.
- Prepared Design diagrams with Rational Rose.
- Prepared high level design and low level design documents.
- Involved in developing business logic components using JavaBeans and Servlets.
- Implemented the presentation using a combination of Java Server Pages (JSP) to render the HTML and a well-defined API interface to allow access to the application services layer.
- Input validations were done using JavaScript.
- Created different layers for Non Web service, Java Web service and Non Java Web services.
- Implemented Web services and registered them using UDDI.
- Involved in utilizing web services from Mainframe, .Net and SAP systems.
- Developed Server-side validation classes using JDBC calls.
- Designed, developed and maintained using WSAD and RAD later.
- Created XML plug-in configuration files from the business process.
- Effective usage of J2EE Design patterns namely DAO, Singleton and Factory Method.
- Involved in utilizing Web Sphere specific connection pools in order to interact with the business data from the business components.
- Involved in mapping XML data to html documents using XSLT parser.
- Worked with Log4J effectively for logging messages to the appropriate log files
- Used CVS for Version Controlling.
- Involved in developing an automated mail system using Java Mail API
- Designed and Developed Web Components using Custom Tags, HTML, and JavaScript.
- Delivered all the modules in time with zero defects.
- Prepared Unit and Integration test cases and tested the application thoroughly.
- Responsible for configuring and deployment of application.
- Used JIRA for defect tracking.
Environment: J2EE, Struts, Java Script, SOA, Log4J, XML, XSL, XSLT, SOAP, WSDL, WSAD, RAD, Web Sphere, CSS, Together J, TOAD, CVS, Oracle 9i, JIRA.
Confidential
JAVA/J2EE Developer
Responsibilities:
- Interacted with business team and gathered requirements. Involved in Status Meetings and suggested new enhancements to the existing application.
- Developed a detailed prototype for the new enhancements.
- Prepared high level and low level design documents.
- Implemented Web services and registered them using UDDI.
- Interacted with the Mainframe team to develop the new mainframe services.
- Generated IDL and XMM using Entire X IDL generator and Entire X workbench.
- Designed and developed the new features in the existing application to meet the customer’s satisfaction.
- Fine tuned the entire application to improve the application performance.
- Performed Stress Testing using JMeter.
- Test scripts were generated using Badboy.
- Performed the additional role of a SCM (Software Configuration Manager) and improved the quality of the project.
- Conducted code review and recorded the comments in Resolve.
- Involved in refactoring the existing code.
- Developed and maintained the Mediator EAR to communicate with the mainframe web services.
- Handling the support issues regarding the application and made the quick and effective solution to meet the standards of the application.
- Mentoring new team members and bringing them at part in terms of technical and procedural knowledge of the project as well as software.
- Prepared detailed Knowledge transfer documents and guidelines.
- Delivered all the modules in time with zero defects.
- Prepared Unit and Integration test cases and tested the application thoroughly.
- Provided critical support to defects launched and made sure that appropriate software development processes are followed to conform to client processes and requirements.
- Responsible for configuring and deployment of application.
- Involved in QA and LIVE Build Management.
- Used Resolve for defect tracking.
Environment: Java-J2EE,Struts, HTML, CSS, XML, XSL, XSLT, Java Script, SOA, WSDL, Web Services, RAD, SQL Developer, Together 5.5, PMD, CheckStyle, JMeter, Badboy, Entire X Mediator, Entire X IDL Generator, Entire X Workbench, Resolve, Oracle 10g, CVS.
Confidential
JAVA/J2EE Developer
Responsibilities:
- Gathered requirements from onsite coordinator and developed a detailed prototype.
- Designed the User interface and database.
- Developed user interface using JSP, HTML, Java Script and CSS.
- Input validations were done using JavaScript.
- Involved in implementing Ajax in drop down list population.
- Prepared Unit and Integration test cases and tested the application thoroughly.
- Used UDDI for registering the Webservices.
- Responsible for configuring and deployment of application.
- Resolving technical issues with the team.
- Used Log4J to effectively store the logging messages to the appropriate log files.
- Used Visual Source Safe (VSS) for version control.
Environment: J2EE, Java Script, Struts, JDBC, HTML, XML, SOAP, WSDL, Oracle, Web Sphere, WSAD, VSS.
Confidential
JAVA/J2EE Developer
Responsibilities:
- Interacted with the Project Leads and Project Managers to gather the requirements.
- Designed the User interface and database.
- Developed a detailed prototype with all the modules and the interactions between each module.
- Used Oracle 9i Database for storing all the User/Host and few configuration details.
- Used JDBC for the Database connectivity.
- Used Web Sphere as Application Server.
- Used WSDL, SOAP for Web services.
- Involved in preparation of unit and system test cases and testing of the module in 3 phases named unit testing and system testing and integration testing
- Involved in bug fixes for existing modules, implementing enhancements and new requirements.
- Delivered to schedule and quality.
- Used Visual Source Safe(VSS) as a Versioning Tool
Environment: J2EE, Java Script, Struts, JDBC, HTML, XML, SOAP, WSDL, Oracle, Web Sphere, WSAD, VSS.
