Post Job Free
Sign in

Web Services Project

Location:
Dallas, TX
Posted:
October 11, 2017

Contact this candidate

Resume:

Vinod

Ph: 510-***-**** Email: ***********@*****.***

PROFESSIONAL SUMMARY:

Over 5+ years of software development experience in Object Oriented Programming, Design and Development of Multi-Tier Distributed, Web based/Mobile, e-Commerce, Enterprise Applications using Java and J2EE Technologies with Software Development Life Cycle.

Extensive experience in the Analysis, Design, Development, Implementation and Testing of enterprise application with Web Technologies, Distributed Technologies and Client-Server Architecture Environment, Mobile Technologies and Could Technologies.

Very good hands on experience in development and implementation of Model-View-Controller (MVC) using Struts 1, Spring MVC, DAO's and ORM (Object Relational Mapping) tools like JPA & Hibernate.

Expertise in Core Java with strong understanding and working knowledge in Object Oriented Concepts like Collections, Multithreading, Data Structures, Algorithms, Exception Handling and Polymorphism.

Specialized in Web Application Development using Servlet, JSP, JSTL/EL, Struts, Spring, JavaScript, PHP, JNDI, SVN, Web Services (SOAP&REST), HTML, DHTML, CSS,CSS3, XML, XSLT, and JDBC.

Excellent Programming skills and Development Experience with JDK 1.6/1.7, J2EE, Servlets, JSP, JSF, Swings, UI, EJB, Java Beans, GWT, JMS, JDBC, XSLT, JUnit and Web Services.

Experience in Developing Web Based GUI’s using JSP, HTML, HTML5, DHTML, CSS, JavaScript (and its Frameworks like JSON), Action Script, Angular JS, JQuery, EXT JS and Ajax.

Experience with multiple Servers like IBM WebSphere, WebLogic, Sun Glass Fish, JBoss and Apache Tomcat.

Experience in web development is preferred (i.e. HTML5/CSS3, JS, AngularJS, PHP).

Experience working with Agile Methodology and TDD development.

Experience of working in all areas of project development starting from gathering requirements to project deployment and post production support.

Proficient in developing various open source frameworks like Struts, Spring, JSF 2.0, and ORM Technology like Hibernate 5.0.

Experience in working with Web Servers like Apache Tomcat and Application Servers like IBM Web Sphere and JBOSS.

Strong Hands on Experience with IBM MQ Series and JMS for communications between middleware components.

Extensive development experience on different IDE’s like Eclipse, My Eclipse, Net Beans and RAD.

Good exposure to building Web Services (WSDL, SOAP, UDDI) using open source implementation like Apache Axis, RESTful API.

Development/design experience in Java EE, Spring, SSO implementation using SAML, Web services (SOAP & Rest), JBoss, Tomcat, AJAX, Sencha-Touch, Mule ESB, Talend ETL, Jasper Reports, Javascript, JQuery, Twitter Bootstrap, OpenXava, MySQL, Oracle.

Experience in developing PL/SQL, Stored Procedures, Triggers on Oracle Databases

Extensive experience in SOA-based solutions - Web Services, WebAPI, WCF, SOAP including RESTful APIs services

Good work experience in writing SQL Queries with major Relational Databases.

Good knowledge of Database Connectivity (JDBC) for Databases like Oracle, SQL Server, MySQL, MS Access.

Hands on experience in UML Modeling, Rational Rose and Design Pattern (J2EE) like Singleton Factory Method, Facade, Front Controller, Delegate Pattern, MVC Architecture.

Experience in various Agile Methodologies like Test Driven Development, SCRUM, and Pair Programming.

Extensively worked with Oracle 11i/10g/9i/8i, SQL Server 2012/2008/2005, MySQL, DB2 and Sybase Relational Database Management Systems

Strong Team Player, ability to Work Independently and in a Team as well, excellent analytical capabilities and Good Communication Skills. Ability to quickly adapt to new environments and learn New Technologies.

TECHNICAL SKILLS

Languages

Java, J2EE, Android, C, C++, XML, SQL and PL/SQL.

Java/J2EE Technologies

JSP, Servlets, JDBC, RMI, JNDI, SAX, DOM, JAXB,JDK1.6,1.7,XSLT

Frame Works

Spring 4.x, Hibernate 5.0, Struts 2.x, Scala 2.x, EJB3.x/2.x, JSF 2.0

and JPA.

Web/Application Servers

Web Sphere 8.5, Web Logic 11g, Apache Tomcat 8.0, JBoss 7 and

Sun Glass Fish 4.x.

IDE/Tools

Eclipse 4.4.2, Net Beans 8.0, RAD 6.0, WASD 5.0.

