Post Job Free

Resume

Sign in

Web Services Data

Location:
Raleigh, NC
Posted:
May 08, 2017

Contact this candidate

Resume:

Mahesh

Java/J*EE Full Stack Developer

Email: acz6tp@r.postjobfree.com

Ph: +1-919-***-****

Summary:

* + years of experience in the field of Software Engineering involving full Software Development Life Cycle (SDLC)

Expertise in Core Java with a solid background and working knowledge of Object Oriented Concepts like Inheritance, Polymorphism, Exception handling, Multi-Threading, and Collections.

Solid background in Java concepts like Exception handling, Multi-threading, Synchronization, Serialization, IO, Collections framework, Java Beans, Executor Services, Thread pools.

Expertise in various Java/J2EE design patterns including Data Access Object, Session Façade, Business Delegate, Service Locator, MVC (Model View Controller), Factory and Abstract Factory, Front Controller, Transfer Object and Singleton in the development of Multi-tier distributed Enterprise Applications.

Experience in OOAD (Object Oriented analysis and Development), MVC architecture (Model, View, and Controller) and OOP (Object Oriented Programming)

Experienced in developing Web MVC architecture Using Spring MVC, Hibernate, Struts, Spring Framework, Servlets, JSP, JDBC, EJB, JNDI, Java Beans, and XML.

Experience in developing applications in domains like Banking, Insurance, HealthCare and Finance.

Experience in developing projects in JAVA/J2EE platforms using ICE faces, Spring Framework, Spring Boot, Micro Services, Struts Framework, Web Services and web frameworks such as AJAX, GWT.

Experience in using IDE tools such as Eclipse, IBM RAD, NetBeans, IntelliJ, and STS.

Experience in deploying applications using IBM WebSphere, Oracle WebLogic, and RedHat JBoss Application Servers and Apache Tomcat WebServer.

Used Jenkins and Ansible with Maven to run the automated deployment process in AWS environment.

Hands on experience with version control systems like CVS (Concurrent Version Systems), SVN (Apache Subversion), CLEARCASE and GIT for providing a common platform for all the developers.

Experience in database design and implementation using different RDBMS like Microsoft SQL Server 2008, Oracle, MySQL, and DB2.

Expertise in HTML, XHTML, HTML5, CSS, JQuery, AngularJS, JSTL specification, XML (SAX, DOM), XSL, XSLT, JAXP, JAXB, DTD, Resource Properties.

Experience in Database Design, Creation and management of Schemas, writing Stored Procedures, functions, Triggers, DDL, DML SQL queries. Experience in writing SQL and PL/SQL programming.

Devised in building and deploying Apache ANT/ MAVEN scripts, debugging through logging frameworks like log4j, automated build tool with Jenkins.

Expert in Various Agile methodologies like SCRUM, Test Driven Development, Incremental & Iteration methodology and Pair Programming as well as implementing Waterfall model. To track the progress of Agile process used JIRA.

Experience in web services technologies like SOAP, REST.

Experience in developing a web application using test driven methodologies (TDD), Behavior-Driven Development (BDD) and Junit as a testing framework.

Performed UI, functional, back-end database, regression, and browser compatibility testing using Selenium WebDriver and JUnit framework.

Experience in writing test cases using Mockito, PowerMock. Used Mock MVC to write integration test cases.

Good Experience with JMS services using Apache Camel, Apache Active MQ, IBM MQS .

Team player and self-starter with effective communication, motivation and organizational skills combined with attention to detail and business process improvements.

Technical Skills:

Languages

Java(J2SE1.5/1.6/1.7/1.8), SQL, PL/SQL, UML2.0

Technologies

JSP2.1/2.0/1.2, Servlets2.x, JavaBeans, JDBC, Struts2.x/1.x, RMI, EJB3.0/2.1, Hibernate 3.x/2.x, Spring 3.0/2.0, Spring batch, Web Services, SOA, JMS1.1, SAX and DOM Parsers, AJAX, JAXB2.1/2.0, JAXP1.x and LDAP

Web Technologies

HTML/DHTML, XHTML1.1, JavaScript, JQuery, AngularJS, XML1.0, XSL, XSLT, CSS

Development Tools (IDE’s)

Eclipse Kepler/Luna/Juno, MyEclipse 8, RAD7.0/6.0, WSAD5.x/ 4.x, IntelliJ 14 and NetBeans6.5

Web/Application Servers

Tomcat 7.x/6.x/5.x, WebLogic 10.3/9.2/8.1/7.0, WebSphere 7.x/6.x/5.x

Design Patterns

MVC, Front Controller, Session Facade, Singleton, Business Delegate and DAO patterns

RDBMS

Oracle 12c/11g/10g/9i/8i, MS SQL Server 2012/2008/2005/2000, MySQL5.1/4.1, DB2 9.1/8.1/7.2, DB2 8, Cassandra 2.0

Web Services

Soap, Rest Web Services, WSDL and Java RMI

Platforms

Windows, UNIX, LINUX, Mac

Testing Tools

JUnit 4.x, Jmock

Version Control

CVS, SVN, TFS and Rational Clear Case.

Methodologies

