Post Job Free

Resume

Sign in

Project Web Services

Location:
Hyderabad, Telangana, India
Posted:
February 05, 2016

Contact this candidate

Resume:

SANTHOSH

847-***-****

acteun@r.postjobfree.com

PROFESSIONAL SUMMARY

•J2EE developer, Spring, Struts, JSF, Hibernate expert with more than 8 years of experience in Architecture, Application Design and Development of Internet, Intranet and Client-Server applications using J2EE technologies for Banking, Investment and Financial services, Health, Energy and Manufacturing Domains.

•Working knowledge in multi-tiered distributed environment, OOAD concepts, good understanding of Software Development Lifecycle (SDLC) and Service Oriented Architecture (SOA).

•Have worked with several leading clients of different sectors such as Principal Financial Group, Thrivent Financials, Wells Fargo, Honeywell Aero, GE HealthCare, Zimmer Inc, GE Energy and Oceaneering Inc.

•Experienced in practicing various development methodologies like Agile (Test Driven Development, TDD), Iterative and Waterfall models for quickly delivering the business needs.

•Six Sigma Green Belt certified.

•Experience in building web applications using Spring Framework features like MVC (Model View Controller), AOP (Aspect Oriented Programming),Spring Batch, Spring Security, IOC (Inversion Of Control), DAO (Data Access Object) and template classes.

•Experience in working in both Windows and UNIX platforms including programming and debugging skills in Unix Shell Scripting.

•Extensive experience in Java/J2EE programming - JDBC, Servlets, JSP, JSTL, JMS, Enovia V6.

•Expert knowledge over J2EE Design Patterns like MVC Architecture, Front Controller, Session Facade, Data Access Object for building J2EE Applications.

•Experienced in developing MVC framework based websites using Spring and Struts.

•Experience in creating Mule Flow for the publishing and consuming web service using Mule Studio.

•Very good hands on Experience in web2.0 applications using HTML, DHTML, XHTML, CSS, JavaScript and JSON technologies.

•Expertise in Object-relational mapping using Hibernate.

•Expertise in publishing and consuming Web services including different technologies and standards like SOAP, WSDL, JAX-WS, Apache Axis, Apache CxF.

•Experience in installing, configuring, tuning IBM Web Sphere 7.0/8.5, BEA Web Logic 9.1/10.1, Apache Tomcat 5.x/6.x, JBOSS 5.x/4.x.

•Good Knowledge of using IDE Tools like Eclipse, Spring Tool Suite (STS), RAD for Java/J2EE application development.

•Expertise in database modeling, administration and development using SQL, T-SQL and PL/SQL in Oracle (8i, 9i, 10g and 11g), DB2 and SQL Server environments.

•Experience in using version control and configuration management tools like Stash, GIT, SVN, Clear Case, CVS and Dimensions.

•Expertise authenticating application using LDAP and writing LDAP queries.

•Experienced in using Operating Systems like Windows 98 / 2000 / NT / XP, AIX, Sun Solaris and HP-UX.

•Experience in migration applications from WAS7.0 to WAS8.5.

•Developed SQL Scripts to create database tables, indexes, views, constraints and Procedures.

•Having experience in writing the test cases using JUnit.

•Involved in preparation of technical design documents, proposal writing and estimate planning.

•Proficient in software documentation and technical report writing.

TECHNICAL SKILLS

J2EE Technology

Servlets, JDBC, JNDI, JMS, RMI, EJB, Web Services – Rest, SOAP, JBoss.

Programming Languages

Java, J2EE, SQL, PL/SQL.

Frameworks and Tools

JSF, Jakarta Struts, Hibernate, Spring(IOC, Batch, AOP, Security, MVC), ANT, Log4J, JUnit, J2EE Design Patterns.

Web Technologies

HTML, CSS, XML, XSD, XSLT, Xquery, Xpath, SOA, SOAP, Java Script, AJAX, Yahoo UI, Prototype JS,JQuery

Databases

Oracle 8i/9i/10g, DB2, MS SQL Server, My SQL, MQL-Thick Client

Application/WebServers

Tomcat 6, Web logic 7.0/8.x, Web Sphere 7.0/8.5 and JBOSS 4.x/5.x, Web Sphere Portal Server 7.0, GlassFish.

IDE Tools

Eclipse Juno, RAD, NetBeans,Edit plus, Spring Source Tool Kit, Mule Studio

Operating Systems

UNIX, Linux, Windows 2000/2003/2007, Windows NT and XP

Design & Version Control

Rational Rose, CVS, PVCS.

Middle ware