Web Services/Messaging

Web Services, REST, SOAP, WSDL, JAX-WS, Apache AXIS 2, JMS, MQ Series

Scripting Languages

HTML,HTML5, DHTML, Java Script, Perl, Shell, AJAX, CSS, JQuery,CSS3

Testing and Build Tools

JUnit, Log4j, ANT, Maven

Databases

Oracle 8i/9i/10g/11g, My SQL 5.0, SQL Server 2012,IBM DB2 v7.0, Sybase

Operating System

Windows 10/8.1/7, UNIX, Linux.

Source Control

CVS, Rational Clear Case and Subversion

PROFESSIONAL EXPERIENCE

Wells Fargo Bank, Charlotte, NC March 2016 – till date

Role: Java/J2EE Developer

Project Title: Document Data Repository

Description: Wells Fargo & Company is an American international banking and financial services holding company. Designed, developed and maintained extensible Java and spring boot modules and interfaces based on core object oriented design principles, The project involved in tracking the print, insert and dispatch of documents. Developed the new web services to the live dashboards. Performed planning, architecture, scheduling and task coordination functions with change control and administration teams to commit and meet aggressive software release schedules.

Responsibilities:

Involved in all phases of the end-to- end implementation project- requirements gathering,

analysis and design, development, testing and debugging.

Implemented Spring boot Framework for the project.

Very Strong knowledge in using J2EE based App Servers like Jboss 7.0, WebSphere 6.1, WebLogic 8.1, and Web servers like Apache Tomcat 8.

Used Software Configuration Management (SCM) tools like CVS, VSS (Visual Source Safe), SVN, TFS & Java Build tools like Apache Ant & Maven.

Used Apache CXF for the development of the project.

Involved in developing front end screens using JSP, Groovy, JSTL, JQuery, XSLT, DHTML, HTML5, CSS, AJAX,CSS3 and JavaScript. Also, involved in adding the Internationalization to the existing application.

Installed, configured and deployed the applications on WebSphere Portal and Application Serve with SOA Governance.

Used Jenkins for continuous integration in which all development work is integrated.

Developed JMS components to send messages from one application to other application internally

Construction of UIs using jQuery, Angular2.js,Backbone.js, Bootstrap and JavaScript. Involved in JUnit Testing.

Used Hibernate, Spring JPA to integrate with the backend database.

Used Test Automation Cucumber for testing web application.

Used XML and XSLT to display the pages in the HTML format for the customers.

Developed an interface, which also shows the check images as the gif files, if there are any in the account summary of the account actions.

Writing SOAP and REST API using spring boot.

Wrote different queries and stored procedures for database to retrieve the details from the SQL SERVER database.

Developed stored procedures and called using JDBC.

Built data-driven web applications using JSP by developing custom tags, JSTL for all the application UML, ExtJS, AngularJS pages, EJB and XML.

Was part of solving the issues that came in production

Environment: Java jdk, JEE, JSP, Python, WebLogic Application Server, IBM RAD, Ant, SQL Server, JavaScript, Angular.JS, Node.js, CSS,CSS3, JSON, DOJO, SOA Governance, SOAP, SSO, Hybris, WSDL, JMS, MDB, Web Services, XML, Apache Tomcat, Apache CXF,JQUERY, MAVEN, Log4J, XML Schema, XSD, JAXB, JUnit, SVN, JSP, Hibernate

Level 3 Communications, Denver, CO Aug 2015– Feb 2016

Role: Sr.Java/J2EE Developer

Project Title: Order Routing

Description: The Level 3 Communications is an American multinational telecommunications and Internet Service provider. Designed, developed and maintained extensible Java modules and interfaces based on core object oriented design principles, The project involved in routing the orders from user to exchange. Developed the new web services to the Legacy systems to support the orders. Performed planning, architecture, scheduling and task coordination functions with change control and administration teams to commit and meet aggressive software release schedules.

Responsibilities:

Implemented Spring Framework for the project.

Very Strong knowledge in using J2EE based App Servers like Jboss 5.0, WebSphere 6.1, WebLogic 8.1, and Web servers like Apache Tomcat 5

Developed class diagrams, sequence diagrams, and use case diagrams for the view accounts. Generated skeleton code based on the class diagrams.

Used Software Configuration Management (SCM) tools like CVS, VSS (Visual Source Safe), SVN, TFS & Java Build tools like Apache Ant & Maven.

Used Apache CXF for the development of the project.

Involved in developing front end screens using JSP, Groovy, JSTL, JQuery, XSLT, DHTML, HTML5, CSS, AJAX,CSS3 and JavaScript. Also, involved in adding the Internationalization to the existing application.

