Post Job Free

Resume

Sign in

Software Developer Web Services

Location:
Mission, KS
Posted:
April 25, 2016

Contact this candidate

Resume:

LakshmiYeruva

acuh14@r.postjobfree.com

913-***-****

Experience summary:

9years of experience in software design, development and Testing

* ***** ** ********** ** Java/J2ee development and 1 year of Enterprise Application Integration(EAI) technology like TIBCO development,1 year experience in Python development.

Proficient with Java/J2ee technologies like Core Java, Servlets, JSP, EJB, Web Services,Spring.

Extensive working experience with in UI development using Java Swing, JSF, HTML5, CSS, JavaScript,AJAX, Angular JS and JQuery.

Experience with RESTful using Jersey, JAX WS, and JAXRPC web services using WSDL, SOAP, and UDDI in distributed web application development environment.

Experience in in software development with proficiency in Frameworks like Struts, and Oracle ADF.

Experience in Object Relational Mapping tools like Hibernate.

Good knowledge of springbatch.

Experience in scripting languages like Python.

Experience in various EAI technologies: JBOSS Enterprise Service Bus (ESB) and TIBCO like BW, RV, TRA, HAWK, EMS and TIBCO Administrator.

Development experience in relational databases: ORACLE,SQL Server, MySQL

Experience in Oracle development tools like Toad, SQL Developer.

Experience in using the XML parsers like SAX, DOM; expertise in implementing XML technologies- XML, XML Schema, XPath, XSLT and also have good experience with DOM and SAX parsers; experience in using XSL/XSLT for displaying data.

Good working experience in application development using IDE’s like WASD, Eclipse, RAD, Jdeveloper, JBOSS IDE and SunOne.

Expertise in Application servers like BEA Web Logic, IBM Web Sphere,JBOSS,IIS,Sunone, and web server Tomcat.

Good experience in Java Messaging Service (JMS) for Message-Oriented Middleware.

Used Clear Case, CVS,SVN and TeamForge for managing the source code.

Good experience with deployment and release of the application with ANT building tool, test cases using JUnit and application logging using the Log4j.

Experience in configuration, deployment and integration of Open LDAP with java applications.

Experienced in Unit Testing and generating of Test cases for web applications.

Experience in implementing complete Software Development Life Cycle (SDLC) for various applications including Analysis, Design, Development, Implementation Testing, Maintenance and Support.

Followed Waterfall and Agile/Scrum methodology of software development, which satisfies the customer through early and continuous delivery of valuable software.

Good working Experience with various Operating Systems like Windows 7/8/XP/2008/2012, UNIX, Linux, HP UX.

Application-wise, has worked on projects involving development, maintenance/enhancement, and supportof Healthcare, Banking, Telecom, Insurance, and Storage domain applications.

Technical Skills:

Programming Languages

JAVA, C, C++, HTML, XML, PL/ SQL,Python

JAVA/J2EE Technologies

Java Swing,J2EE, Servlets, JSP, JDBC, JPA, Hibernate, iBATIS, Spring 3.0,Spring Batch, EJB 2.0/3.0, JSF, REST, JMS, JAX-WS, JAX RPC, JBOSS ESB.

Design & IDE Tools

IntelliJ, IBM WSAD 6.x, JDeveloper,Eclipse, JBOSS IDE, Sun Studio

Web Technologies

HTML, DHTML, XML, XSL, XSLT, JSTL, JavaScript, CSS, Struts 1.x/2.0, SOAP, Ajax, JQuery, Angular JS, JSON,JSF,Oracle ADF

ServiceOrientedArchitecture and Web services related

SOAP, REST, JAX-WS, JAX RPC

Application/Web Servers

Web Sphere Application Server 6.1, Apache Tomcat 6.0, JBoss 4.2.2, BEA Web Logic, JBOSS EAP 5/6, IIS 8

RDBMS

Oracle 10g/11g,SQL Server, MySQL

Operating Systems

Windows XP/Vista/7/2008 R2/2012, UNIX, Linux,HP UX

Configuration Management tools

Team Forge,SVN, CVS,

Other tools

MicroSoft office,Open LDAP,Putty,ReflectionX

PROFESSIONAL EXPERIENCE:

HP January 2015 –till now

Role: Sr. Software Developer

APP SPI (Hewlett-Packard Application Smart Plugin)

Description:

The HP OpenViewapplicationsSmart Plug-insprovide comprehensive and correlated management of key components of your applications including the availability, status and performance of all the application components in your environment, from applications, down to the lowest level of messaging infrastructure.