WebServices

Development Utility Tools

Ant, Maven, Toad, Putty, XML Spy, Log4j, WinSCP.

Bug Tracking Tools

JIRA,HP Quality Center, Mercury Test Director, HP ALM, Bugzilla.

PROFESSIONAL EXPERIENCE

WellsFargo, West DesMoines, IA Aug 2014 – Till Date Role: Sr. Java / J2ee Developer Project: Global Event Management

Description: The current GEM Legacy MQ series system is at end of support with IBM as of 9/30/2015. This requires WF to replace GEM Legacy MQ Series workflow system with a BPM system that meets all the current business functionality needs and provides enhanced performance, reporting and process management capabilities. The current Monitor 7.0 application is at end of support as of 4/30/2015. End users of Monitor are experiencing performance issues. Additionally, dashboards and reporting data is not easily available today. We have the need to replace our existing IBM Monitor system with a newer Business Activity Monitor Tool resulting in new and improved features and enhanced system performance.

Responsibilities:

•Analysis, Design, Project Planning and effort estimate and Development of GEM application based on –“MVC” architecture and Front control design pattern using Spring MVC Framework for Presentation tier and server-side J2EE technologies. Used Agile (SCRUM) methodologies for application development on servicing platform.

•Part of the core agile team in developing the application in Agile Development Methodology.

•Used features of spring framework like IOC, Spring Batch, AOP and Spring Hibernate integration on the server side.

•Used SVN for source control.

•Designed and Developed Server Side pagination for YUI.

•Developed the presentation layer using Yahoo UI along with JSP, HTML, JavaScript for dynamic web content generation.

•Used Maven for product lifecycle management.

•Implemented the DAO layer using Spring with Hibernate.

•Consumed SOAP Web Services using JAX-WS.

•Generated PDF documents using iText .

•Derived UI components using WFRIA.

•Created the PL/SQL stored procedure, function, triggers for the Oracle 11g database.

•Used Eclipse Juno as the IDE and Tomcat 7.0 as the application server.

•Used Splunk for log management.

•Used Jenkins as a deployment tool.

Environment: Java, J2EE 1.5, Spring 3.0, Spring MVC, Spring Web Services, Hibernate, JSP, Servlets, XML, Tomcat 7.0,JDBC, Oracle SQL Developer, Oracle 11.2.0, UNIX, Maven, Log4J 1.2, JUnit, AJAX, jQuery, Yahoo UI 3.0

Guideone Insurance, West DesMoines, IA March 2013 – Aug 2014

Role: Sr. Java / J2ee Developer

Project: Conversion/RateModeling

Description: GuideOne Insurance, is a niche market insurer based in West Des Moines, Iowa, and is one of the largest church insurers in the United States. The company is licensed in all 50 states. Guide One is implementing a new policy administration system to replace the legacy Commercial Lines Policy systems. This project involves the conversion of legacy systems data into Policy Center. We want to augment our project team with an experience in java. Primary responsibility will be coding new and changing existing Java and SQL Server Integration Services packages (SSIS). it includes significant refactoring of existing code. The technical environment is primarily Websphere and Microsoft. System integration and programming, And relational databases.

Responsibilities:

Involved in designing the user interfaces using JSPs.

Used RAD for writing code for JSP, Servlets, and Struts.

Used CVS for version control across common source code used by developers.

Developed XML Web Services using SOAP, WSDL.

Used JDBC to invoke Stored Procedures and database connectivity to SQL.

Performed regression testing, unit testing using JUnit.

Design and implementation of RESTful Web services.

Refactored existing project to make it more RESTful and thread-safe.

Developed complex SQL queries and Stored procedures to perform efficient data retrieval operations.

Strong experience in Enterprise Security Domain. In-depth knowledge of LDAP and Identity & Access management products.

Managed software and configuration changes on Test and Production environments.

Troubleshot and diagnosed systems problems; installed and configured varied applications.

Created the Mock-ups using XHTML and JavaScript to understand the flow of the web application and created class diagrams using MS Visio 2005.

Used Web Services (JAX-WS) and used WSDL and DOM XML parsers for data retrieval.

Involved in the process of analysis, design, and development of the application.

Developed the user interfaces using XHTML, JSP and Servlets for different User Interfaces using RSA tool.

Created dynamic HTML pages, used JavaScript and AJAX to create interactive front-end GUI.

Responsible for Configuring LDAP and JDBC connection pools.

Used Spring IoC and created the Dependency Injection for the Action classes using ApplicationContext.xml.

Hands on Experience in configuring LDAP, SSL, SSO (CA Siteminder) and Digital Signatures.

