We provide IT Staff Augmentation Services!

Sr. Web Services Developer Resume

0/5 (Submit Your Rating)

Woonsocket, RI

SUMMARY

  • Over 7+ years of professional experience in IT industry on Cross Platform (Web & Client - Server) application development and design using Object Oriented Programming, Java /J2EE technologies.
  • Extensive experience in Software Development Life Cycle (SDLC), Requirements Specification, Designing documents and writing Test cases using various software engineering process ranging from Waterfall to Agile methodology.
  • Good experience in design and development of various web and enterprise applicationsusing J2EE technologies like JSP, Servlets, EJB, spring, JavaScript, DOJO, JDBC, JMS, JSF, JNDI, XML, and Web Services.
  • Strong knowledge in using Hibernate 2.x, 3.x, Hibernate Connection Pooling, HQL, Collections, Hibernate Caching, Hibernate Transactions, Optimistic Locking.
  • Experience on Web Technologies using HTML4/5, CSS/CSS3, JavaScript, JQuery, AngularJS, Bootstrap, XML and JSON.
  • Very good experience in Document Object Model (DOM)
  • Experienced in developing MVC architecture using Servlets, JSP, Hibernate Framework 3.x and Spring Framework.
  • Strong knowledge in Object Oriented Concepts, Object Oriented Design (OOD), Object Oriented Analysis (OOA), Programming and its implementation.
  • Good Work experience on various IDE's like Eclipse, My Eclipse, NetBeans, WebSphere Studio Application Developer (WSAD), and RAD.
  • Extensive of server-side development experience using the technologies EJB, Web Services, XML, JAXB, Oracle, MySQL Server, SQL, PL/SQL.
  • Experience on Core Java technology which includes Multi-Threading, JDBC, RMI, network programming.
  • Experience on OOP (Objective Oriented Programming) like Inheritance, polymorphism, Abstraction and Encapsulation.
  • Expertise in design and development of various web- and enterprise-level applications using J2EE technologies like JSP, Servlets, JDBC, Oracle.
  • Experience in SOAP based Web Services, REST Web Services, JAX-WS, JAX-RS, JAXB, SOA, Apache CXF, AJAX, RMI, JNDI, MVC Custom development.
  • Good experience in log4J implementation to persist the data into log files and experience with Ant and Maven for the build and deployment of applications.
  • Experience in SQL, PL/SQL to write Stored Procedures, Functions, Triggers, Views and strong experience in RDBMS using Oracle 11g/10g/9i, HSQL, SQL Server, and My-SQL.
  • Experience in working version control tools like Confidential, Clear Case and SVN.
  • Have experience in software Development Processes like SDLC, Waterfall, Test Driven Development (TDD), Iterative and Agile Methodologies.
  • Experience in developing applications on operating systems like Windows, UNIX and Linux.
  • Excellent communication, interpersonal and analytical skills and a highly motivated team player with the ability to work independently.
  • Highly motivated self-starter with a strong analytical problem solving, having ability to multi-task, work in a team environment, understand and be responsive to customer needs, work under tight deadline.

TECHNICAL SKILLS

Programming Languages: JDK 5,6,7,8, C, C++, SQL

Web Technologies: HTML4/5, CSS/CSS3, XML, JavaScript, JQuery, JSON, AngularJS, Bootstrap, Apache and Tomcat

Client Scripting: JavaScript

Platforms: Windows 2003 Server, HP Unix 3000, Solaris 4.1, Linux Red Hat Enterprise Server 5.0.

Version Control: Rational Clear case, SVN

Databases: SQL Server 2000, 2005, 2008, Oracle 9i,10g,11g MySQL 4.1,5.0

ORM Frameworks: Hibernate, MyBatis

J2EE MVC Frameworks: JSF, Spring

IDE: Eclipse, RAD

Web Service Implementations: Axis, Jersey, CXF

Design Patterns: Session Façade, Service Locator, Singleton, Observer, DTO, DAO, MVC, Iterator, Factory, Abstract Factory, Adaptor

JavaScript Frameworks: JQuery

Methodologies: Rational Unified Process, Agile, Test Driven Development

PROFESSIONAL EXPERIENCE

Confidential, Woonsocket, RI

Sr. Web Services Developer