Roles&Responsibilities:

●As a Senior Developer and individual contributor, Involved in design, coding, reviewing code, unit testing, System testing, build and release, support of the product.

●Involved in integrating with different modules, as this is the core product used to monitor the application events.

●Involved in development and support of multiple Smart Plugins like Tibco Smart Plugin(Tibco SPI),JBOSS Smart Plugin(JBOSS SPI),WebLogic, WebSphere Smart plugins(WLSPI,WBSPI),SPI for Webservers(SPI for IIS),SPI for SAP (SAP SPI)

●Developed SSL security for JBOSS SPI 6.0, 6.1, 6.2 versions.

●Configured and deployed the Smart plugin Applications in Windows, Linux, HP UX, AIX and Solaris environments.

●Expertise in developing the domains for different messaging systems TIBCO Enterprise Message Server(EMS) and TIBCO Rendezvous(TIBCO RV)

●Implemented TIBCO EMS servers clustering.

●Configured and deployed the applications in TIBCO Administrator.

●Developed TIBCO trusted security for TIBCO Hawk Systems.

●Configured Operation Managers for different environments like OML(Operations Manager for Linux),OMW(Operations Manager for Windows), installed Smart Plugins of all the environments, configured the operation agents OA11.0.2,12.x versions.

●Worked with various weblogic,Jboss versions like weblogic 10.x,11,12,Fusion Middleware Infrastructure, JBOSS EAP 5,6.0,6.1,6.2, TIBCO EMS6,7,8,TIBCO Hawk4.9,5

●Worked simultaneously on multiple plugins on different environments.

●Involved in building and releasing of hotfixes and patches for Smart plugins

●Involved in customer support.

●Interacted with business users and other application groups for resolving issues arising out of monitoring of their applications

●Adding value to other teams by providing technical solutions and guidance.

Environment: Core Java, TIBCO SPI 2.0, TIBCO Hawk, TIBCO EMS, TIBCO RV, TIBCO RTA, TIBCO Administrator, UNIX, LINUX, Windows 2008R2,AIX,Solaris,Oracle 10/11g/12c,Weblogic 10.x,11,12,Websphere,JBOSS EAP 5, 6.X,IIS 8,TIBCO SPI 2.0,Weblogic,Websphere SPI 7.0,JOSS SPI 7.0

OpenMethods Jan‘14 – Dec ‘14

Role: Sr. Software Developer

Web Portal

Description:

This customer self-service portal provides various services that the customers can access. The features include different price plans, pay monthly, pay as you go and call charges, sure signal, oneNet which integrate landlines and mobiles, mobile broad band etc. It has different users like PayT,PayM, OneNet users.

Responsibilities:

●As a Senior Developer and individual contributor, Involved in Design, Development, code review, Unit testing, System testing, build, release and support

●Developed the presentation layer by using HTML5,JavaScript, CSS and worked on scripts like JQuery, Angular JS,AJAX

●Styled content and website layout for the user experience using CSS,HTML5,JSF

●Implemented page rendering with JavaScript and JQuery.

●Implemented various Validation Controls for form validation and implemented custom validation controls using Object Oriented JavaScript.

●worked on cross-platform development using JavaScript library

●Used Object Oriented JavaScript to designed dynamic client-side to web forms and simulate process for web application.

●Created forms to collect and validate data from the user in HTML,JSF and JavaScript.

●Responsible for checking cross browser compatibility and hence worked on different browsers like safari, Internet explorer, Firefox and Google chrome.

●Implemented MVC architecture using Spring Framework

●Used spring’s IOC and autowiring concepts in developing the application.

●Used Spring Container to perform dependency injection.

●Developed data access layer by integrating spring and Hibernate.

●Integrated Java Messaging Services (JMS) with spring framework for the production and consumption of messages.

●Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information

●Worked on Messaging Queues and Posting Error Messages to the Queue.

●Integrated Java application with TIBCO to fetch the data from various legacy systems.

●Used JMS to publish and subscribe messages from Java application to TIBCO

●Developed JMS client using JMS client library to set up the initial context and call TIBCO Web Messaging for TIBCO Enterprise Message Service.

●Setup TIBCO Enterprise Message Service(EMS) Domain and established communication between java application and TIBCO EMS

●Written stored procedures in SQL server database.

●Configured and used JDBC activities in TIBCO to connect to the SQL server database and carry out database operations.