Agile Methodology, RUP, Extreme Programming

Build Tools

Ant 1.7, Maven 2.x

Professional Experience:

BB&T, Raleigh NC May 2016- Till Date

Senior Java/J2EE Developer

BB&T is a diversified financial services company that provides a broad range of banking, asset management, wealth management, and corporate and investment banking products and services. This project was an on-line system where customers could go in and perform online transactions or apply for new loans or open accounts

Responsibilities:

Understanding user change requirements and analyzing the source systems and Developed UI pages using JSP & Spring MVC framework.

Preparing sequence diagrams for components.

Devised in creating & consuming Restful web services to expose to other applications.

Used Rest API to expose the contract rates for clients and performed versioning of existing services.

Strong experience in implementing Service-oriented architecture and Web Services using SOAP, RESTFUL API's.

Wrote spring configuration file to define beans, define the data source and Hibernate properties.

Used Maven builds script for building and deploying the application and designing new database tables for the enhancements.

Validations are done using Spring MVC validation framework and JavaScript.

Created User defined exception classes using Java.

Extensively used Hibernate in data access layer to access and updates in the database.

Designed and developed web site application using AJAX, AngularJS, Bootstrap, Node JS, CSS, HTML5, Jquery, JSP, Tiles framework, and XML.

Devised in Construction of UI using Jquery, AngularJS, Ext.js, Bootstrap and JavaScript.

Instigated all client-side logical implementation part of applications with AngularJS.

Worked on AngularJS framework to augment browser-based applications with MVC Capability, built dynamically generated dropdown lists using Ajax, Jquery, and AngularJS.

Created an on -the-fly configuration changes set up, with application saved in Node.js.

Migrated existing business applications to Amazon cloud services (AWS) based environment and also deploy applications using Amazon web services.

Installed, configured and hosted the Tomcat app servers and MySQL database servers on physical servers (Linux, Windows), and Amazon AWS virtual servers (Linux).

Worked in setting up Linux Environment on AWS cloud infrastructure, migrated corporate Linux servers from physical servers to AWS virtual servers.

Writing Java classes, reusable components and Java Beans for getting data from oracle tables.

Performing the Unit testing and basic functional testing with a different set of data.

Supporting System Integrating Testing and User Acceptance Testing.

Participated in a Scrum team and Agile Practices including Test-Driven Development (TDD), Behavior-Driven Development (BDD) and pair programming.

Environment: Java SE, JDK 1.6, Hibernate 3.0, Oracle Database 12c, Swing, Spring, AWS, Tiles, JSP, HTML, CSS, AngularJS, Bootstrap, Jquery, Node.js, XML, XSLT, SQL Server 2012, Maven, Apache Tomcat, Eclipse 6.0, SVN, Windows XP, Jenkins.

Alta Hospital System LLC - Los Angeles CA January 2015 to April 2016

Senior Java/ J2EE Developer

Integrated Specialty Pharmacy application is a system which exposes web services with pharmacy, drug and patient details for third party vendors to consume thereby enabling smooth data exchange from Alta Hospital and others.

Responsibilities:

Spearheaded the presentation layer with responsive web design experience using Bootstrap, Angular JS, JavaScript, CSS, HTML, and Jquery.

Worked collaboratively on an agile team with other developers, business analysts, testers, technical/solution architect and scrum masters.

Experience in writing complex PL/SQL queries using Joins, Stored Procedures, Functions, Triggers, Cursors and Indexes in Oracle Database 12c.

Built the responsive site using Bootstrap 3.0.3.0 that fits devices of different visual sizes. Used Perl scripting for data-binding, and Node.js for back-end support with API’s. Made AJAX calls using

Backbone.js for downloading the data, parsed it to display on the web page.

Devised in working with J2EE Design patterns (Singleton, Factory, DAO, and Business Delegate) and Model View Controller Architecture with Angular JS for the frontend.

Worked on front-end and back-end application development. Have upgrade additional functionalities and services with the use cases provided and AngularJS.

Developed server-side services using Java, spring, Perl scripting, Web Services (SOAP, Restful, WSDL, JAXB, JAX-RPC).

Administered, configured, tuned, and troubleshot Web Sphere in a clustered environment on Solaris/AIX.

Devised in Creating, Upgrading, and Decommissioning of Cassandra clusters.

Administration of connection between WebSphere and Web Server using Web Server plug-in.

Devised in Creating, Upgrading, and Decommissioning of Cassandra clusters.

Fabricated working on Cassandra database to analyze how the data get stored.

Collaborated with testers and prepared test plans for producing high-quality software applications.

Used Logs and Different Trace levels to analyze WebSphere Application Server logs.

Performed Web Sphere Configuration file system backup and restoration using scripts.

Functioned Resource Analyzer to measure the performance and efficiency of the application resources and Web Sphere runtime resources.

Development using IBM Web Sphere Application Server and IBM WebSphere Studio Application.

Developed (JSP, Servlets, Java Beans) and development with DB2.

