Post Job Free

Resume

Sign in

Web Services Data

Location:
Fairfax, VA
Posted:
September 26, 2017

Contact this candidate

Resume:

PROFESSIONAL SUMMARY:

Over *+ years of professional IT experience in Software Analysis, Design, Development, Testing, Debugging, Deployment and Support of web/enterprise applications using Java/J2ee technologies.

Experienced in Design and Development of multi-tier enterprise applications using Java, J2EE, Spring, Servlets, JSP, JSF, Hibernate, JDBC, Java Beans and Web services (SOAP, WSDL).

Experienced in using web/application servers such as Apache Tomcat, JBoss, IBM WebSphere, IBM WebLogic.

Proficient in Core Java with strong understanding of data structures, algorithms, Collections, Concurrency, Multithreading, Event handling and performance tuning.

Experienced in integrating enterprise applications using Enterprise Service Bus (ESB), JMS, SOAP and RESTful Web services.

Experience in developing web applications using Spring MVC frame work and Object-Relational Mapping technologies such as JPA, Hibernate and MyBatis.

Experience with XML and related standards and technologies like SOA, Web Services, SOAP, WSDL, XML, XSD, DTD, JAXB, XPATH, JAX-WS, XSLT.

Experience with modern web development technologies such as AJAX, HTML5 / CSS3, single-page applications, responsive websites.

Experience with JavaScript and JavaScript frame works JQuery, AngularJS, ExtJS.

Extensively used Spring MVC Framework, JSP, JSF, Prime Faces for developing User interface modules.

Experienced in using relational databases Oracle, MySQL, Sql Server and writing complex SQL, PL/SQL programs. Good understanding of NoSQL databases like MongoDB.

Strong knowledge in Service Oriented Architecture (SOA), Experienced in developing web services in a SOA based environment.

Expertise in Object - oriented design/analysis, UML modeling, Gang of four design patterns and J2EE patterns.

Experienced in using software development methodologies (Agile, SCRUM), Continuous integration and Test Driven Development.

Experienced with modern development IDEs such as Eclipse, IntelliJ and Spring tool suite.

Built high performance multi layered web applications that run 24x7; Refactored legacy code to improve application performance.

Implemented a Continuous Delivery pipeline with Jenkins, Git and Maven.

TECHNICAL SKILLS:

Programming Languages

C, C++, Java, JavaScript

J2EE Technologies

Servlets, JSP, Java Beans, JDBC, JSF 1.2/2.0, JNDI, EJB3, JMS, JMX, JPA, JAXB, JAX-WS, JAX-RS, JConsole, Jstack, VisualVM

Web Technologies

HTML, HTML5, XML, XHTML, CSS(LESS, POSTCSS), JSON, AJAX, XSD, SOAP, WSDL, ExtJS

Databases

Oracle, MySQL, Sql, Pl/Sql, PostgreSQL, SQLServer, MongoDB (NoSQL)

Frameworks and Libraries

Spring, Hibernate 3x/4x, MyBatis, Spring MVC, Spring web flow, Spring Batch, Spring Integration, Spring-WS, Struts, Apache CXF, Mule ESB, Apache POI, Junit, Mockito, Slf4j, Log4j, Json, UML, Selenium

UI Frameworks and Libraries

ExtJS, JQuery, AngularJS, NodeJS, BackboneJS, MarionetteJS, Prime Faces, Bootstrap

Application Servers

IBM WebSphere, JBoss, Apache Tomcat

Build Tools and IDE’s

Maven, Ant, IntelliJ, Eclipse, Spring Tool Suite, NetBeans and Jenkins

Operating Systems

Windows, UNIX, SUN Solaris, Linux, Mac OS X

Tools

SVN, JIRA, Toad, SQL Developer, Git, Clear Case, Perforce

Process & Concepts

Agile, Scrum, SDLC, Object-Oriented Analysis and Design, Test driven Development, Continuous Integration

EDUCATION:

Bachelor of Technology in Computer Science and Engineering from Audisankara Institute of Technology.

Masters in Computer Science from Fairleigh Dickinson university

PROFESSIONAL EXPERIENCE

Cisco Systems, Inc. – San Jose, CA Mar 2015 - Present

Software Engineer - Consultant

Worked on Exchange Project, specifically in developing REST APIs, Workflows, and GUI.

Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Successfully followed agile methodology in the Scrum Cycle model.

Used Java-J2EE patterns like Model View Controller (MVC), Business Delegate, Data Transfer Objects, Data Access Objects, factory patterns.

Designed and developed the End Points (Controllers), Business Layer, DAO Layer using Hibernate/JDBC template, using Spring IOC (Dependency Injection).

Extensively used MVC, Factory, Delegate and Singleton design patterns.

Implemented SOA to develop REST Based Web services using Apache Axis.

Developed REST Web Services clients to consume those Web Services as well other enterprise wide Web Services.

Managed and administered multiple instances of GIT, including build server and operating environment.

Designed and Developed Presentation Tier using Spring MVC and JSP integrating Custom Tags, JSTL, JSP Expression Language and AJAX.

Wrote application front end with HTML 5, CSS 3, JSP, and Ajax/JQuery 1.8, Spring Tag-libraries.

Used Spring DAO Module along with Struts Framework to deal with Database.

Implement modules into NodeJS to integrate with designs and requirements.

Managed and maintained Oracle and NoSQL databases (Mongo DB, Cassandra) in production domain.

Involved in customizing the design and development of Themes and Skins of WebSphere portal according to the client's requirement.

Integrated WebSphere Process Server to the Portal Server and leveraged the processes within the Portlets.

Developed and supported on SOAP and REST web services. Used SSIS to create ETL packages to validate, extract, transform and load data to data warehouse databases, data mart databases.