●Implemented logging throughout the application using the standard Apache Jakarta Log4J.

●Used ANT build tool for automation of installation build and for running test cases to generate test report.

●Developed functional test cases using Junit.

●Used Agile methodology and participated in scrum meetings, scrum of scrums, in effort estimations and designs.

●Worked with cross functional teams, including project and vendor Managers, IT project Managers, QA and off-site teams to ensure timely and effective implementation in a deadline driven environment.

●Involved in client communication and demos with business.

Environment: Java7, JSP, HTML5, CSS, JQuery, Spring, JMS, TIBCO, WebLogic 10, Jdeveloper, Junit, ANT, Struts 2,Log4j,SQL server.

CITI Bank Jan‘13 – Dec ‘13

Role: Software Developer

Foreign Exchange

Description:

This project deals with foreign exchange trading. This application helps the CITI to exchange different currencies in large amounts with different customers.

Responsibilities:

●Collecting the client new requirements, interacted with clients to understand their existing applications and designed the application according to their system requirements.

●Involved in extensive HTML coding and development of Server Pages using JQuery, AJAX

●Designed web pages, developed the applications that meet business and user goals through a rich UI experience.

●Used Java Script to perform validation on the client side and to handle events on the client side.

●Implemented MVC architecture using Spring Framework

●Used spring’s IOC and autowiring concepts in developing the application.

●Used Spring Container to perform dependency injection.

●Developed data access layer by integrating spring and Hibernate.

●Used Hibernate framework for data persistence. Developed Hibernate objects in order to persist data into the database.

●Responsible for development of configuration, mapping and Java beans for Persistent layer (Object and Relational Mapping) using Hibernate.

●Used JSP and JSTL Tag Libraries for developing User Interface components.

●Involved in configuration and deployment of application on Web Logic server

●Configured Data source and connection pool settings by using Weblogic server admin console

●Proficiently written stored procedures using PL/SQL in Oracle.

●Monitored error logs using Log4J and fixed the problems

●Worked on JUnit Framework for Test Driven Development.

●Used TeamForge for the version control of the project.

●Created Low Level Design documentation.

Environment: JQuery, AJAX, Spring, Hibernate, WebLogic, HTML, ClearCase, Oracle 10g, Junit, and Log4J

Telstra Jan‘12 – Dec’12

Role: Software Developer

Online Identity Management (OIM)

Description:

Identity Management system consist of 3 applications: Registration and Enrolment(R&E), Online Services Customer Services (OSCA) and Siteminder.

Responsibilities:

●Developed Application to access JSON and XML from Restful web service

●Developed user interfaces involving HTML5, JavaScript and CSS.

●Developed REST Web services using Jersey to perform transactions from front end to our backend applications, response is sent in JSON or XML formats based on the use cases.

●Developed XMLs, AJAX and Java classes for dynamic HTML generation to perform the server side processing on the client requests.

●Understood how Restful calls are made from JSP pages.

●Implemented Hibernate (JPA) database persistence layer to communicate with Oracle

●Maintained Connection Pooling for each connection to the Database.

●Worked with JSON data returned from Back End services.

●Created Jquery Ajax function to call back end services.

●Applied Design Patterns and Principles in software development.

●Used facade design pattern for implementation.

●Used JDK1.6 software in the development of the applications.

●Involved in performing unit testing using JUnit to test the web service calls.

●Deployed the application on JBOSS application server.

●Worked on implementing Spring Framework.

●Developed Restful webservices using Spring Framework.

●Used SVN for the version control.

●Managed communication with secondary off-site team of representatives responsible for soliciting and document development.

Environment: Spring, Restful Web Services Hibernate, XML, JSON, JQuery, JBOSS, Java Script, AJAX, HTML, CSS, and JDK1.6.

HP Jan’11 – Dec’ 11

Role: Software Developer

Store Once Enterprise Manager (SEM)

Description:

The HP Store Once Enterprise Manager is a standalone software application that provides basic monitoring and management capabilities in a replication environment.

Responsibilities:

●Understand and analyze business requirements

●Involved in the development of Restful web services using Jersey

●Developed Python script to process the web services response for ETL applications.

●Used SAX parsing for parsed RESTful web servicesXML response

●Implemented CRUD operations of Restful webservices using Python script.

●Created HTTP connections using Python script to connect to server.

●Implemented the error handling and customized the exceptions in Python.

●Written python script to save the webservices response into CSV file.