Configured the deployment descriptors in Hibernate to achieve object relational mapping.

Developed Hibernate persistence layer modules.

Involved in writing procedures, queries using PL/SQL to process the data.

Used Apache Maven 2.2.1 as build tool.

Used CVS as version control tool for maintaining source code and project documents.

Perform deployment of Application on IBM Web Sphere Application Server8.5.

Environment: Java, J2EE, JSP, Struts, EJB, Oracle, XML, DOM, SAX, ANT, Rational Rose, RAD, Unix, LOG4J, CVS, WebSphere Application Server, SOAP, WSDL, Webservices, JDBC, JUnit, Design patterns.

State Farm Insurance, Bloomington, IL March 2011 – Feb 2013

Role: Sr. Java / J2ee Developer Project: OpenAM

Description: State Farm Insurance is a group of insurance and financial services companies in the United States. The company also has operations in Canada. OpenAM provides open source Authentication, Authorization, Entitlement and Federation software. OpenAM provides core identity services to simplify the implementation of transparent single sign-on (SSO) as a security component in a network infrastructure. OpenAM provides the foundation for integrating diverse web applications that might typically operate against a disparate set of identity repositories and are hosted on a variety of platforms such as web and application servers.

Responsibilities:

Involved in Requirements gathering, Analysis and Documentation.

Implemented Spring MVC architecture to develop presentation tier and business layer, Spring Web Flow to maintain the flow of the application.

Used JSP, JavaScript, HTML, AJAX, CSS and XSLT to create the user interface views.

Involved in the development of EnterpriseJava Beans (EJB’s) to implement Business logic for maintaining state information and database operations.

Developed complex SQL queries and Stored procedures to perform efficient data retrieval operations

Involved in Database design, development and used Hibernate ORM for persistence layer.

Project in a new Enterprise oriented direction. Build scripts, Red Hat Linux server Configuration, Tomcat, Apache, JBoss, Hibernate, Glassfish, and Java Programming.

Worked with Poseidon, AndroMDA, Middlegen, UML2EJB, Spring and Hibernate, WebSphere 5.1.2(WSAD) and DB2, Portal API, Enterprise session,and Entity bean application design, Jboss 3.2, JMX.

Extensively worked to fine tune SunOne Directory server (LDAP). Implemented multi master replication.

Experience in creating configuration files to deploy the SSIS packages across all environments.

Used ETL (SSIS) to develop jobs for extracting, cleaning, transforming and loading data into data warehouse.

Designed SSIS Packages to transfer data from flat files to SQL Server using Business Intelligence Development Studio.

Extensively used SSIS transformations such as Lookup, Derived column, Data conversion, Aggregate, Conditional split, SQL task, Script task and Send Mail task etc.

Managed software and configuration changes on Test and Production environments.

Troubleshot and diagnosed systems problems; installed and configured varied applications.

Resolved all trading issues by coordinating with clients, dealers and internal units.

Analyzed causes of production problems and developed methods for improvement.

Managed daily modifications to support customer's business and technical specifications.

Built Linux systems on Intel PC's for commercial use, Perl and database fixes, J2EE Technologies used: Java 1.4, Servlet and JSP, JDBC, JSTL Taglibs, EJB, JMS, CMP, Transaction and Security (SSL, Basic, Form and Client Auth), SAX/DOM, JAXB.

JAX-RPC, SAAJ, JAXR, WebSphere 5.1.1, Sun AppServer8, JBoss 3.2, Resin3.0.8, Sun Studio Creator, Eclipse. SOAP, AXIS, WSDL, UDDI, Struts/Tiles, Junit, Log4j, JavaMail, JMX, and JavaServer Faces.

Coordinated with other teams to ensure availability of components and environments.

Resolved data quality issues raised by end users in each of the applications.

Participated in the deployment of applications across multiple sites and platforms.

Assisted with SQL query performance tuning and Oracle database optimizations.

Provided IT support for production related issues.

Used Web Services like SOAP and WSDL to communicate over internet.

Used HP Diagnostic’s tool and Web trends tool to measure the performance metrics of the application.

Worked extensively on XML transformations XSD and XSLT’s

Developed test classes in JUnit for implementing unit testing.

Configured Web sphere Application Server to create Connection pool and Data source.

Created Stored Procedures, Triggers, and Queries using Oracle 10g for business rules.

Environment: Java, JDK, J2EE, JDBC, Servlets, JSP, JSTL, EJB, HTML, AJAX, Spring Framework, Java Script, CSS, XSLT, XML, JUnit, Web Services, SOAP, WSDL, IBM WebSphere 6.x (WAS), Hibernate, JMS, ANT, LINUX, Oracle 10g.