Environment: Java 7, Eclipse Juno, JSF, HTML, Spring 4.0, Hibernate, Spring security, Spring MVC, XML,JBOSS 6.0, Web Sphere, JVM, Ajax, backbone.js, Node JS, Bootstrap,PHP, RESTAPI, JSP, Apache Tomcat 7.0, WSDL 2.0, JAXB, JAX-RPC, SOAP 1.2, Log4j 1.3, JUnit, Apache ANT, GIT, Cassandra DB, Maven.

Stem Express, Placerville CA November 2013 – December 2014

Java/J2EE Developer

Stem Express fuels regenerative medicine and translational research by supplying human specimens to biomedical researchers around the world. Founded in 2010, StemExpress is the only company of its kind to procure tissues and isolate cells for researchers’ individual needs in its own labs.

Responsibilities:

Generated the system architecture for correspondence application using MS Visio.

Designed process flows and Class diagrams using UML.

Created User interface for the on demand letter order management tool for service agents.

Initiated Spring Batch for loading the data feeds from upstream system to staging database.

Implemented data enrichment process using spring batch from staging to core database.

Developed Business services using spring framework to get the information from Mortgage web services.

Used Hibernate for database persistence layer and spring for bean instantiation.

Spearheaded Stored Procedures to perform Data Integrity checks on the data feeds.

Administered spring batch process to create outbound files.

Prompted SOAP based WebServices to invoke HP Extreme Engine and transfer the generated pdf letters as the byte stream to service invoker.

Developed Jsch based utilities to transfer the files to shared file server over the secure connection.

Developed XML meta generation for Imaging system using JAXB

Used HP ALM for defect tracking and test support activities

Habituated Ant Hill Pro and Sonar as Continuous integration tools for application build and deployment process.

Application production support by debugging and fixing critical problems.

Environment: Java, J2EE, Spring Batch, Oracle SQL, PL/SQL, HP Extreme, HP ALM, AHP, JAXB, Maven, Eclipse, ECM, Unix Shell Script, Sonar, SVN.

Flipkart, India January 2011 – September 2013

Java/J2EE Developer

The Project deals with the e-commerce payment transactions. Different modules like order management system, payments services, others.

Responsibilities:

Diagnosed web services transferring data through soap over HTTP using top-down methodology.

Designed and Developed XML schema to represent the data model objects in an XML.

Developed XML, XML Schema and Parsers using SAX and DOM, implemented System Oriented Architecture methodologies.

Designed and developed handler to log performance, request, and responses.

Elaborated various reusable Helper and Utility classes which are used across all the modules of the application.

Consumed log4J for tracking errors and debugging the code.

Created PL/SQL stored procedures, functions, and packages for moving the data from staging area

To data mart.

Extensively used Oracle 9g as a backend database for the application for retrieving the Order/Customer history and for providing data scrubs.

Worked extensively on bug fixes on the server side.

Part of performance tuning team and implemented caching mechanism and other changes.

Configured XML Bridges' request and response queues using Sonic to process XML messages from other interfaces and applications, and invoke the responsible EJB handler.

Fixed defects and implemented stories in Fast-track SDLC development cycles.

Conducted Impact analysis for the given Change Request.

Worked on Requirements Gathering, Design, coding and various phases of testing with very stringent timelines

Devised preparing the Documentation of the project to understand the system efficiently.

Participated in meetings of internal developer groups for development standards.

Environment: Java, J2EE (JDBC, Servlet, JSP), Spring 2.0, Servlets, EJB, XML, XSLT HTML / JQuery, CSS, JavaScript, Ant, RAD6, SQL, Oracle9i, Hibernate, Toad, Log4j, Web Sphere 6.1, Windows NT/2000, UNIX, Tomcat 6, Struts 1.2, My eclipse 8.6, DAO, DTO.

Reliance Communications, India June 2009 – December 2010

Java Developer

This project Devised in creating software for providing the current stock price list of Reliance related alliances and providing a user with an advantage of knowing about the stocks through online.

Responsibilities:

Designed use cases for the Application as per the business requirements

Participated in designing system prototype and wireframes

Followed Agile SDLC methodology

Worked collaboratively on an agile team with other developers, business analysts, testers, technical/solution architect and scrum masters.

Designed, developed and maintained the data layer using Hibernate and performed configuration of Spring Application Framework

Designed and Implemented MVC architecture using Spring Framework, which Devised writing Action Classes/Forms/Custom Tag Libraries & JSP pages

Implemented Design Patterns like Singleton Factory to add definition to the design

Cultivated build Scripts using ANT script

Grew Action Forms and Controllers in spring framework

Developed the required application files like app.xml, main.XML, clean.xml

Created user interfaces using JSP, JavaScript, Ajax, Jquery

Developed the unit test cases and performed the unit testing using JUnit

Implemented the business using Struts and achieved data persistence through Hibernate ORM framework

Used Accurev for Versioning of source code

Devised in end user acceptance testing and the project documentation.

Environment: JAVA, J2EE, JSP, Java Servlets, JavaScript, Ajax, Jquery, Ant, Struts, Spring, Hibernate, WebSphere Application Server, Oracle9i, XML, LDAP, Accurev, JUnit, Windows

Education: Bachelor’s of Technology in Computer Science and Engineering



Contact this candidate