●Tested and implemented applications built using Python.

●Interacted with business users for demonstrating applications, requirements.

●Adhere to relevant Quality procedures as applicable to the project.

●Supporting testing team for the execution of test cases.

●Monitored error logs using Log4J and fixed the problems

●Worked on JUnit Framework for Test Driven Development.

Environment: HP storage servers, Restful web services, Python scripting, XML, Junit, and Log4J

Charles Schwab Jul’09 – Dec ‘10

Role: Software Developer

Retirement Business Services (RBS)

Description:

The Charles Schwab Corporation is a brokerage and banking company. Schwab Retirement Business Services (RBS) has different applications like Schwab Trading and Reconciliation (STAR) where trades are processed, Schwab Retirement center which facilitates to trade, to create other TPA’s etc.

Responsibilities:

●Developed web services in Java and Experienced with SOAP, WSDL.

●Development of the web application in JAX RPC, JAX WS web services.

●Used Hibernate as the object relational mapping tool for persisting java objects.

●Implemented Business Delegate, DAO, DTO, Service locator, Value Objectdesign patterns for all the modules.

●Used JSP for presentation layer, developed high performance object/relational persistence and query service for entire application utilizing Hibernate.

●Developed the XML Schema and Web services for the data maintenance and structures.

●Made proficient use of WSDL files. Used SOAPUI for testing the web services.

●Used JUnit to write repeatable tests mainly for unit testing.

●Deployed the application in various environments DEV, QA and also in Integration in Linux Operating System.

●Worked with testing tools like JIRA

●Worked on agile approaches, Test-Driven Development and Scrum.

●Used CVS as version control

Environment: Web services, hibernate, Oracle, Tomcat, Eclipse, Linux, Windows.

JP Morgan Chase May’07 – Jun’ 08

Role: Software Developer

APS (Applications)

Description:

This intranet application is used by JPMC Treasury and Investor services users to setup customers and the products they want to use. The Front Office users feed the data from the deal managers in formats like hard copies into APS and saved in the backend.

Responsibilities:

●Developed web pages using Struts framework, JSP, configuring struts application and used JSTL.

●Involved in designing and implementation of MVC design pattern using Struts framework for Web-tier.

●Implemented Struts Validation Framework for Server side validation.

●Applied Tiles Framework using Struts

●Developed presentation layer using struts tag libraries like logic, html, bean, etc in JSP pages.

●Form classes of StrutsFramework to write the routing logic and to call different services.

●Created tiles definitions, Struts configuration files, validation files and resource bundles for all modules using Strutsframework.

●Involved in development of Oracle tables, stored procedures, and functions.

●Used Toad for the PL/SQL development.

●Deployed application on WebSphere application server.

●Used Rational Clear Case as a source control for code changes.

●Involved in the Integration Testing.

●Deployed applications in Linux environment.

●Involved in developing Unit test framework using JUnit. Wrote JUnit test cases for every java class.

●Developed API’s based on the business requirements and exposed them Enterprise Java Beans (EJB) for the Business logic.

●Developed Session Beans, Entity beans

Environment: JSP, Struts 2, EJB, RAD, WebSphere, Oracle, Clear Case.

iMedXInformation Services Ltd Oct’06 – Apr’07

Role: Software Developer

Turbo Scribe

Description:

IMedX’s core product is Turbo Scribe® used for Medical transcription. Doctors upload voice files to iMedxServer through Turbo Scribe. Doctors can sign on the documents. Doctors can refer to other doctors by sending this document through Email, FAX.

Responsibilities:

●Developed web application based on Servlets and Java swing framework.

●Implemented the Servlets to transfer the request to an appropriate server where the request can be processed and the results are then transferred to client.

●Utilized Java Swing framework to develop client side components.

●Extensively used all the Layout managers like Grid Layout and Grid Bag Layout in the application.

●Implemented different types of listeners like Action Listener, Mouse Listener and Key Listener in the application.

●Used complex components like JTable.

●Used different types of Models like Abstract Table Model and Table Column Model to use the JTable effectively.

●Configuring application components using JDBC API for MySQL database connection.

●Involved in development of functions and joins in MySQL

●Used JDBC API to connect to the database and carry out database operations.

●Analyzed business requirements and created Use Cases.

Environment: Core Java, Swing,Servlets,MySQL

ACADEMIC QUALIFICATION:

B. TECH in computer science from Institute of Electronics and Telecommunication Engineers, India in 2005



Contact this candidate