Responsibilities:

  • Involved in creating a web application with background in all phases of Software Engineering including Analysis, Design, Coding, Testing and Implementation as well as Agile Software Development using GitHub.
  • Participated in requirements validation, architecture reviews and validation, design reviews, test plan and test case walkthroughs with the development and testing team liaisons.
  • Worked with Angular JS on the client side. Designed Navigations using ng-route and developed services to make Ajax calls.
  • Validated user actions on the client side and providing responsive feedback using AngularJS.
  • Created custom, general use modules and components which extend the elements and modules of core AngularJS.
  • Experience in both Client Side and Server Side programming.
  • Implementing a Responsive web design using Bootstrap API.
  • Experience in handling Tomcat with Apache web server.
  • Implemented the Client side Encryption using JavaScript, jQuery and js encrypt open source library.
  • If offline, application continued to function by combining Application Cache and offline storage.
  • Designed and documentedREST/HTTP APIs, including JSON data formats and API versioning strategy.
  • DevelopedREST/HTTP APIs for exposing other applications at Confidential .
  • Designed and Developed Domain Objects, Validators, Controllers, Interceptors
  • Mapping domain objectsto tables using hibernate mapping xml
  • Wrote native SQL queries using Hibernate
  • DesignedUse Casediagram,Classdiagram,and Sequencediagram inUMLusing Rational Rose, Rational XDE.

Environment: HTML5, CSS3, Java, Angular JS, jQuery, JSP, Twitter Bootstrap, Tomcat Apache, ECLIPSE, Apache CXF, RESTful web services.

Confidential, Plano, TX

Sr. J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Developed the applications using Java, JSP, JDBC, Servlets, Web Services, Struts, HTML, and JavaScript etc.
  • Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Developed JSP’s with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
  • Developed UI screens for the User to search and view the Loan Application information using Html, JQuery and CSS.
  • Defined navigation logic for pages, implemented Ajax calls for retrieving information and refresh some of the components on the UI. .
  • Used Hibernate as ORM tool to communicate with the database.
  • Defined one-many mapping, lazy loading features for database tables in an xml file. Used hibernate DAO support to perform database operations.
  • Used JBoss developer studio as a development environment.
  • Used Spring MVC for developing the application. Defined new Controllers using annotations and mapped the requests to methods for handling client calls.
  • Worked on Spring MVC, defined controllers using annotations. Consumed services from core application using REST.
  • Used Jackson API to unmarshall the JSON string to java objects.
  • Used Anthill pro to deploy the application into JBoss application server.
  • Worked in an Agile Environment. Actively participated in scrum meetings, recorded the amount of time spend on each story inside Jira tool.
  • Used Perforce for version control system.
  • Involved in developing Java APIs, which communicates with the Java Beans.
  • Involved in writing SQL queries & PL/SQL - Stored procedures, function, triggers, cursors, object types, Cursors, sequences, indexes etc.
  • Designed SOA integration using Apache CXF. Enabled rapid service tier development.
  • Involved in Unit testing of application using Junit and built the package using Ant and deployed the application on to WebLogic App Server.
  • Extensively used Oracle SQL Developer graphical tool for the enhancement and simplification of Database Development task.
  • Performed a thorough unit testing and resolved several data related issues before migration to production.

Environment: Jdk1.7, JBoss EAP6, Spring3.0, JSF2.0, Hibernate3.0, Spring DI, Apache CXF, Ant, JSP, Ajax, Junit, HTML, XHTML, Eclipse, JavaScript, Perforce, Agile, Anthill pro, Oracle, WebLogic, SQL, PL/SQL, Windows.

Confidential, Hoffmann Estates, IL

Sr. J2EE Developer

Responsibilities:

  • Involved in Requirements gathering, analysis and design and documentation as the application was started from scratch.
  • Developed various J2EE components like Servlets, JSP, JSTL, AJAX, SAX, XSLT, JAXP, JNDI, LDAP, JMS, and MQ Series by using RAD.
  • Used Struts/MVC framework to enable the interactions between JSP/View layer and implemented different design patterns with J2EE and XML technology
  • Data Operations were performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.
  • Developed middle-tier application with J2EE using Servlet, EJB, Java Beans and Web Services Standards (SOAP, WSDL, UDDI).
  • Designed and developed JSP pages using Spring MVC 3.0 framework.
  • Designed and developed Web service provider for applications to consume.
  • Used Rest for exposing the services. Developed the application using Spring MVC.
  • Used MVC annotations extensively to configure the controllers.
  • Worked with Mongo DB to retrieve the data from a real-time meetup API.
  • Used Spring-data module to communicate with Mongo DB. Worked with MongoDB MapReduce to consolidate the data.
  • Used Redis publish and subscribe model to publish the data to the topologies.
  • Developed the application using Struts framework.
  • The views are programmed using JSP pages with the struts tag library, Model is the combination of EJB’s and Java classes and web implementation controllers are Servlets.
  • Designed html components using bootstrap CSS library.
  • Involved in coding, maintaining, and administering Servlets, and JSP components to be deployed on a WebLogic Application server.
  • Used Log4j to provide central logging facility, comes under singleton design pattern.
  • Used Junit for debugging the application.
  • Used ANT automated build scripts to compile and package the application.
  • Worked with Web Services, XML/XS, AJAX for Live Link Content Management, WSDL and SOAP.
  • Designed database and created tables, written the complex SQL Queries and stored procedures as per the requirements.
  • Used PL/SQL, Stored Procedures for handling Oracle database.
  • Written SQL, PL/SQL queries. And used Oracle stored procedure, functions, triggers, cursors, objects, sequences etc.
  • Designed database and created tables, written the complex SQL Queries and stored procedures as per the requirements.
  • Involved in Unit, Integration and Performance Testing for the new enhancements.

