We provide IT Staff Augmentation Services!

Senior Developer Resume

5.00/5 (Submit Your Rating)

SUMMARY:

  • 11 plus years of experience in design, Development, Integration and implementation of Object Oriented applications.
  • Proficient and extensive hands - on experience in Java development with Design Patterns, Windows and Unix environment.
  • Strong skills in J2EE Technology with in-depth knowledge in JSP, Servlets, Spring, Hibernate, JDBC/ODBC, Strurts, Java Script, JNDI, XML,JMS, Web Services(Apache Axis),JSON,Rest Api
  • Proficient in using Spring Framework.
  • Strong experience with Oracle8i/9i/10g RDBMS .
  • Effectively used UML methodologies for modeling business processes.
  • Worked with result oriented Clients and in highly demanding multi-user Environment
  • Quick learner with excellent technical and analytical skills. Effective team player with good interpersonal and presentation skills.

TECHNICAL SKILLS:

Technologies: Java, JSP, Servlet, JDBC, Java Script, XML, Spring, WSDL, JMS, Junit, Axis1.4, XMLBeans, GWT(Google Web Toolkit),hibernate, Powermock,JUnit.TestNG, JSON, Rest API, apache thrift,jersy.

Web/Application Server: Apache Tomcat, JBoss4.2.3, Websphere Application Server 6.2

RDBMS: ORACLE xi,10g and Stored Procedures (PL/SQL), MS SqlServer 2005

Query Tool: TOAD, Sql Developer

IDE: Eclipse 2.x,3.x, Juno

Version Control: WinCVS, SVN, Perforce,IBM Rational Clearcase

Build Tool: ANT

Logging Tool: Log4j

Bug Tracking Tool: Scarab, Bugzilla, Murcury ITG. Team-Track,IBm rational ClearQuest,radar

Others: SOAPUI

OS s: iOS,Windows 2000/NT/98/XP and UNIX (Solaris 5.10, HPUX), Linux 5.7

Scripting tool: Perl

PROFESSIONAL EXPERIENCE

Confidential

Senior Developer

Responsibilities:

  • Implemented key features for workbench Expansion from US to global. Enhanced campaign, targeting module, org-service to support brands to expand workbench forbrands.Re-designed creative module to make it scalable to support networks/bids .
  • Enhanced workbench to support video transcoding for video upload and to support audio. Enhanced workbench to support Retargeting features.
  • I also worked on Pass-registration service.
  • Enhanced the service for CRM campaigns, hard pause.
  • Added Admin UI to give UI touch to the service,monitoring,update active configs.Created aspects for exception and logging.
  • Enhanced Advertiser api service (Rest based) for campaign, line and ad.
  • Implemented unit tests using Powermock.

Environment:Java, J2ee, GWT(Google Web Toolkit), Spring, Hibernate, JUnit, Oracle,Powermock,TestNG,apache tomcat,JSON,Rest api, jersy,apache thrift.

Confidential

Software Engineer

Responsibilities:

  • Refractor Process manager and utility interface to retrieve the session preference from database. This refactoring significantly reduced the effort to change code for any session preference requirement addition / modification.
  • Enhanced process manager for HF session record, added new priority.
  • Enhanced process manager to fail transaction when xpsm process timeout occurs.
  • Automated process manager unit test cases using Perl script.
  • Used visualvm to monitor running application on the server.
  • Tuned several jvm options.
  • Fixed several multithreading issue.
  • Implemented zm capability.
  • Enhanced pm and util status code interface.
  • Updated process manager design document

Environment - Java/J2EE,Multithreading,ANT,Oracle 11g,Eclipse, Perl, Junit, Linux 5.7,visualvm, sqlserver,spring,hibernate, Clearcase,ClearQuest

Confidential, CA

Software Engineer (Consultant)

Responsibilities:

  • Real time integration with fraudcheck system (Actimize ) for SDK support for payments and transfers using Axis webservice.
  • Implemented webservice to be used by actimize to update the HOLD transaction status to PASS/FAiL and to get payment status for any paymentID.
  • Build client stub of actimize web-service and integrated with SDK.
  • Provided granular control to enable/disable fraud plugin Task, per Entity, and Server in the system.
  • Implemented plsql procedure for actimize support related tasks.
  • Implemented tasks for authorization framework.(for standard,paytoday payments,fund transfer,shadow mode,poll status from actimize,push rejected transaction to actimize etc)
  • Implemented sample plugin to be used by fraud check system.(payment and transfer plugin)
  • Implemented tasks to be executed concurrently in multithreading environment.
  • Analyzed explain plan of pl-sql procedures and tuned them using hints.

