Web Services Developer Resume
Tampa, FL
SUMMARY:
- Having 8+ years of professional experience of developing enterprise applications using Object oriented methodologies, enterprise technologies, frameworks and design patterns.
- Good experience and knowledge in various development methodologies like Rational Unified Process (RUP), Test Driven Development (TDD), Extreme Programming (XP), Scrum, Agile, UML and Rational Rose.
- Extensive experience in developing web page quickly and effectively using JavaScript, JQuery, HTML5, CSS3 and also in making web pages cross browser compatible.
- Hands on experience in the areas of Web applications using J2EE technologies like Java, Servlets, JSP, EJB, JDBC, Web Services (SOAP, RESTful, WSDL).
- Strong Hands on experience with Struts, Spring, Hibernate and JUnit frameworks.
- Proficient in using various design patterns such as MVC, Data Transfer Object, Value Object, Singleton, Service Locator, Session Façade, Factory Pattern and DAO.
- Expertise in developing Middle - Tier components using Enterprise Java Beans (EJB), JNDI and other Remote Components
- Good experience in using JUnit, DB Unit, Load Test for testing
- Good Experience in using Version control software like CVS, SVN , Harvest and Clear Case
- Extensive working experience in Telecom, Financial, Health Services and eCommerce based domains.
- Experience in writing applications using Java/J2EE & related technologies such as EJB3, Java Beans, XML, XSL, HTML, SQL, PL/SQL middleware technologies such as Web Services, SOAP and WSDL
- Extensive use of Open Source Software such as Web/Application Servers like Apache Tomcat 6.0/7.0/8.0,
- Used LOG4J for logging information and exceptions.
- Used Apache ANT1.9, Maven for making build script.
- Used various IDE’s to develop Java code. IDES used are Eclipse 3.x andNet Beans 6.x.
- Extensive experience in Struts Tag Libraries and Custom-tag implementations in JSP to embedded business logic.
- Experience on Java Multi-Threading, Collection, Interfaces, Synchronization, and Exception Handling.
- Strong Expertise in user Interface technologies such HTML, CSS, JavaScript and Ajax. Familiar with AngularJS Framework.
- Good experience in writing SQL Queries, Stored Procedures, functions, packages, tables, views, triggers and data connectivity and data integration of Oracle.
- Used various web servers like Apache Tomcat, JBOSS, Weblogic and IBM Websphere
- Good interpersonal skills, excellent verbal, written and presentation skills and can work both independently and in a team
- Good at designing Design Documents, Unit Test Case, Integration Test Case , Integration Test Plan documents and estimating the assigning tasks
- Highly organized with the ability to prioritize work load, manage multiple projects and meet project deadlines by following project standards and procedures as per client specifications
Programming Languages: Java, C, C++, Shell Scripting, Java Scripts, HTML
Java Enterprise API: Servlets, JSP, JSF, EJB, JNDI, JMS, JDBC, Java Mail, Applets, RMI, Java Multithreading, Webservices, JAX-WS
System Design: MVC, Struts, Spring, Hibernate,
Databases & Programming: MySQL, SQL, PL/SQL, Oracle, SQL Server, IBM DB2, Stored Procedures, OOAD design patterns, PostgreSQL, Design Databases
Software Engineering: UML, Design Patterns, Object Oriented Methodologies, Service Oriented Architecture, Test Driven Development, Scrum and Agile methodologies
XML Technologies: XML, DTD, SAX, DOM, SOAP, WSDL, XPath, XSLT
Application Servers: Apache Tomcat, JBoss, Weblogic, IBM Websphere,
Operating Systems: Windows XP/7/8, Linux, UNIX, Mac OSX
IDEs & Tools: JIRA, Maven, Eclipse, JDeveloper, NetBeans, JBuilder, EditPlus, JUnit, Log4j, Ant, SoapUI, Toad, SQL Developer, Rational ClearQuest, Rational Clearcase, Harvest, GIT, TFS,CVS, MS Visio, Putty, WinSCP, Tortoise SVN, Groovy/Grails, Library Management Tools, Debugging
PROFESSIONAL EXPERIENCE:
Confidential, Tampa, FL
Web Services Developer
Responsibilities:
- Involved in Analysis, development, testing, integration and deployment of the web services.
- Involved in Agile methodology to get updated with team
- Worked on Remedy and Navigator ticketing Systems.
- Developed the REST Web Service using Spring and Hibernate to provide patient data from different ticketing systems
- Used IBM Integration designer to map user understanding data to system data
- Implemented Spring Content Negotiation concepts to provide response in XML and JSON.
- Tested these Web services using SOAP UI and Postman.
- Used Spring framework to implement the MVC design pattern.
- Used hibernate to map the domain elements and Criteria API, named query for querying
- Involved in developing distributed, transactional, secure and portable applications based on Java technology using Hibernate technology.
- Strong Interface Oriented Programming Concepts (OOP) and Strong Object Oriented Designing (OOAD) Concepts.
- Extensively involved in developing and consuming Restful Web Services.
- Wrote complex SQL query and Stored Procedure to pull data from different tables.
- Wrote build & deployment scripts using Maven, shell scripts, Python scripts to build and deploy the application on WebSphere Application Server
- Produced and consumed the web service using the WSDL.
- Used Log4j error handling, to monitor the status of the service and to filter bad loans
- Created java classes for mapping and used them in business process implementation.
- Worked on Mediation flow using primitives like custom Mediation, XSL Transformation, Message element setter, Message Filter, FanOut and Fan In, Service Invoke and call out.
- Created JDBC data sources, JNDIs, Authentication Aliases and Connection factories using IBM Web Sphere Application Server admin console.
- Implemented error handling using fault handlers.
- Merged and Committed the code changes to Git hub using Git bash
- Involved in creating JIRA Stories and Crucible reviews using JIRA.
- Developed Junit test cases, to test each class as part of unit testing
- Implemented IBM Dynacache to improve performance of the application
Environment: Java (JDK 1.7) , Spring, Hibernate, Java SQL, XML, Agile, Restful Web Services, Maven, Junit, MS SQL Server 2014, IBM Application Server, Tomcat 7, Eclipse, IBM Integration Designer v8.0.2, Log4j, IBM Dyna Cache, Git Bash, SOUPUI, JIRA, Crucible.
Confidential, Louisville, KY
Java/ J2EE Developer
Responsibilities:
- Done the design, development and testing phases of Software Development using
- ScaledAGILE methodology with Test Driven Development (TDD) and PairProgramming
- Responsible for analysis, design, development and integration of UI components with backend using J2EE technologies such as Servlets, Java Beans and JSP
- Developed UI using HTML5, JavaScript, JQuery, JSP, JavaServer Faces, and Ajax
- Used Spring MVC framework to implement the MVC design pattern.
- Used Spring framework, Spring-AOP, Spring-ORM, Spring-JDBC modules.
- Used JAX-WebServices to interact with other applications using SOAP and WSDL file.
- Used JMS to send/receive asynchronous data from other system components.
- Implemented persistence layer using Hibernate ORM (Spring + JPA integration)
- Used SQL and HSQL databases to check inserted data and developed queries to get data from different tables
- Wrote build & deployment scripts using Maven, shell scripts to build and deploy the application JBoss Application Server
- Configured Apache for Jboss domains with virtual Servers.
- Involved in problem determination using application and error logs.
- Used Spring framework 3.0 as middle tier component and integrated with Hibernate3.4 for back-end development.
- Developed UI screens using YUI, CSS and JQuery.
- Responsible for analysis, design, development and integration of UI components with backend using J2EE technologies such as Servlets, Java Beans and JSP
- Responsible for designing and developing of Object Oriented methodologies using UML and created Use Case, Class, Sequence diagrams and also in complete development, testing and maintenance process of the application
- Involved in Tomcat server configuration for deployment.
- Involved in developing distributed, transactional, secure and portable applications based on Java technology using Hibernate technology.
- Developed highly productive dynamic web applications by Groovy on Grails.
- Used Hibernate to persist and retrieve data from database.
- Writing JSP’s for user interfaces, JSP’s uses Java Beans objects to produce responses
- Produced and consumed the web service using the WSDL.
- Used JUnit framework for Unit testing of application
- Developed the application on RAD and deployed it on IBM WebSphere Application Sever7.1
- Used log4j 1.2to log different types of messages to write on to the proprietary log model.
- Used Harvest version control system for check in and checkout code.
- Developed single page application by using Angular JS backed by MongodB and NodeJS
Environment: Java 1.6,Java/J2EE, JSP, JSF, XML, CSS,CSS3, XSLT, AJAX, Struts2, EJB3, Web Services JAX-WS, Oracle, JUnit, Windows 7, Linux, Clearcase, Hibernate3,JPA, Spring Framework 3.2,Maven 3.2, Eclipse3.x, GIT, Log4j, SOAP, Web services,TCP/IP , OOAD, Apache Axis, SQL,CSS, JQuery, JavaScript,AngularJs, Clear Quest, XML, ECLIPSE,MongoDB, Harvest,DB2, WA.
Confidential, TX
Java/ J2EE Developer
Responsibilities:
- Involved in Analysis, development, testing, integration and deployment of the web services.
- Involved in Agile methodology to get updated with team
- Involved in development of User Interface using HTML5, CSS/CSS3, JavaScript, and jQuery, AJAX and JSON.
- Designed user interfaces and subsystems according to the design specifications and evaluated and refined the prototypes.
- Used spring framework to implement the MVC design pattern.
- Used hibernate to map the domain elements and Criteria API, named query for querying
- Worked on a single page application that connected to potential customers using AngularJS framework.
- Implemented asynchronous communication between different clients using the Java Message Service (JMS) API
- Worked on YUI(Yahoo User Interface), JavaScript.
- Deployed Web Services, JSP's, Servlets, and Server side components in Tomcat Application Server.
- Developed the REST web service using Spring IOC to provide user a way to run the job and generate daily status report on loans
- Responsible for managing scope, planning, tracking, change control, aspects of the CORE platform area of eCommerce applications
- Extensively involved in developing and consuming Restful webservices.
- Wrote complex SQL query to pull data from different tables to build the report.
- Used SFTP and JSch to send the file directly to the specified folders for end user.
- Used Log4jerror handling, to monitor the status of the service and to filter bad loans
- Used IBM cruise control to build the WAR file
- Used Weblogic 10.3 to deploy the changes and to test on local machine
- Committed the code changes to SVN using Tortoise SVN
- Developed Junit test cases, to test each class as part of unit testing
Environment: Java(JDK 1.6) , Struts, Spring IOC, Oracle,YUI, Hibernate, JavaScript,AngularJs,jQuery, Weblogic 10.3,Java SQL, HTML, XML, Agile,TCP/IP, Restful Webservices, ANT, Junit, SQL Developer,, Tomcat, JMS, Eclipse, Log4j, HPQC.
Confidential, NJ
Java/ J2EE Developer
Responsibilities:
- Involved in Analysis, Design, Development and Testing of the application.
- Incorporated UML diagrams (Class diagrams, Activity diagrams, Sequencediagrams) as part of design documentation and other system documentation.
- Enhanced the Port search functionality by adding a VPN Extension Tab.
- Created end to end functionality for view and edit of VPN Extension details.
- Used AGILE process to develop the application as the process allows faster development as compared to RUP.
- Involved in implementing Branching Methodology Plan and performed Check-in/Check-out in Subversion
- Used JMS for different applications to interact with each other by passing the data update to one end to another.
- Utilizing tools such as YUI and EXT-JS and components like Java Script etc.
- Designed UI screens using JSP, jQuery, Ajax and HTML.
- Used Hibernate for persistence framework
- Used StrutsMVC framework and WebLogic Application Server in this application.
- Involved in creating DAO’s and used Hibernate for ORM mapping.
- Built REST API end-points for various concepts.
- Written procedures, and triggers for validating the consistency of Meta data.
- Written SQL code blocks using cursors for shifting records from various tables based on checks.
- Written Java classes to test UI and Web services through JUnit and JWebUnit.
- Performed functional and integration testing
- Extensively involved in release/deployment related critical activities.
- Tested the entire application using JUnit and JWebUnit.
- Log4J was used to log both User Interface and Domain Level Messages.
- Used CVSfor version control.
Environment: JAVA, JSP, servlets,J2EE, EJB,YUI, Struts Framework, JDBC, WebLogic Application Server, Hibernate, Oracle 9i, Unix, Web Services, CVS, Eclipse, Rational Rose, JUnit, JWebUnit.
Confidential, Houston, TX
Java/ J2EE Developer
Responsibilities:
- Involved in the Requirement study, design and development.
- Responsible in developing JSP’s and Servlets.
- Used MVC Architecture using Struts.
- Used Subversion for Version Control Management.
- Used JDBC thin drivers to connect to the back end Oracle9i database.
- Involved in designing and developing forms on the client side using HTML/DHTML, JavaScript and AJAX .
- Used JMS for asynchronous communication of various applications.
- Involved in designing tables in Oracle 9i.
- Used Ant to build the deployment JAR and WAR files.
- WebLogic 8.1 application server was used to host the Application.
- Log4J was used to log Messages.
- Created Unit test cases and performed Functional and Integration testing
- Extensively involved in release/deployment related critical activities.
- Used CVS for version control
- Used Bugzilla for bug tracking.
Environment: JAVA, J2EE, JSP, Servlets, Jakarta Struts Framework, JDBC, ANT, HTML,CVS, JavaScript, Oracle 9i and BEA WebLogic Server 8.1, Visual Source Safe (VSS),Bugzilla, Log 4j.
Confidential, Jersey City NJ
Jr .Java/ J2EE Developer
Responsibilities:
- Worked on the entire SDLC life cycle including Requirements gathering, designing the application and then implementing the design.
- Participated in writing the functional requirements with the team.
- Developed UML diagrams (Class diagrams, Activity diagrams, Sequence diagrams) as part of design documentation and other system documentation using Rational Rose.
- Involved in Development of Graphical User Interface (GUI) using Struts 1.1 including validation framework and JSP.
- Designed and developed Front end using JSP, JavaScript.
- Implemented “Model View Controller (MVC)” architecture to obtain “Layered Architecture” to isolate each layer of the application to avoid the complexity of integration and customization.
- Used JSP for developing Dynamic Web Pages.
- Generated JUnit Test Cases to test the application.
- Used Ant to build the deployment JAR and WAR files.
- WebLogic application server was used to host the EJBs.
- Used VSS for version control.
- Used Bugzilla for bug tracking.
- Performed functional and integration testing.
- Log4j was used to log both User interface and Domain Level Messages.
Environment: JAVA, J2EE, JSP, Rational Rose, Servlets, Struts Framework, JavaScript, Oracle 9i and BEA WebLogic Server 8.1, JUnit, ANT, Visual Source Safe (VSS), Log4j, Bugzilla, NoSQL