Fifth Third Bank, San Diego, CA Sept 2009 – March 2011

Role: Sr.J2EE Developer

Project: Account Transaction System

Description: Fifth Third Bank is one of the largest financial institutions that offer services like banking, investment and insurance. The bank provides online banking to support its renowned customers. The current application is a part of online banking that a customer uses to set up his e-bills payments, view online statements and also do many other online activities. The application also supports intra bank transfer for a given customer.

Responsibilities:

Involved in analysis, design and development of e-bill payment system as well as account transfer system and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.

Involved in designing the user interfaces using JSPs.

Developed the application using Struts Framework that leverages classical Model View Layer (MVC) architecture.

Implemented Struts Validation Framework for Action form Validations and Tiles framework in designing different layouts for the JSP’s in the presentation layer.

Responsible for Documenting Status Reports in Payment transaction Module.

Implemented Payment transaction module for the customers by developing all the components using Java, JSP, Hibernate, Struts and spring environments.

Resolved technical issues reported by Client.

Used RAD for writing code for JSP, Servlets, and Struts.

Implemented the application using the concrete principles laid down by several design patterns such as MVC, Data Access Object, Singleton and Factory.

Used CVS for version control across common source code used by developers.

Developed XMLWeb Services using SOAP, WSDL, UDDI

Used JDBC to invoke Stored Procedures and database connectivity to ORACLE.

Environment: Java, J2EE, JSP, Struts, EJB, Oracle, XML, DOM, SAX, ANT, Rational Rose, RAD, Unix, LOG4J, CVS, WebSphere Application Server, SOAP, WSDL, Webservices, JDBC, JUnit, Design patterns.

Ford Motors, India Dec 2008 – Sept 2009

Role: Java Developer

Project: ECTS (Exchange Core Tracking System)

Description: ECTS is used to tracking the Dirty Core and Warranty Parts of Ford Motors. These parts are scrapped or remanufactured depending on the rules and conditions provided by Ford Motors and manufacturers, at the end of the month dealers will get money from Ford Motors for the parts send to Remanufacturer.

ECTS is computer-based core tracking and reporting system to handle parts(tracking). All users can only access specific screens depending on the group they belong to (Admin, Dealer, EPC, etc.).All authorized dealers shall use ECTS system via Ford WSL .Initially ECTS Application is used for handling Core Trackings (Non-Warranty) system only. Now ECTS Application also supports Warranty Trackings.

Responsibilities:

Involved in generating hibernate mapping files using hbm2ddl tools.

Involved in writing in business logic.

Created validation logic for view components using Validator Framework.

Involved in designing Jsp pages.

I have involved in integrating Struts and Hibernate.

Populate the data into database using Hibernate.

Involved in writing junit test cases

Environment: Java, JDBC, Struts, Servlets, HTML, Apache Tomcat, JSP, Servlets, Oracle 8i.

VISUAL SOFT, India June 2007 – Dec 2008

Role: J2EE Developer

Project: PAPA (Purchase and payable application)

Description: PAPA Is a web based solution catering to MRO Purchasing, Project Control, Inventory and Payables Process of an organization Catering to needs of manufacturing industry in general, specifically automotive. Designed to seamlessly integrate with QAD and other corporate application

It is having four major Modules as Sourcing & Purchase, Budget & Project Control, Payables and Inventory. The salient features in the modules are Auto conversion of requisition to RFQ, Quote Comparison Feature, Creation of single request for multiple suppliers and multiple projects, Create draft requisitions and submit for approval at a later stage, Internal/external comments features, Multiple attachments upload/modify/view functionality, Configurable Approval Rule Engine, Approve or reject via email, and delegated approvals of requisitions, Approval inactivity escalation facility and Batch approvals.

Responsibilities:

Involved in the Development of Action Classes, Form Bean classes.

Implemented client and server side validation.

Writing validation rules using plug in validation framework.

Created Tile definitions, struts-config files and resource bundles for Profile and new customer modules using Struts Framework.

Involved in the development of DAO (i.e. using Hibernate for data persistence),Singleton Design Patterns.

Involved in the implementation of Hibernate mapping files.

Involved in writing JUNIT test cases.

Environment: Java, Servlets, JSP, Struts, Java Script, XML, HTML, UML, Apache Tomcat, JDBC, Oracle.

Education: Bachelor’s in Computer Science from J.N.T University Hyderabad, INDIA



Contact this candidate