Environment - Java/J2EE, PlSql,JBoss,Multithreading,Apache Axis, ANT,Oracle 10g,Eclipse, Junit,SOAP UI

Confidential

Lead Software Developer (Consultant)

Responsibilities:

Responsibilities:

  • Implemented RTLS(real time location service) using java.
  • Used multithreading to deal with synchronous and async requests.
  • Used blazeds to create channel between client and server.
  • Used servlet to handle xml requests. JDBC for database transactions.
  • Used itext to create pdf document for site installation / tag battery status.
  • Used spring framework . used bean factory.hibernate ORM to do transactions with database.
  • Used struts,jsp to implement utility UI. Used struts requestprocessor,lookupdispatchaction,tiles,validator framework etc etc, used JSTL .

Environment - Java/J2EE, Flex,Spring, Hibernate, Java Multithreading, itext, Java3d, JavaMail, Log4j, Servlet, Struts, JSTL, Spring, Eclipse, Mysql, Apache Axis, Ant1.7, apache tomcat.

Confidential

Software Developer(Consultant)

Responsibilities:

  • Implemented web service client (using Axis 1.4) to integrate to CCG(WSDL exposed by them) to get user information, postCDR and refundorders. This module is used by WEB and WAP client.
  • Implemented backend api’s using java, Ibatis to manipulated database data to be used by WEB and WAP
  • Implemented scheduler using Spring framework & shell script to renew subscription for subscription orders.Used cronjob to run the scheduler on daily basis on UNIX environment.
  • Worked closely with System Designer and functional experts to understand the requirement for the module.
  • Implemented Axis client (Axis1.4)Api to integrate with BCGI hosted Webservices(Exposed WSDL).
  • Implemented Backend API using Java, Ibatis to manipulated data from database.
  • Implemented Scheduler using spring framework & Shellscript to generate TDR of Salesorder and SFTP to Embarq site. Used Unix Cronjob to execute the scheduler on daily basis. Handled Failover scenario with intimation of the failover to specific mail chain.
  • Implemented Subscription Renewal for Prepaid users if he is eligible for renewal and haven’t conclude/revoke his subscription using spring framework. Used shellscript to execute and added to Unix Cronjob to run on daily basis. Handled failover scenario to intimate specific mailchain using javamail api.
  • Used Ant as build tool, Log4j for logging.
  • Involved in implementing web front using struts,JSTL,JavaScript. Configured strutsconfig.xml file for action classes, global exceptions, validator plugin, messageresources etc and implemented Acton class, LookupDispathAction, FormBean, Preprocessor for various modules.
  • Worked closely with System Designer and functional experts to understand the requirement for the module.
  • Implemented Search, Buy/Try, Item Details, category/item/description search, select phone module using STRUTS framework.
  • Configured strutsconfig.xml file for action classes, global exceptions, validator plugin, messageresources etc and implemented Acton class, LookupDispathAction, FormBean, Preprocessor for various modules.
  • Used Ibatis to persist data from database.
  • Used JSTL to paint GUI, Page tag library for pagination.
  • Used Apache Tomcat5.2.8 platform to deploy and test the application in Unix environment.
  • Used Log4j for logging, ANT as build tool, JAVA Mail API to send mail after Buy/Try.

Environment - Java/J2EE, Struts Framework, Servlet, JSP, JSTL,Tag Library, Apache Tomcat5.2.8, Oracle 10g, Toad, SVN, HPUX, Windows XP, JAVA Mail API, Ibatis, Tortoise SVN, Ant1.7,Unix ShellScript, Cronjob, Ajax, apache AXIS1.4, spring.

Confidential

Software Developer(Consultant)

Responsibilities:

  • Worked closely with System Designer and functional experts to understand the requirement for the module and developed UML visual diagrams using Microsoft Visio.
  • Implemented Upload, Email Validation, OppId Validation, Purge, Publish Module.
  • Implemented JSP files using STRUTS
  • Implemented business logic to parse CSV File.
  • Implemented Acton class, FormBean, DAO for various modules.
  • Configured strutsconfig.xml file for action classes, global exceptions, validator plugin, messageresources,preprocessors etc
  • Used JDBC to create DAO to get COwner data from Blis and update in Blis,Boss,Pivotal.
  • Wrote Stored procedure to update data in BLIS,BOSS,PIVOTAL
  • Used Apache Tomcat5.2.8 platform to deploy and test the application in Unix environment.
  • Used Log4j for logging, ANT as build tool,JAVA Mail API to send mail after updating Current Owner.

Environment - Java/J2EE, Struts Framework, Servlet, JSP, JDBC, Apache Tomcat5.2.8, Oracle 9i, MS Sql Server 2000, Toad, Win CVS, HPUX, Windows XP, JAVA Mail API, PLSQL, CSV ParseUtility.