Handled production support for the application.

Installed, configured and deployed the applications on WebSphere Portal and Application Serve with SOA Governance.

Used Jenkins for continous integration in which all development work is integrated.

Developed JMS components to send messages from one application to other application internally

Construction of UIs using jQuery, Backbone.js, Bootstrap and JavaScript. Involved in JUnit Testing.

Executed acceptance criteria for epics and stories using the Gherkin domain specific language for both mobile and web platforms.

Used Hibernate to integrate with the backend database.

Used Test Automation Cucumber for testing web application.

Used XML and XSLT to display the pages in the HTML format for the customers.

Developed an interface, which also shows the check images as the gif files, if there are any in the account summary of the account actions.

Used Amazon Kinesis to collect and process large streams of data records in real time.

Used Amazon EC2 for resizable compute capacity in the cloud.

Wrote different queries for database to retrieve the details from the DB2 database which are configured for One Source System.

Developed JSP custom tags, using JSP2.0, for encapsulating presentation logic in concise form. Converted XML to Java objects using JAXB.

Worked on android Webservices REST API for developing e-Commerce Application.

Developed stored procedures and called using JDBC.

Built data-driven web applications using JSP by developing custom tags, JSTL for all the application UML, ExtJS, AngularJS pages, EJB and XML.

Was part of solving the issues that came in production

Environment: Java jdk, JEE, JSP, Python, WebLogic Application Server, IBM RAD, Ant, Oracle Database, JavaScript, Angular JS, Node.js, CSS,CSS3, JSON, DOJO, SOA Governance, SOAP, SSO, Hybris, WSDL, JMS, MDB, Web Services, XML, Amazon Kinesis, Amazon EC2, Apache Tomcat, Apache CXF,JQUERY, MAVEN, Log4J, XML Schema, XSD, JAXB, JUnit, SVN, JSP, Hibernate

Walmart, San Bruno, CA Sept 2014– July 2015

Role: Sr.Java/J2EE Developer

Project Title: Point of Sale

Description: The project involved enhancement of POS System to meet new business requirements. Enhancement includes integration of middleware with new POS Credit Card processing System and development of new web services integrated to POS functionalities.

Responsibilities:

Involved in Analysis, design and coding on Java and J2EE Environment.

Implemented Spring Framework for the project.

Very Strong knowledge in using J2EE based App Servers like Jboss 5.0, WebSphere 6.1, WebLogic 8.1, and Web servers like Apache Tomcat 5

Developed class diagrams, sequence diagrams, and use case diagrams for the view accounts. Generated skeleton code based on the class diagrams.

Used Jenkins for continous integration in which all development work is integrated.

Used Software Configuration Management (SCM) tools like CVS, VSS (Visual Source Safe), SVN, TFS & Java Build tools like Apache Ant & Maven.

Developed Communication server using Socket programing in java.

Used Eclipse Rich Client Platform (RCP) for the development of the project.

Involved in developing front end screens using JSP, Groovy, JSTL, JQuery, XSLT, DHTML, HTML5, CSS, AJAX,CSS3 and JavaScript. Also, involved in adding the Internationalization to the existing application.

Installed, configured and deployed the applications on WebSphere Portal and Application Serve with SOA Governance.

Executed acceptance criteria for epics and stories using the Gherkin domain specific language for both mobile and web platforms.

Used RCP to reuse the components.

Developed JMS components to send messages from one application to other application internally

Construction of UIs using jQuery, Backbone.js, Bootstrap and JavaScript. Involved in JUnit Testing.

Used Hibernate to integrate with the backend database.

Used Test Automation Cucumber for testing web application.

Used XML and XSLT to display the pages in the HTML format for the customers.

Developed an interface, which also shows the check images as the gif files, if there are any in the account summary of the account actions.

Wrote different queries for database to retrieve the details from the DB2 database which are configured for One Source System.

Developed JSP custom tags, using JSP2.0, for encapsulating presentation logic in concise form. Converted XML to Java objects using JAXB.

Worked on android Webservices REST API for developing e-Commerce Application.

Developed stored procedures and called using JDBC.

Built data-driven web applications using JSP by developing custom tags, JSTL for all the application UML, ExtJS, AngularJS pages, EJB and XML.

Environment: Java jdk, JEE, JSP, Python, WebLogic Application Server, IBM RAD, Ant, Oracle Database, JavaScript, Angular JS, Node.js, CSS,CSS3, JSON, DOJO, SOA Governance, SOAP, SSO, Hybris, WSDL, JMS, MDB, Web Services, XML, Apache Tomcat, JQUERY, MAVEN, Log4J, XML Schema, XSD, JAXB, JUnit, SVN, JSP, Hibernate