Environment: J2EE, JSP, Java, spring, JMS, Hibernate, Servlets, struts, JSTL, JSF, JNDI, JAXP, JMS, MQ series, Eclipse, JDBC, Multi-Threading, RAD, EJB, XML, Log 4j, Junit, Web Logic, SOAP, SVN, ANT, PL/ SQL, Mongo DB, Oracle and Windows.

Confidential, Murray Hill, NJ

JAVA/J2EE Consultant

Responsibilities:

  • Used Eclipse Indigo as a development environment.
  • Developed automation scripts for testing the connection creation with different parameters and load testing.
  • Involved in writing HTML and JSP Pages for the client side. Used JavaScript library (Dojo) for rendering Tables and Tree representation on a HTML Page.
  • Implemented a reusable component in JavaScript for Ajax calls and processing JSON responses back from the server.
  • Involved in designing the layouts using dijitcontentpane, border container, tab container, floatingpane.
  • Used JavaScript module design pattern for creating the structure of the URL and structure for the dojo grid based on the user request.
  • Used spring framework on the server-side along with various modules like Spring IOC, Spring Restful Web Services, Spring-Hibernate, spring MVC.
  • Used annotations for configuring the entities and named queries.
  • Used annotations for the controller methods to map the request urls and http methods as REST architectural style URL.
  • Used spring dependency injection to manage the dependent objects.
  • Used CORBA for RMI to communicate with Host machine.
  • Used annotations for defining the controllers and various request/URL mapping on to the controllers to process the request and exposed the REST calls as web service.
  • Used Junit to test the services both xml and JSON responses.
  • Involved in implementing a job update technique for receiving the update on the client when the connection was interrupted or lost by raising an alarm flag to change the attributes in a table.

Environment: Jdk1.6, Tomcat 7, Spring3.0, Spring MVC, Hibernate, Spring DI, Junit, Eclipse, CORBA, Android Honeycomb, Eclipse Indigo, Dojo, Html, SQL, Oracle, Windows.

Confidential

Java Developer

Responsibilities:

  • Involved in Coding and Designing of the Forms and reports for various modules.
  • Involved in Coding of the java components which are the heart of the application and user management.
  • GUI development using HTML, XML, JSP, Servlets, JavaScript with the help of MVC Architecture
  • Worked extensively on the JSPs.
  • Front-end validations in JavaScript.
  • Integration testing (end-end).
  • Prepared exhaustive test cases to comprehensively test functionality and code.

Environment: Java1.5, Jsp1.2 Servlet2.5, HTML, JavaScript, Windows, Apache Tomcat 5, Oracle 9i and Windows.

Confidential

Jr. Java Programmer

Responsibilities:

  • Interaction with client to gather initial Requirements Gathering/Finalizing
  • Object Oriented Analysis and Design of solutions using UML, prepare UML diagrams. Class Diagram, Use Case Diagram, Activity Diagram, Sequence Diagram, State Chart Diagram.
  • Prepared initial architecture of application based on MVC- Model View Controller framework. JSP and HTML as View, Servlet as Controller, and DAO objects as Model for business logic
  • Prepare Low Level Diagrams and arrange document review with team. Baseline Design document.
  • Creating DB Schema, Writing stored procedures, DDL and DML on IBM DB2 database
  • Defining the tasks and their schedule; and monitoring/reporting progress of the team
  • Create/Modify Front end component using JSP, controller using Servlet and back end using DAO
  • Reporting and coordinating between offshore project managers and client
  • Production deployment and post production deployment support
  • Database Backup Management using windows scheduler for application data stored on IBM DB2

Environment: MVC Architecture, JSP, UML, HTML, Servlet, Proprietary Framework, DAO, Java Value Objects, IBM DB2, Edit plus, Apache Tomcat 5.5 and Windows.

We'd love your feedback!