Confidential

Software Developer(Consultant)

Responsibilities:

  • Worked closely with System Designer and functional experts to understand the requirement for the module and developed UML visual diagrams using Microsoft Visio.
  • Created Request and Response XSD’s for promotion using XML Spy.
  • Developed Command, Service class and ApplicationContext using Spring framework for standalone promotion.
  • Developed DRL file to define Promotion for Plan and Equipement.
  • Used Drools Engine to develop Drools adaptor to accomodate complex Promotion requirement.
  • Integrated Geneva to get billing information and activate account with promotion.
  • Used JDBC to create DAO to get promotion data from siebel view and validate the promotion and check for subscriber eligibility.
  • Used XMLBeans to parse the request XML’s.
  • Enhanced existing Activation, Changeplan jpd to accomodate Promotion Requirement.
  • Used Weblogic 8.1 platform to deploy and test the application.
  • Used ANT as build tool, JMX to manage and monitor applications.
  • Worked closely with System Designer and functional experts to understand the requirement for the module and developed UML visual diagrams using Microsoft Visio.
  • Created XSD’s for Product Catalog.
  • Developed Servlet to get the request for Product Catalog from WEB/ROE.
  • Developed product catalog for Visage Mobile integration platform to store MVNO specific services and products information in database and feeds Web/ROE (Remote Order Entry) front ends with cached XML data.
  • Used JDBC to fetch data from database and populate the Web / Roe XML's .
  • Validated the Response XML.

Environment - Java/J2EE, XML, EJB, Spring Framework, Servlet, JSP, Weblogic 8.1, Convergys Geneva billing system, Oracle 9i, Benthics, Win CVS, HPUX, Windows XP, Murcury ITG, Junit, XMLBeans,Apache Jmeter.

Confidential

Software Engineer

Responsibilities

  • Involved in Requirement Analysis and Designing the business processes of Document Management submodule.
  • Development has been done using J2EE technology using Struts framework and Oc4j as server and Documentum as Content Management server to store pool of documents.
  • Involved in installing documentum, configuring documentum, creating Users, Groups,ACLs, writing DQL, API, creating DocApp using DAB (Documentum application Builder ) and installing it using Documentum Application Installer, installing & customizing Webtop.
  • Used DFC to perform transaction with docbase and to do operations with it( e.g: checkin, checkout, getDocument, cancelcheckout, deleteDocument etc ).
  • Involved in implementing SmPc (Summary of Product Chracteristics) functionally of product licensing using documentum, java, struts, EJB, DFC.
  • Involved in Indexing functionality which is the toughest of all submodule and heart of Product Licensing using Java, documentum, struts, EJB, DQL,DFC.
  • Involved in implementing the Documentum Concurrency functionality using Java, documentum, struts, EJB, DQL.
  • Used Struts to follow the MVC pattern. JSP as View, Action class as controller.
  • Used Eclipse as an IDE,Jalopy as code formatter.

Environment: Core Java, J2ee, Documentum 5.2.0, Documentum Foundation Classes, Webtop, XML, Struts Framework, Oc4j server, Eclipse 2.1.2, JavaScript, Log4j, Jalopy Setting.

Confidential

Software Engineer

Responsibilities

  • Implemented scheduler for broadcast and alert services using Java, Servlet, XML, SAX parser.
  • Implement alert services using Servlet, Java.
  • Used XML to store user information and SAX parser to parse xml file and manipulate it.
  • Used SOAP to transfer data from one geographical location to another through Web Services.
  • Implemented database connection module for various transactions with database e.g. inserts, update, select, run prepared statement.
  • Implemented Encryption of password using MD5
  • Implemented GUI for admin module using JSP, JavaScript, bean for admin functionalities.
  • Implemented custom Report generation module.
  • Used Eclipse IDE. ANT as a build tool, Jalopy as formatting tool.

Environment: Java, JDBC/ODBC, JSP, XML, SAX,SOAP, Apache Tomcat Server, Eclipse 2.1.2, JavaScript, Log4j, Oracle 8i as database, MD5, ANT, Jalopy.

Confidential

Software Engineer

Responsibilities

  • Studied the MBB (Multi Branch Banking) system.
  • Designed the web pages for IBS (Internet Banking System) using Dream Weaver.
  • Studied the insights of the Benchmarking. Enhanced benchmarking code in java as required for benchmarking.
  • Done testing of MBB system for varying thread Number, Database Connection.
  • JDBC API to create Prepared-Statements with parameters and Callable Statements to perform transactions by connecting to Oracle 8i database.

We'd love your feedback!