Built applications for scale using JavaScript, Node.js, React.js and Angular.js.

Developed screens using HTML5, CSS, JavaScript, Ext JS, JQuery and AJAX taking advantage of the frameworks AngularJS.

Created tables and worked on SQL and PL/SQL to write Stored Procedures functions and packages for complex Inserts and updates in the database.

Wrote SQL queries to get the data, update the data from the database and to connect database in the DAO implementation classes.

Used JUnit for testing the application modules and Log4Jfor logging.

Deployed the source code on SVN (Subversion) source code repository.

Done unit testing using Junit and validate using TestNG.

TECHNOLOGIES: J2EE, Spring framework, Spring MVC, Hibernate 4.x, JQuery, JSON, JSF, Servlets 2.3, JDBC, AJAX, Web services, Cucumber, Selenium, SOAP, Angular JS XMLBackboneJS, Java Beans, SOA, WSDL, JAXB, JSON, Apache POI, Ext JS, TestNG, Oracle 11g, IBM RAD, ReactJS, NodeJS, Web Sphere 8.x, Agile Methodology, Mongo DB, Design Patterns, SVN, Apache Maven, JUnit, XSLT, HTML/DHTML

Fidelity Investments – Durham, NC May 2013 – Feb 2015

Sr. Java Developer

Worked on UI application for Fidelity to generate automated investment and compensation reports. Created REST and SOAP services.

Participated in project discussions and helped in defining the requirements.

Developed UI using HTML5, Angular JS MVC Framework and JSP.

Participated in Agile Development Team, and having daily SCRUM meeting for progress reporting as well as task distributing.

Focus was the front-end development of the client application. My role was to create the interactive layer by developing and styling the HTML and CSS in Angular partials, services and controllers

Developed front-end code with Ajax call in AngularJS and jQuery to retrieve data as JSON Object from controllers in back-end RESTful Server, then display the well-organized result in web pages by writing AngularJS controller, directives, services, and route provider.

Focused on the middle-level development of the client application for creating automated reports from the UI.

My role was to create connections to services, process the responses and connect data points to the UI via AngularJS and JavaScript.

Created SOAP web services and RESTful JSON web services to create the automated report

Wrote Jasmine unit tests to test angular.js

Developed unit test cases and functional test cases using JUnit.

Focused on the development of newcontent pages and tools, documentation of standards and how-to guides

TECHNOLOGIES: HTML, CSS, JavaScript, jQuery, JSON, AngularJS, Java, JUnit, Ajax, karma, Jasmine, GIT, IntelliJ

Cisco Systems, Inc. – San Jose, CA Dec 2012 – May 2013

Java/J2EE Developer

Worked on Prime Infrastructure Project, Developed Rich Graphical Interface, specifically implemented Multithreading features.

Participated in project discussions and helped in defining the requirements.

Adopted agile methods for development and delivery of the solution.

Responsible for development, Support activities.

Have experience in leading a small team of 3 to 4 members and acted as Scrum Master.

Used spring framework for building the application based on MVC design paradigm.

Used Spring AOP to implement security, where cross cutting concerns were identified.

Developed HQL queries to retrieve data using Hibernate. The Data Manipulation operations were implemented using Hibernate Template provided by spring.

Developed Job Management feature which is based on Java Multi-Threading features - Synchronization and Thread Pool, Executor Service concepts.

Worked on Java Concurrency and Collections Framework.

Developed JSPs as part of the UI layer and JavaBeans as data carriers.

Used JSON to interchange data from server side to client side using EXT-JS framework.

Used MVC, Dojo and AJAX for rich UI experience to the end user.

Written database functions and triggers.

Developed Class, Sequence and Use Cases diagrams for the Configuration Archive Module.

Conducted technical document code reviews of the deliverables to ensure quality of outputs. Ensured that the product meets expected performance benchmarks by suggesting better way of code writing and using appropriate tools.

Bug fixing, conducted Unit, Integration and stress test.

Written stored procedures.

Written deployment scripts to deploy application at client site.

Involving required resources for issue resolution when needed

TECHNOLOGIES: Java1.5, J2EE, Spring, Hibernate, JSP, AJAX, Struts, Apache Tomcat, JAXB, JUnit, Maven, CSS, JSON, JavaScript, Dojo, HTML, Windows XP and Oracle10g.

Srishti Software Applications – Bangalore, India Jun 2008 – Aug 2011

Systems Engineer

Worked on Banking Application, Which Involves Transmission and Transaction of financial Information through Electronic Data Interchange. Worked Specifically on Correspondence Management, Loan Management, and Deposits Module.

Participated in project discussions and helped in defining the requirements.

Involved in analysis, design and development of IBA application and developed specifications which include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.

Developed server side applications using Servlets, JSP, EJBs and JDBC.

Used JMS for communicating various clients and its components.

Used Web Services-WSDL and SOAP.

Deployed applications on WebLogic Server 10.3 server

Extensively configured the build files to different Environments

Developed Session Beans which encapsulates the workflow logic

Used Entity Beans to persist the data into database and also used Message Driven Beans MDB to notify the bean state.

Developed EJB components for middle tier component implementation and business logic implementation.

Used Struts the MVC framework for building web applications.

Developed web pages by using HTML, CSS, JavaScript.

Developed PL/SQL database scripts and written Stored Procedures and Triggers.

Created User guide and application support document.

Used CVS for the concurrent development in the team and for code repository.

Involved in regression testing, evaluating the response times, and resolving the connection pooling issues.

TECHNOLOGIES: Struts 1.x, Java 1.4, JDBC, Servlets, JSP, EJBs, Oracle 8i, WebLogic Server 10.3, MDB, HTML, Rational Rose, CVS, PL/SQL, WSDL, SOAP, Eclipse.



Contact this candidate