Novartis Pharmaceuticals, Dallas, TX Feb 2014– Aug 2014 Role: Sr. Java/J2EE Developer

Description: Novartis Pharmaceuticals is a leading global research driven pharmaceutical company in the USA. It discovers, develops, manufactures and markets vaccines and medicines to address medical needs of the society. Novartis is internally divided into two business units namely, the Novartis Pharma and Novartis Vaccines Division. Worked on applications each pertaining to various Business Areas like Marketing and Finance, Managed Care & Order Management.

Responsibilities:

Developed the application using Spring Framework that leverages classical Model View Controller (MVC) architecture.

Involved in designing user screens and validations using HTML, JavaScript, JQUERY and Node.js as per user requirements.

Developed Client side validation code using JavaScript and JQUERY.

Developed web services and SOAP Messages with XML, SOAP and WSDL.

Used Spring Dependency Injection properties to provide loose-coupling between layers

Implemented the Web Service client for the login authentication, credit reports and applicant information using Apache Axis 2 Web Service.

Developed desktop application using Swing UI .

Used various JAX-RS Web Services using Jersey Framework.

Implemented UI Tier with JSP, Groovy, Servlet, JSF, XML, XML Schema, CSS,CSS3, JavaScript, AJAX. Developed JSF managed beans and backing beans and configured JSF navigation in faces-config.xml.

Also used Annotation capabilities of RESTful API by providing ease development and client adoption

Implemented system-wide Email Notification for important changes.

Integration with Infusion soft CRM system via node wrapper around web APIs.

Developed Message Driven Beans (MDBs) for receiving and processing data from IBM MQ Series using JMS.

Used Hibernate ORM framework integrated with Spring framework for data persistence and transaction management.

UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams were used.

Worked in an Agile work environment with Content Management system for workflow management and content versioning.

Used Hibernate object relational datamapping framework to persist and retrieve the data from database.

Authentication, authorization and security of application is provided using Encryption Security Framework.

Wrote Hibernate Criteria queries, Named queries for stored procedures, and triggers to perform back-end database operations.

Implemented multithreading concepts of transaction purpose

Developed ANT Scripts to do build, packaging ear file.

Deployed the application using Weblogic as a server.

Used UML and Rational Rose suite for designing the System.

Implemented the logging mechanism using Log4j framework.

Wrote test cases in JUnit for unit testing of classes.

Provided functional support to the technical team in resolving & providing a quick fix for production issues.

Environment: Java 5, JEE, JSF, Node.js, IBM Web Sphere 7, RAD 7, Ant, Oracle Database, JavaScript, CSS, JSON, DOJO, RESTful APIs, SOAP, WSDL, JMS, MDB, JIRA, Jenkins, Bamboo, Stash, python, Web Services, Boot Strap XML, Log4J, XML Schema, Tomcat, MAVEN, JQUERY,JAVA MONGO DB, XSD, JAXB, JUnit, SVN, JSP, Hibernate.

Goldstone Technologies, Pvt Ltd, India May 2012 – Nov 2013

Role: Java/J2EE Developer

Description: An application is developed to automate the Sales Order Transactions of company. This application keeps track of the information pertaining to the sales transactions such as Customer details, Product or Item description and their Pricing Schedule, Purchase Order details and View and Enquiry of the Order Screens. Designed and developed the Order Processing Module. Involved in the design and coding of this module. The system checks the database for availability and an invoice is prepared.

Responsibilities:

Played key role in the design for the implementation of this application.

Preparing the documentation for High Level design, Low Level design of the application and Process Flow of control for the entire application.

Designed the Web application implementing the Struts framework for Model-View –Controller (MVC) pattern to make it extensible and flexible

Implemented the Consolidated applications front-end pages using JSP’s, JSTL, and Struts Tag Libraries.

Used Spring Framework for Dependency injection and integrated with the Struts Framework and Hibernate.

Configured connection caches for JDBC connections.

Used extensive JavaScript for creating the Global templates that can be used across the JSP Pages

Configured Logger, appender and layout using log4j.

Used Hibernate for Object Relational Mapping.

Used Ant 1.6.5 for building JAR s and WAR.

Environment: Core Java (JDK 1.4), Servlet 2.3, JSP 1.2, JavaScript, HTML, JDBC 2.1, Microsoft SQL Server 2005, Oracle 9i/8i, SQL, PL/SQL, Windows XP and BEA WebLogic Application Server.

EDUCATION

Bachelor of Technology in Computer Science and Engineering, JNTU, India.



Contact this candidate