SlideShare a Scribd company logo

Sreekanth java developer raj

1 of 6
Download to read offline
Srikanth
Cell: 5084256357
raj@avcoconsulting.com
PROFESSIONAL SUMMARY
7 years of experience in developing Web based and distributed J2EE Enterprise Applications and
expertise in implementing Object Oriented Programming (OOPS) with Java, J2EE.
Experience in full System Development Life Cycle (Process Engineering, Design, Development, and
Deployment).
Expertise in application development using Java, J2SE, J2EE, JSP, Servlets, Struts, Tag
Libraries, JDBC, Hibernate, Web Services, XML.
Expertise in client side designing and validations using HTML, DHTML, CSS and JavaScript.
Good expertise in developing Java web based applications using Struts, spring web framework.
Good understanding of Spring IOC.
Expertise in implementing various well-known Object-Oriented/J2EE Design Patterns
Experience in writing and executing unit test cases using J-Unit Testing Framework.
Experience in creating Unified Modeling Language (UML) diagrams such as Use Case Diagrams,
Activity Diagrams, Sequence Diagrams, and Class Diagrams using Rational Rose, Microsoft
Visio.
Implemented various design Patterns like Singleton, prototype, Factory pattern, Abstract Factory
pattern.
Proficient in Web development using HTML, CSS, XML ,AJAX , DOJO and JavaScript
Experience in working with XML technologies such as JAXP, JAXB
Experience working on various Web/Application servers IBM Web Sphere, Apache Tomcat
Extensive experience in working on IDEs like Eclipse, Net Beans 5.0, Visio, TOAD (Oracle), Edit
plus, Text Pad, XML Spy.
Extensive Experience in working with various databases like DB2, Oracle and SQL Server.
knowledge in designing and coding stored procedures, Cursors and Functions using PL/SQL
Consumed and produced various Web services in the business layer using protocols like SOAP,
UDDI and WSDL.
Involved in Performance tuning of java applications
Excellent Communication and Verbal Skills.
Handled several modules independently in addition to working closely with the team to ensure bug
free deliverables within stipulated timeframes.
Highly motivated team player with strong communication, analytical and problem solving skills.
Proven ability to manage multiple projects and concurrent responsibilities in a highly dynamic
environment.

TECHNICAL SKILLS
Java, JSP, J2EE, JavaScript, Java Beans, JDBC, Struts, Spring, JAVA
Java/J2EE
Scripts, Servlets, JMS, JNDI, EJB.
Apache Struts 1.2.x/2.x, Hibernate 3.0, Spring 2.x
Frameworks
Core Java, J2EE, C, C++, SQL, and PL/SQL
Languages
JSP, Servlets, JSTL, MVC, JSF, Spring, Hibernate, JavaScript, AJAX,
Web
XML, HTML, DHTML, CSS, EXT JS, DOJO, AJAX, SOAP, Ant,
Databases
Tools

Platforms
Design Patterns

SDLC
Project
Management

Maven, JUnit, REST, Apache Tomcat, Glassfish, and WebLogic,
DB2, MS Access, Oracle /8i/9i/10g, SQL Server 2005/2008/2010,
MySQL, PL/SQL
Eclipse, NetBeans, StarUML, Visio, Rational Rose, MS Project,
Design Patterns, UML, RUP, Agile, SCRUM, Waterfall, Maven, ANT,
SVN Version Control, CVS Version, HP Quality Center
Windows, Linux
Singleton, MVC, Factory, Factory Method, Command, Iterator,
Mediator, Observer, Strategy, Visitor, Bridge, Composite, Decorator,
Proxy
Initiation, Planning, Requirements Analysis, Design, Development,
Integration, Test, Implementation, Operation, Maintenance
Scope Det ails, Work Breakdown Structure, Iteration Plan, Functional
Specifications, Technical Specifications, Project Schedule

PROFESSIONAL EXPERIENCES
BottomLine Technologies, Portsmouth, NH
Project: Webseries-CMO (Client-CIBC)
Role: Java Developer

Jan 2013 - Current

Description: Webseries is a banking product developed by Bottomline Technologies which enables
banks to automate and control their payment and collection cycles. Webseries delivers full featured
payment functionality while giving finance manager’s unparalleled access to the transaction reporting
they require for cash flow decisions and regulatory compliances. WebSeries allows authorized users
across the enterprise - regardless of their location or point-of-need - to approve, submit and monitor every
type of incoming and outgoing payment.
WebSeries supports a full array of payment types, including payroll, vendor payments, travel &
expense reimbursements, wires, even international payments, all leveraging industry standards such as
NACHA and SWIFT.
Roles and Responsibilities:
Involved in design and development of core product with Struts MVC architecture for Webseries
Application development customized for CIBC bank.
Involved in developing the internal workflow using Servlets for ACH and RTGS transactions for
Webseries product and implemented the application using Struts MVC Framework which is
based on Model View Controller design pattern for clean separation of business logic from the
presentation layer.
Involved in customization of the Webseries Product as per the client needs adding additional
features, enhancements to the current functionality.
Involved in developing the entitlements to the application based upon the data role and functional
role of the user and providing application security.
Responsible for developing XML documents for data transfer between the Webseries web client
and the HUB server.
Responsible for understanding the requirements of new version's in Webseries product and write
the functional specification for Webseries application.
Developed JSP custom tags for different JSP pages and client-side validations
using JavaScript in
Webseries
application
development
and
also
used dojo
framework and Ajax for dynamic user interface.
Developed and Deployed Web Services – WSDL SOAP and for getting the data to and fro from
the Webseries and hub backend system.(third party services)
Used Hibernate as an Object Relational Mapping tool for the data persistence.
Developed the backend system, involved in writing the database SQL queries, Views,
Functions, Triggers andProcedures.
Involved in creating the test plan, and also unit testing the application.
Responsible for application support on different environments from QA to Production
and responsible for analyzing, triaging the issues, providing technical and functional support to
the users and fix QC defects.
Environment: Java5, JSP1.2, Servlets2.3, Struts 1.2, Spring dependency injection, Hibernate3.0,
JavaScript, Dojo, Ajax, XML, Web Services, IBM WebSphere Application Server, Oracle 11g, PL/SQL,
Log4J, ANT, Eclipse, Quality Center, SVN Tortoise, WINSCP, Putty, Toad.
Independent Health Care, Buffalo, NY
June 2011 - Dec 2012
Role: Sr. Java/J2EE Developer
Project: Open System
Description: This system provides Patient Administration, Billing Management functions for the
hospital. The major functions of Administration module are Allocating Registration, Recording Personal
Details, assigning Insurance Details, Retrieving Patient history records from other hospitals. The Billing
module allows Billing and receivables, looks into multiple modes of Payment and Rates Definition for
Services.
Responsibilities:
Responsible and mentored the team in complete software development lifecycle (SDLC) tasks design, coding, testing, and documentation using Rational Unified Process (RUP) for analysis
and design of application.
Designed and developed the web-tier using Html, JSP’s, Servlets, Struts and Tiles framework.
Involved in the development of business module applications using J2EE technologies like
Servlets, JSP and JDBC.
Used the light weight container of the Spring Frame work to provide architectural flexibility for
inversion of controller (IOC).
Hibernate frame work is used in persistence layer for mapping an object-oriented domain model
to a relational database (Oracle).
Implemented various design patterns in the project such as Business Delegate, Data Transfer
Object, Data Access Object, Service Locator and Singleton.
Used SQL statements and procedures to fetch the data from the database.
Used Java Scripts for client side validations and validation frame work for server side validations.
Used SAX and DOM parser to parse the XML documents and XSLT for transformations.
Consumed Web Services (WSDL, SOAP) from third party for authorizing payments to/from
customers.
Deployed the application on to Websphere application server.
Used log4j for logging messages and Rational Clear Case for version Control.
Developed test cases and performed unit test using JUnit Framework.
Used CVS as version control.
Used Maven scripts to fetch, build, and deploy application to development environment.
Environment: Java, J2EE, Spring, Spring AOP, JSF, JNDI, HTML, CSS, JavaScript, Hibernate,
WebLogic, SQL 2005, Maven, Log4j, JUnit, XML, JSP, Servlets, JSTL, AJAX, WebSphere
Application Server.
Hospital Corporation of America, Nashville, TN
Role: Java Developer

Jun 2010 - May 2011

HCA (Hospital Corporation of America) is one of the largest health care providers of United States. The
project was based on upgrading the HIPAA 4010 to 5010 and ICD 9 to ICD 10. The need for upgrade was
to meet the new standard develop U.S Department of Health and Human Service.
Responsibilities:
Implemented Jersey and Spring 3.1 to develop RESTFul Web Services.
Implemented JAX-WS and Spring 3.1 to develop SOAP Web Services
Wrote POM Build scripts to Compile and build the application.
Used Maven to build Web Service application.
Involved in the analysis, design and implementation and testing phases of SDLC.
Contributed to the system design by developing Use Case Diagrams, Object Diagrams and Class
Diagrams using Rational Rose.
Used JSTL Tag Libraries for JSP pages.
Used tiles framework to design the JSP pages.
Implemented the application using Struts framework that uses MVC design pattern. Form beans,
Action classes and Action Mapping coding performed. Validation performed using Validator
XML file and Message Properties Resource.
Performed Struts-Spring integration for achieving the application requirement.
Performed client side validations using JavaScript with DOJO Framework support.
Developed interactive modules using JSP and Servlets.
Business Logic was developed using POJOs and Session EJBs.
Designed business tier with Session Beans using EJB 2.0 standards.
Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML using
Apache Axis 2.0 framework tool/Apache Commons.
Used Web services (SOAP) for transmission of large blocks of XML data over HTTP.
Integrated Hibernate ORM with Spring-Hibernate framework to facilitate DML and DQL queries
and represent object-database mapping.
Developed Data Access Object (DAO) pattern in persistence layer using JDBC.
Write Stored Procedures, Sequences using PL/SQL. Performed query optimization to achieve
faster indexing and making the system more scalable.
Implemented Messaging using JMS and Message Driven Beans to get information from different
departments using ActiveMQ.
Castor used for binding XML documents to Java objects and supporting Java XML conversion.
Implemented the logging mechanism using Log4j framework.
Designed and generated reports using Crystal Reports for reviewing the sales for the company.
Maven was used for build automation and project management.
Created unit tests using JUnit framework in test driven development approach.
Used Shell Scripts to create Cron jobs.
Used JMock for integration testing.
Involved in regular code review sessions with the whole developer group.
Environment: Java, J2EE, Spring, Stuts2.0, Webservices, JSP, FTL,JSTL, JavaScript, Maven, JNDI,
JDBC, PL/SQL, Oracle 10g , XML, Log4j, Tomcat, WebSphere Application Server 6.1, Eclipse,
RAD,Perforce, Linux etc
Safeway Inc., Pleasanton, CA
Role: Java and J2EE Developer

Aug 2009 - May 2010

Safeway Inc is headquartered in Pleasanton, CA. The Group's principal activities are to operate food and
drug chains through 1,695 retail stores. The project was implementing a new system for improving the
point of sales performance. It focused on inventory tracking and optimal stock maintenance. This allowed
us to satisfy the requirement for increased traffic, provided ease in maintenance.
Responsibilities
Involved in Project Design Documentation, design Reviews and Code Reviews.
Understanding the functional specifications and architecture.
Implemented MVC-Model 2 architecture using Struts 1.2 and other J2EE design patterns for the
application development
Developed static and dynamic Web Pages using JSP, HTML, JavaScript and CSS.
Developing and coding J2EE Components with JSP, Java Beans, business objects with Hibernate
and Servlets
Configured connection pooling using Web Sphere application server.
Developed and Deployed the Application on WebSphere6.0 using ANT build.xml script.
Coding using Java, Struts, Hiberante, HTML, JSP.
Developed SQL Server stored procedures to execute the back end processes using.
Used Eclipse 3.0 develop the Application.
Integrated other sub-systems through, XML and XSL.
Web Sphere6.0 was used as both the Application server in the development and production
environment.
Environment: Java , J2EE 1.5, Spring, EJB 3.0,Hibernate, Web Services, JSP, XML, JavaScript, JSTL,
Design patterns ,Rational Rose, Eclipse 3.4,JUnit, Ant, Subversion, Oracle Weblogic 10.3, Oracle 10g,
Windows, UNIX etc.
British Telecom, UK
Technical Associate

Apr 2008 – Aug 2009

BT Group plc is a British multinational telecommunications Services Company headquartered in London,
United Kingdom. It is one of the largest telecommunications services companies in the world and has
operations in over 170 countries.
BT Wholesale is a division of BT Group responsible for the wholesale leasing of PSTN lines, broadband
services and other telephony services to retail customers such as BT Retail, Vodafone and Carphone
Warehouse.
BTWholesale IP Exchange is a web portal is designed to simplify the technical and commercial
complexity of achieving internet protocol (IP) interoperability, leaving customers free to concentrate on
meeting the needs of their end customers. It enables customers to quickly implement end to end IP
interconnectivity.IP Exchange will act as a clearing house for VoIP Communication Providers (CPs).
Number Portability allows end users to transfer their existing telephone service (PSTN) to another
Communications Provider (PSTN or VoIP Provider) without a change of telephone number.
The IP Exchange Pre-Pay web portal provides Communication Providers with a secure environment to
review spend history, available to Pre-Pay account balance as well as top-up there Pre-Pay account using
a range of UK Credit Cards.
Responsibilities:
Used Agile methodology to develop the application.
Responsible for maintaining the code quality, coding and implementation standards by code
reviews.
Designed and developed shared library for commonly used services in the application.
Created MVC architecture built on Struts framework.
Created JavaScript for front end validation and Struts validation framework for backend
validation for the User Interface.
Involved in creating separate EARs from the single EAR of the project.
Created and used Skins {Cascading Style Sheets [CSS]} to change the look & feel of the
application.
Used Oracle Database for persisting the data.
Implemented persistence mechanism using Hibernate (ORM Mapping). Responsible for
mapping the database model into persistence objects using Hibernate Annotations.
Developed the DAO layer for the application using Spring Hibernate Template support.
Developed various business logic and reports using HQL and Hibernate Criteria.
Created various unit test cases and integration tests for the DAO and Service using JUnit.
Integrated log4j for logging the messages at debug and error level.
Used Oracle BEA Weblogic suite 10.3 for developing and deploying the application.
Used Weblogic workshop, Eclipse IDE, XML Spy to develop the application.
Used SVN version controller to maintain the code versions.
Used ANT build tool to build the application.
Environment: Java 1.5, JSP, Servlets, JDBC, HTML, JavaScript, CSS 2.0, XML, XSLT, XHTML,
Oracle 10g, SQL, Oracle workshop 10.3, Eclipse 3.1, log4j 1.2, Maven, struts 1.2, Spring 2.0, Hibernate
3.2, SVN version Manager, TortoiseSVN 1.6.1, Share point.
ICICI Bank, India
Role: Java Consultant

May2007 - Mar2008

Intranet application used by the ICICI Bank agents and employees to get a consolidated view of the
pricing available for the customers to generate quotes for the Life and Death Insurance policies
Responsibilities:
Gathered the business requirements from Clients
Design and develop the application using UML and Visio
Implemented MVC design pattern using Struts framework.
Developed Servlets, JSP's, Java Beans.
Wrote Stored Procedures using PL/SQL.
Involved in building and parsing XML documents using SAX parser.
Created user and database objects such as tables, views, and indexes.
Used CVS repositories for version controlling.
Environment:
Java, J2EE, JSP, Servlet, Struts, PL/SQL Developer, Oracle, Websphere
Application Server, Ant, Eclipse, XML, CVS, MS Windows, UNIX.
Education
Bachelors in Information Technology in JNTU University, India

Recommended

Java developer resume(1)
Java developer resume(1)Java developer resume(1)
Java developer resume(1)Shubham Goswami
 
Vijay kumar java developer_resume
Vijay kumar java developer_resumeVijay kumar java developer_resume
Vijay kumar java developer_resumeVijay Kumar
 
Resume of Md Sajedul Islam
Resume of Md Sajedul IslamResume of Md Sajedul Islam
Resume of Md Sajedul Islamsajedulislam
 
Uttam Resume(Dot Net Developer)
Uttam Resume(Dot Net Developer)Uttam Resume(Dot Net Developer)
Uttam Resume(Dot Net Developer)UTTAM KUMAR
 
Shivam Sharma resume(.Net Developer)
Shivam Sharma resume(.Net Developer)Shivam Sharma resume(.Net Developer)
Shivam Sharma resume(.Net Developer)Shivam Sharma
 

More Related Content

What's hot

Shrikant Bhongade - Dot Net Resume
Shrikant Bhongade - Dot Net ResumeShrikant Bhongade - Dot Net Resume
Shrikant Bhongade - Dot Net ResumeShrikant Bhongade
 
Maged Samaan - Sr. Fullstack .NET Developer CV
Maged Samaan - Sr. Fullstack .NET Developer CVMaged Samaan - Sr. Fullstack .NET Developer CV
Maged Samaan - Sr. Fullstack .NET Developer CVMaged Botros
 
Resume-Manish_Agrahari_IBM_BPM
Resume-Manish_Agrahari_IBM_BPMResume-Manish_Agrahari_IBM_BPM
Resume-Manish_Agrahari_IBM_BPMManish Agrahari
 
Ravi Roy_.Net Developer
Ravi Roy_.Net DeveloperRavi Roy_.Net Developer
Ravi Roy_.Net DeveloperRavi Roy
 
Resume(Java Developer Trainee/B.E 2015 )
Resume(Java Developer Trainee/B.E 2015 )Resume(Java Developer Trainee/B.E 2015 )
Resume(Java Developer Trainee/B.E 2015 )Shital Gunjal
 
Resume For Java Devloper
Resume For Java DevloperResume For Java Devloper
Resume For Java Devloperveerendra_veeru
 
Chris Durkin Resume - Expert .NET Consultant 18 years experience
Chris Durkin Resume - Expert .NET Consultant 18 years experienceChris Durkin Resume - Expert .NET Consultant 18 years experience
Chris Durkin Resume - Expert .NET Consultant 18 years experienceChris Durkin
 
Senior .Net Developer - Senthil Ravindranath
Senior .Net Developer - Senthil RavindranathSenior .Net Developer - Senthil Ravindranath
Senior .Net Developer - Senthil RavindranathSenthil Ravindranath
 
Praveen_4Years Dot Net Resume
Praveen_4Years Dot Net ResumePraveen_4Years Dot Net Resume
Praveen_4Years Dot Net ResumePraveen Mudiraj
 
4+ yrs_Exp .Net Resume
4+ yrs_Exp .Net Resume4+ yrs_Exp .Net Resume
4+ yrs_Exp .Net ResumeGandhi Goli
 
Database (Oracle) and Java Professional with more than 2 Years 8 Months of Ex...
Database (Oracle) and Java Professional with more than 2 Years 8 Months of Ex...Database (Oracle) and Java Professional with more than 2 Years 8 Months of Ex...
Database (Oracle) and Java Professional with more than 2 Years 8 Months of Ex...Shivam Pandey
 
Puneet_Senior_Java_Developer_Resume
Puneet_Senior_Java_Developer_ResumePuneet_Senior_Java_Developer_Resume
Puneet_Senior_Java_Developer_ResumePuneet Nebhani
 
Net experience-resume-sample
Net experience-resume-sampleNet experience-resume-sample
Net experience-resume-sampleAmit Sawant
 
DRB EXP RESUME manual and selenium master copy corrected 2
DRB EXP RESUME manual and selenium master copy corrected 2DRB EXP RESUME manual and selenium master copy corrected 2
DRB EXP RESUME manual and selenium master copy corrected 2Dikhit Behera
 
Chandrakant pandey java j2ee developer resume
Chandrakant pandey java j2ee developer resumeChandrakant pandey java j2ee developer resume
Chandrakant pandey java j2ee developer resumeChandrakant Pandey
 
Resume: DevOps/Technology Architect - Satya Prakash
Resume: DevOps/Technology Architect   -  Satya PrakashResume: DevOps/Technology Architect   -  Satya Prakash
Resume: DevOps/Technology Architect - Satya PrakashSatyaPrakash454
 
Scott Allen Williams Résumé - Senior Java Software Developer - Agile Technolo...
Scott Allen Williams Résumé - Senior Java Software Developer - Agile Technolo...Scott Allen Williams Résumé - Senior Java Software Developer - Agile Technolo...
Scott Allen Williams Résumé - Senior Java Software Developer - Agile Technolo...Scott Williams
 

What's hot (20)

Shrikant Bhongade - Dot Net Resume
Shrikant Bhongade - Dot Net ResumeShrikant Bhongade - Dot Net Resume
Shrikant Bhongade - Dot Net Resume
 
Maged Samaan - Sr. Fullstack .NET Developer CV
Maged Samaan - Sr. Fullstack .NET Developer CVMaged Samaan - Sr. Fullstack .NET Developer CV
Maged Samaan - Sr. Fullstack .NET Developer CV
 
Resume-Manish_Agrahari_IBM_BPM
Resume-Manish_Agrahari_IBM_BPMResume-Manish_Agrahari_IBM_BPM
Resume-Manish_Agrahari_IBM_BPM
 
Ravi Roy_.Net Developer
Ravi Roy_.Net DeveloperRavi Roy_.Net Developer
Ravi Roy_.Net Developer
 
Resume(Java Developer Trainee/B.E 2015 )
Resume(Java Developer Trainee/B.E 2015 )Resume(Java Developer Trainee/B.E 2015 )
Resume(Java Developer Trainee/B.E 2015 )
 
Resume For Java Devloper
Resume For Java DevloperResume For Java Devloper
Resume For Java Devloper
 
Chris Durkin Resume - Expert .NET Consultant 18 years experience
Chris Durkin Resume - Expert .NET Consultant 18 years experienceChris Durkin Resume - Expert .NET Consultant 18 years experience
Chris Durkin Resume - Expert .NET Consultant 18 years experience
 
Senior .Net Developer - Senthil Ravindranath
Senior .Net Developer - Senthil RavindranathSenior .Net Developer - Senthil Ravindranath
Senior .Net Developer - Senthil Ravindranath
 
Praveen_4Years Dot Net Resume
Praveen_4Years Dot Net ResumePraveen_4Years Dot Net Resume
Praveen_4Years Dot Net Resume
 
Muruga logeswaran CV-Senior .Net Developer
Muruga logeswaran CV-Senior .Net DeveloperMuruga logeswaran CV-Senior .Net Developer
Muruga logeswaran CV-Senior .Net Developer
 
4+ yrs_Exp .Net Resume
4+ yrs_Exp .Net Resume4+ yrs_Exp .Net Resume
4+ yrs_Exp .Net Resume
 
Database (Oracle) and Java Professional with more than 2 Years 8 Months of Ex...
Database (Oracle) and Java Professional with more than 2 Years 8 Months of Ex...Database (Oracle) and Java Professional with more than 2 Years 8 Months of Ex...
Database (Oracle) and Java Professional with more than 2 Years 8 Months of Ex...
 
Puneet_Senior_Java_Developer_Resume
Puneet_Senior_Java_Developer_ResumePuneet_Senior_Java_Developer_Resume
Puneet_Senior_Java_Developer_Resume
 
Net experience-resume-sample
Net experience-resume-sampleNet experience-resume-sample
Net experience-resume-sample
 
Karthik .net resume
Karthik  .net resumeKarthik  .net resume
Karthik .net resume
 
DRB EXP RESUME manual and selenium master copy corrected 2
DRB EXP RESUME manual and selenium master copy corrected 2DRB EXP RESUME manual and selenium master copy corrected 2
DRB EXP RESUME manual and selenium master copy corrected 2
 
Chandrakant pandey java j2ee developer resume
Chandrakant pandey java j2ee developer resumeChandrakant pandey java j2ee developer resume
Chandrakant pandey java j2ee developer resume
 
Resume: DevOps/Technology Architect - Satya Prakash
Resume: DevOps/Technology Architect   -  Satya PrakashResume: DevOps/Technology Architect   -  Satya Prakash
Resume: DevOps/Technology Architect - Satya Prakash
 
Scott Allen Williams Résumé - Senior Java Software Developer - Agile Technolo...
Scott Allen Williams Résumé - Senior Java Software Developer - Agile Technolo...Scott Allen Williams Résumé - Senior Java Software Developer - Agile Technolo...
Scott Allen Williams Résumé - Senior Java Software Developer - Agile Technolo...
 
Srinivas_Pujari_Profile
Srinivas_Pujari_ProfileSrinivas_Pujari_Profile
Srinivas_Pujari_Profile
 

Similar to Sreekanth java developer raj

Full stack Java Developer
Full stack Java DeveloperFull stack Java Developer
Full stack Java DeveloperMdHasan872214
 
Sid K
Sid KSid K
Sid KSid K
 
vinod kumar JAVA
vinod kumar JAVAvinod kumar JAVA
vinod kumar JAVAVinod Kumar
 
Nitesh_Sr._Java_developer_Lead
Nitesh_Sr._Java_developer_Lead Nitesh_Sr._Java_developer_Lead
Nitesh_Sr._Java_developer_Lead Nitesh Dasari
 
Java, BA,UI resumes
Java, BA,UI resumesJava, BA,UI resumes
Java, BA,UI resumesNeel A
 
Resume- Nishant Verma (JEE Consultant with 10+ years ) (1)
Resume- Nishant Verma (JEE Consultant with 10+ years ) (1)Resume- Nishant Verma (JEE Consultant with 10+ years ) (1)
Resume- Nishant Verma (JEE Consultant with 10+ years ) (1)Nishant Verma
 
Bala Sr Java Developer
Bala  Sr Java DeveloperBala  Sr Java Developer
Bala Sr Java DeveloperJava Dev
 
Kalyan Chakravarthy - Sr JavaJ2EE Developer
Kalyan Chakravarthy - Sr JavaJ2EE DeveloperKalyan Chakravarthy - Sr JavaJ2EE Developer
Kalyan Chakravarthy - Sr JavaJ2EE Developerchakri kalyan
 
Rajiv ranjan resume-us
Rajiv ranjan  resume-usRajiv ranjan  resume-us
Rajiv ranjan resume-usRajiv Ranjan
 
Resume joseph gregory java
Resume   joseph gregory javaResume   joseph gregory java
Resume joseph gregory javaJoseph Gregory
 
Ram Kumar - Sr. Certified Mule ESB Integration Developer
Ram Kumar - Sr. Certified Mule ESB Integration DeveloperRam Kumar - Sr. Certified Mule ESB Integration Developer
Ram Kumar - Sr. Certified Mule ESB Integration DeveloperRam Kumar
 

Similar to Sreekanth java developer raj (20)

Bhargav
BhargavBhargav
Bhargav
 
Vishnu(java)
Vishnu(java)Vishnu(java)
Vishnu(java)
 
Full stack Java Developer
Full stack Java DeveloperFull stack Java Developer
Full stack Java Developer
 
Sid K
Sid KSid K
Sid K
 
Narender_resume
Narender_resumeNarender_resume
Narender_resume
 
SAIGANESH CHINTALA_JAVA
SAIGANESH CHINTALA_JAVASAIGANESH CHINTALA_JAVA
SAIGANESH CHINTALA_JAVA
 
New resume
New resumeNew resume
New resume
 
vinod kumar JAVA
vinod kumar JAVAvinod kumar JAVA
vinod kumar JAVA
 
Venugopal Kommineni
Venugopal KommineniVenugopal Kommineni
Venugopal Kommineni
 
Nitesh_Sr._Java_developer_Lead
Nitesh_Sr._Java_developer_Lead Nitesh_Sr._Java_developer_Lead
Nitesh_Sr._Java_developer_Lead
 
Java, BA,UI resumes
Java, BA,UI resumesJava, BA,UI resumes
Java, BA,UI resumes
 
Resume- Nishant Verma (JEE Consultant with 10+ years ) (1)
Resume- Nishant Verma (JEE Consultant with 10+ years ) (1)Resume- Nishant Verma (JEE Consultant with 10+ years ) (1)
Resume- Nishant Verma (JEE Consultant with 10+ years ) (1)
 
Soundarya Reddy Resume
Soundarya Reddy ResumeSoundarya Reddy Resume
Soundarya Reddy Resume
 
Bala Sr Java Developer
Bala  Sr Java DeveloperBala  Sr Java Developer
Bala Sr Java Developer
 
Kalyan Chakravarthy - Sr JavaJ2EE Developer
Kalyan Chakravarthy - Sr JavaJ2EE DeveloperKalyan Chakravarthy - Sr JavaJ2EE Developer
Kalyan Chakravarthy - Sr JavaJ2EE Developer
 
JulianSerna2016
JulianSerna2016JulianSerna2016
JulianSerna2016
 
MANJARI RASTOGI_CV_ex
MANJARI RASTOGI_CV_exMANJARI RASTOGI_CV_ex
MANJARI RASTOGI_CV_ex
 
Rajiv ranjan resume-us
Rajiv ranjan  resume-usRajiv ranjan  resume-us
Rajiv ranjan resume-us
 
Resume joseph gregory java
Resume   joseph gregory javaResume   joseph gregory java
Resume joseph gregory java
 
Ram Kumar - Sr. Certified Mule ESB Integration Developer
Ram Kumar - Sr. Certified Mule ESB Integration DeveloperRam Kumar - Sr. Certified Mule ESB Integration Developer
Ram Kumar - Sr. Certified Mule ESB Integration Developer
 

Recently uploaded

Introduction to Multimodal LLMs with LLaVA
Introduction to Multimodal LLMs with LLaVAIntroduction to Multimodal LLMs with LLaVA
Introduction to Multimodal LLMs with LLaVARobert McDermott
 
Cultivating Entrepreneurial Mindset in Product Management: Strategies for Suc...
Cultivating Entrepreneurial Mindset in Product Management: Strategies for Suc...Cultivating Entrepreneurial Mindset in Product Management: Strategies for Suc...
Cultivating Entrepreneurial Mindset in Product Management: Strategies for Suc...Product School
 
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdfIntroducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdfSafe Software
 
Confoo 2024 Gettings started with OpenAI and data science
Confoo 2024 Gettings started with OpenAI and data scienceConfoo 2024 Gettings started with OpenAI and data science
Confoo 2024 Gettings started with OpenAI and data scienceSusan Ibach
 
Q4 2023 Quarterly Investor Presentation - FINAL.pdf
Q4 2023 Quarterly Investor Presentation - FINAL.pdfQ4 2023 Quarterly Investor Presentation - FINAL.pdf
Q4 2023 Quarterly Investor Presentation - FINAL.pdfTejal81
 
Improving IT Investment Decisions and Business Outcomes with Integrated Enter...
Improving IT Investment Decisions and Business Outcomes with Integrated Enter...Improving IT Investment Decisions and Business Outcomes with Integrated Enter...
Improving IT Investment Decisions and Business Outcomes with Integrated Enter...Cprime
 
My Journey towards Artificial Intelligence
My Journey towards Artificial IntelligenceMy Journey towards Artificial Intelligence
My Journey towards Artificial IntelligenceVijayananda Mohire
 
HBR SERIES METAL HOUSED RESISTORS POWER ELECTRICAL ABSORBS HIGH CURRENT DURIN...
HBR SERIES METAL HOUSED RESISTORS POWER ELECTRICAL ABSORBS HIGH CURRENT DURIN...HBR SERIES METAL HOUSED RESISTORS POWER ELECTRICAL ABSORBS HIGH CURRENT DURIN...
HBR SERIES METAL HOUSED RESISTORS POWER ELECTRICAL ABSORBS HIGH CURRENT DURIN...htrindia
 
Huntly presentation deck design for Behance
Huntly presentation deck design for BehanceHuntly presentation deck design for Behance
Huntly presentation deck design for Behancewhalesdesign
 
Act Like an Owner, Challenge Like a VC by former CPO, Tripadvisor
Act Like an Owner,  Challenge Like a VC by former CPO, TripadvisorAct Like an Owner,  Challenge Like a VC by former CPO, Tripadvisor
Act Like an Owner, Challenge Like a VC by former CPO, TripadvisorProduct School
 
National Institute of Standards and Technology (NIST) Cybersecurity Framework...
National Institute of Standards and Technology (NIST) Cybersecurity Framework...National Institute of Standards and Technology (NIST) Cybersecurity Framework...
National Institute of Standards and Technology (NIST) Cybersecurity Framework...MichaelBenis1
 
Automation Ops Series: Session 1 - Introduction and setup DevOps for UiPath p...
Automation Ops Series: Session 1 - Introduction and setup DevOps for UiPath p...Automation Ops Series: Session 1 - Introduction and setup DevOps for UiPath p...
Automation Ops Series: Session 1 - Introduction and setup DevOps for UiPath p...DianaGray10
 
SKY Paradigms, change and cake: the steep curve of introducing new technologies
SKY Paradigms, change and cake: the steep curve of introducing new technologiesSKY Paradigms, change and cake: the steep curve of introducing new technologies
SKY Paradigms, change and cake: the steep curve of introducing new technologiesNeo4j
 
Relationship Counselling: From Disjointed Features to Product-First Thinking ...
Relationship Counselling: From Disjointed Features to Product-First Thinking ...Relationship Counselling: From Disjointed Features to Product-First Thinking ...
Relationship Counselling: From Disjointed Features to Product-First Thinking ...Product School
 
Synergy in Leadership and Product Excellence: A Blueprint for Growth by CPO, ...
Synergy in Leadership and Product Excellence: A Blueprint for Growth by CPO, ...Synergy in Leadership and Product Excellence: A Blueprint for Growth by CPO, ...
Synergy in Leadership and Product Excellence: A Blueprint for Growth by CPO, ...Product School
 
Progress Report: Ministry of IT under Dr. Umar Saif Aug 23-Feb'24
Progress Report: Ministry of IT under Dr. Umar Saif Aug 23-Feb'24Progress Report: Ministry of IT under Dr. Umar Saif Aug 23-Feb'24
Progress Report: Ministry of IT under Dr. Umar Saif Aug 23-Feb'24Umar Saif
 
How to write an effective Cyber Incident Response Plan
How to write an effective Cyber Incident Response PlanHow to write an effective Cyber Incident Response Plan
How to write an effective Cyber Incident Response PlanDatabarracks
 
KUBRICK Graphs: A journey from in vogue to success-ion
KUBRICK Graphs: A journey from in vogue to success-ionKUBRICK Graphs: A journey from in vogue to success-ion
KUBRICK Graphs: A journey from in vogue to success-ionNeo4j
 
Utilising Energy Modelling for LCSF and PSDS Funding Applications
Utilising Energy Modelling for LCSF and PSDS Funding ApplicationsUtilising Energy Modelling for LCSF and PSDS Funding Applications
Utilising Energy Modelling for LCSF and PSDS Funding ApplicationsIES VE
 

Recently uploaded (20)

Introduction to Multimodal LLMs with LLaVA
Introduction to Multimodal LLMs with LLaVAIntroduction to Multimodal LLMs with LLaVA
Introduction to Multimodal LLMs with LLaVA
 
Cultivating Entrepreneurial Mindset in Product Management: Strategies for Suc...
Cultivating Entrepreneurial Mindset in Product Management: Strategies for Suc...Cultivating Entrepreneurial Mindset in Product Management: Strategies for Suc...
Cultivating Entrepreneurial Mindset in Product Management: Strategies for Suc...
 
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdfIntroducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
 
Confoo 2024 Gettings started with OpenAI and data science
Confoo 2024 Gettings started with OpenAI and data scienceConfoo 2024 Gettings started with OpenAI and data science
Confoo 2024 Gettings started with OpenAI and data science
 
Q4 2023 Quarterly Investor Presentation - FINAL.pdf
Q4 2023 Quarterly Investor Presentation - FINAL.pdfQ4 2023 Quarterly Investor Presentation - FINAL.pdf
Q4 2023 Quarterly Investor Presentation - FINAL.pdf
 
Improving IT Investment Decisions and Business Outcomes with Integrated Enter...
Improving IT Investment Decisions and Business Outcomes with Integrated Enter...Improving IT Investment Decisions and Business Outcomes with Integrated Enter...
Improving IT Investment Decisions and Business Outcomes with Integrated Enter...
 
My Journey towards Artificial Intelligence
My Journey towards Artificial IntelligenceMy Journey towards Artificial Intelligence
My Journey towards Artificial Intelligence
 
HBR SERIES METAL HOUSED RESISTORS POWER ELECTRICAL ABSORBS HIGH CURRENT DURIN...
HBR SERIES METAL HOUSED RESISTORS POWER ELECTRICAL ABSORBS HIGH CURRENT DURIN...HBR SERIES METAL HOUSED RESISTORS POWER ELECTRICAL ABSORBS HIGH CURRENT DURIN...
HBR SERIES METAL HOUSED RESISTORS POWER ELECTRICAL ABSORBS HIGH CURRENT DURIN...
 
Huntly presentation deck design for Behance
Huntly presentation deck design for BehanceHuntly presentation deck design for Behance
Huntly presentation deck design for Behance
 
In sharing we trust. Taking advantage of a diverse consortium to build a tran...
In sharing we trust. Taking advantage of a diverse consortium to build a tran...In sharing we trust. Taking advantage of a diverse consortium to build a tran...
In sharing we trust. Taking advantage of a diverse consortium to build a tran...
 
Act Like an Owner, Challenge Like a VC by former CPO, Tripadvisor
Act Like an Owner,  Challenge Like a VC by former CPO, TripadvisorAct Like an Owner,  Challenge Like a VC by former CPO, Tripadvisor
Act Like an Owner, Challenge Like a VC by former CPO, Tripadvisor
 
National Institute of Standards and Technology (NIST) Cybersecurity Framework...
National Institute of Standards and Technology (NIST) Cybersecurity Framework...National Institute of Standards and Technology (NIST) Cybersecurity Framework...
National Institute of Standards and Technology (NIST) Cybersecurity Framework...
 
Automation Ops Series: Session 1 - Introduction and setup DevOps for UiPath p...
Automation Ops Series: Session 1 - Introduction and setup DevOps for UiPath p...Automation Ops Series: Session 1 - Introduction and setup DevOps for UiPath p...
Automation Ops Series: Session 1 - Introduction and setup DevOps for UiPath p...
 
SKY Paradigms, change and cake: the steep curve of introducing new technologies
SKY Paradigms, change and cake: the steep curve of introducing new technologiesSKY Paradigms, change and cake: the steep curve of introducing new technologies
SKY Paradigms, change and cake: the steep curve of introducing new technologies
 
Relationship Counselling: From Disjointed Features to Product-First Thinking ...
Relationship Counselling: From Disjointed Features to Product-First Thinking ...Relationship Counselling: From Disjointed Features to Product-First Thinking ...
Relationship Counselling: From Disjointed Features to Product-First Thinking ...
 
Synergy in Leadership and Product Excellence: A Blueprint for Growth by CPO, ...
Synergy in Leadership and Product Excellence: A Blueprint for Growth by CPO, ...Synergy in Leadership and Product Excellence: A Blueprint for Growth by CPO, ...
Synergy in Leadership and Product Excellence: A Blueprint for Growth by CPO, ...
 
Progress Report: Ministry of IT under Dr. Umar Saif Aug 23-Feb'24
Progress Report: Ministry of IT under Dr. Umar Saif Aug 23-Feb'24Progress Report: Ministry of IT under Dr. Umar Saif Aug 23-Feb'24
Progress Report: Ministry of IT under Dr. Umar Saif Aug 23-Feb'24
 
How to write an effective Cyber Incident Response Plan
How to write an effective Cyber Incident Response PlanHow to write an effective Cyber Incident Response Plan
How to write an effective Cyber Incident Response Plan
 
KUBRICK Graphs: A journey from in vogue to success-ion
KUBRICK Graphs: A journey from in vogue to success-ionKUBRICK Graphs: A journey from in vogue to success-ion
KUBRICK Graphs: A journey from in vogue to success-ion
 
Utilising Energy Modelling for LCSF and PSDS Funding Applications
Utilising Energy Modelling for LCSF and PSDS Funding ApplicationsUtilising Energy Modelling for LCSF and PSDS Funding Applications
Utilising Energy Modelling for LCSF and PSDS Funding Applications
 

Sreekanth java developer raj

  • 1. Srikanth Cell: 5084256357 raj@avcoconsulting.com PROFESSIONAL SUMMARY 7 years of experience in developing Web based and distributed J2EE Enterprise Applications and expertise in implementing Object Oriented Programming (OOPS) with Java, J2EE. Experience in full System Development Life Cycle (Process Engineering, Design, Development, and Deployment). Expertise in application development using Java, J2SE, J2EE, JSP, Servlets, Struts, Tag Libraries, JDBC, Hibernate, Web Services, XML. Expertise in client side designing and validations using HTML, DHTML, CSS and JavaScript. Good expertise in developing Java web based applications using Struts, spring web framework. Good understanding of Spring IOC. Expertise in implementing various well-known Object-Oriented/J2EE Design Patterns Experience in writing and executing unit test cases using J-Unit Testing Framework. Experience in creating Unified Modeling Language (UML) diagrams such as Use Case Diagrams, Activity Diagrams, Sequence Diagrams, and Class Diagrams using Rational Rose, Microsoft Visio. Implemented various design Patterns like Singleton, prototype, Factory pattern, Abstract Factory pattern. Proficient in Web development using HTML, CSS, XML ,AJAX , DOJO and JavaScript Experience in working with XML technologies such as JAXP, JAXB Experience working on various Web/Application servers IBM Web Sphere, Apache Tomcat Extensive experience in working on IDEs like Eclipse, Net Beans 5.0, Visio, TOAD (Oracle), Edit plus, Text Pad, XML Spy. Extensive Experience in working with various databases like DB2, Oracle and SQL Server. knowledge in designing and coding stored procedures, Cursors and Functions using PL/SQL Consumed and produced various Web services in the business layer using protocols like SOAP, UDDI and WSDL. Involved in Performance tuning of java applications Excellent Communication and Verbal Skills. Handled several modules independently in addition to working closely with the team to ensure bug free deliverables within stipulated timeframes. Highly motivated team player with strong communication, analytical and problem solving skills. Proven ability to manage multiple projects and concurrent responsibilities in a highly dynamic environment. TECHNICAL SKILLS Java, JSP, J2EE, JavaScript, Java Beans, JDBC, Struts, Spring, JAVA Java/J2EE Scripts, Servlets, JMS, JNDI, EJB. Apache Struts 1.2.x/2.x, Hibernate 3.0, Spring 2.x Frameworks Core Java, J2EE, C, C++, SQL, and PL/SQL Languages JSP, Servlets, JSTL, MVC, JSF, Spring, Hibernate, JavaScript, AJAX, Web XML, HTML, DHTML, CSS, EXT JS, DOJO, AJAX, SOAP, Ant,
  • 2. Databases Tools Platforms Design Patterns SDLC Project Management Maven, JUnit, REST, Apache Tomcat, Glassfish, and WebLogic, DB2, MS Access, Oracle /8i/9i/10g, SQL Server 2005/2008/2010, MySQL, PL/SQL Eclipse, NetBeans, StarUML, Visio, Rational Rose, MS Project, Design Patterns, UML, RUP, Agile, SCRUM, Waterfall, Maven, ANT, SVN Version Control, CVS Version, HP Quality Center Windows, Linux Singleton, MVC, Factory, Factory Method, Command, Iterator, Mediator, Observer, Strategy, Visitor, Bridge, Composite, Decorator, Proxy Initiation, Planning, Requirements Analysis, Design, Development, Integration, Test, Implementation, Operation, Maintenance Scope Det ails, Work Breakdown Structure, Iteration Plan, Functional Specifications, Technical Specifications, Project Schedule PROFESSIONAL EXPERIENCES BottomLine Technologies, Portsmouth, NH Project: Webseries-CMO (Client-CIBC) Role: Java Developer Jan 2013 - Current Description: Webseries is a banking product developed by Bottomline Technologies which enables banks to automate and control their payment and collection cycles. Webseries delivers full featured payment functionality while giving finance manager’s unparalleled access to the transaction reporting they require for cash flow decisions and regulatory compliances. WebSeries allows authorized users across the enterprise - regardless of their location or point-of-need - to approve, submit and monitor every type of incoming and outgoing payment. WebSeries supports a full array of payment types, including payroll, vendor payments, travel & expense reimbursements, wires, even international payments, all leveraging industry standards such as NACHA and SWIFT. Roles and Responsibilities: Involved in design and development of core product with Struts MVC architecture for Webseries Application development customized for CIBC bank. Involved in developing the internal workflow using Servlets for ACH and RTGS transactions for Webseries product and implemented the application using Struts MVC Framework which is based on Model View Controller design pattern for clean separation of business logic from the presentation layer. Involved in customization of the Webseries Product as per the client needs adding additional features, enhancements to the current functionality. Involved in developing the entitlements to the application based upon the data role and functional role of the user and providing application security. Responsible for developing XML documents for data transfer between the Webseries web client and the HUB server. Responsible for understanding the requirements of new version's in Webseries product and write the functional specification for Webseries application.
  • 3. Developed JSP custom tags for different JSP pages and client-side validations using JavaScript in Webseries application development and also used dojo framework and Ajax for dynamic user interface. Developed and Deployed Web Services – WSDL SOAP and for getting the data to and fro from the Webseries and hub backend system.(third party services) Used Hibernate as an Object Relational Mapping tool for the data persistence. Developed the backend system, involved in writing the database SQL queries, Views, Functions, Triggers andProcedures. Involved in creating the test plan, and also unit testing the application. Responsible for application support on different environments from QA to Production and responsible for analyzing, triaging the issues, providing technical and functional support to the users and fix QC defects. Environment: Java5, JSP1.2, Servlets2.3, Struts 1.2, Spring dependency injection, Hibernate3.0, JavaScript, Dojo, Ajax, XML, Web Services, IBM WebSphere Application Server, Oracle 11g, PL/SQL, Log4J, ANT, Eclipse, Quality Center, SVN Tortoise, WINSCP, Putty, Toad. Independent Health Care, Buffalo, NY June 2011 - Dec 2012 Role: Sr. Java/J2EE Developer Project: Open System Description: This system provides Patient Administration, Billing Management functions for the hospital. The major functions of Administration module are Allocating Registration, Recording Personal Details, assigning Insurance Details, Retrieving Patient history records from other hospitals. The Billing module allows Billing and receivables, looks into multiple modes of Payment and Rates Definition for Services. Responsibilities: Responsible and mentored the team in complete software development lifecycle (SDLC) tasks design, coding, testing, and documentation using Rational Unified Process (RUP) for analysis and design of application. Designed and developed the web-tier using Html, JSP’s, Servlets, Struts and Tiles framework. Involved in the development of business module applications using J2EE technologies like Servlets, JSP and JDBC. Used the light weight container of the Spring Frame work to provide architectural flexibility for inversion of controller (IOC). Hibernate frame work is used in persistence layer for mapping an object-oriented domain model to a relational database (Oracle). Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton. Used SQL statements and procedures to fetch the data from the database. Used Java Scripts for client side validations and validation frame work for server side validations. Used SAX and DOM parser to parse the XML documents and XSLT for transformations. Consumed Web Services (WSDL, SOAP) from third party for authorizing payments to/from customers. Deployed the application on to Websphere application server. Used log4j for logging messages and Rational Clear Case for version Control. Developed test cases and performed unit test using JUnit Framework. Used CVS as version control.
  • 4. Used Maven scripts to fetch, build, and deploy application to development environment. Environment: Java, J2EE, Spring, Spring AOP, JSF, JNDI, HTML, CSS, JavaScript, Hibernate, WebLogic, SQL 2005, Maven, Log4j, JUnit, XML, JSP, Servlets, JSTL, AJAX, WebSphere Application Server. Hospital Corporation of America, Nashville, TN Role: Java Developer Jun 2010 - May 2011 HCA (Hospital Corporation of America) is one of the largest health care providers of United States. The project was based on upgrading the HIPAA 4010 to 5010 and ICD 9 to ICD 10. The need for upgrade was to meet the new standard develop U.S Department of Health and Human Service. Responsibilities: Implemented Jersey and Spring 3.1 to develop RESTFul Web Services. Implemented JAX-WS and Spring 3.1 to develop SOAP Web Services Wrote POM Build scripts to Compile and build the application. Used Maven to build Web Service application. Involved in the analysis, design and implementation and testing phases of SDLC. Contributed to the system design by developing Use Case Diagrams, Object Diagrams and Class Diagrams using Rational Rose. Used JSTL Tag Libraries for JSP pages. Used tiles framework to design the JSP pages. Implemented the application using Struts framework that uses MVC design pattern. Form beans, Action classes and Action Mapping coding performed. Validation performed using Validator XML file and Message Properties Resource. Performed Struts-Spring integration for achieving the application requirement. Performed client side validations using JavaScript with DOJO Framework support. Developed interactive modules using JSP and Servlets. Business Logic was developed using POJOs and Session EJBs. Designed business tier with Session Beans using EJB 2.0 standards. Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML using Apache Axis 2.0 framework tool/Apache Commons. Used Web services (SOAP) for transmission of large blocks of XML data over HTTP. Integrated Hibernate ORM with Spring-Hibernate framework to facilitate DML and DQL queries and represent object-database mapping. Developed Data Access Object (DAO) pattern in persistence layer using JDBC. Write Stored Procedures, Sequences using PL/SQL. Performed query optimization to achieve faster indexing and making the system more scalable. Implemented Messaging using JMS and Message Driven Beans to get information from different departments using ActiveMQ. Castor used for binding XML documents to Java objects and supporting Java XML conversion. Implemented the logging mechanism using Log4j framework. Designed and generated reports using Crystal Reports for reviewing the sales for the company. Maven was used for build automation and project management. Created unit tests using JUnit framework in test driven development approach. Used Shell Scripts to create Cron jobs. Used JMock for integration testing. Involved in regular code review sessions with the whole developer group. Environment: Java, J2EE, Spring, Stuts2.0, Webservices, JSP, FTL,JSTL, JavaScript, Maven, JNDI, JDBC, PL/SQL, Oracle 10g , XML, Log4j, Tomcat, WebSphere Application Server 6.1, Eclipse, RAD,Perforce, Linux etc
  • 5. Safeway Inc., Pleasanton, CA Role: Java and J2EE Developer Aug 2009 - May 2010 Safeway Inc is headquartered in Pleasanton, CA. The Group's principal activities are to operate food and drug chains through 1,695 retail stores. The project was implementing a new system for improving the point of sales performance. It focused on inventory tracking and optimal stock maintenance. This allowed us to satisfy the requirement for increased traffic, provided ease in maintenance. Responsibilities Involved in Project Design Documentation, design Reviews and Code Reviews. Understanding the functional specifications and architecture. Implemented MVC-Model 2 architecture using Struts 1.2 and other J2EE design patterns for the application development Developed static and dynamic Web Pages using JSP, HTML, JavaScript and CSS. Developing and coding J2EE Components with JSP, Java Beans, business objects with Hibernate and Servlets Configured connection pooling using Web Sphere application server. Developed and Deployed the Application on WebSphere6.0 using ANT build.xml script. Coding using Java, Struts, Hiberante, HTML, JSP. Developed SQL Server stored procedures to execute the back end processes using. Used Eclipse 3.0 develop the Application. Integrated other sub-systems through, XML and XSL. Web Sphere6.0 was used as both the Application server in the development and production environment. Environment: Java , J2EE 1.5, Spring, EJB 3.0,Hibernate, Web Services, JSP, XML, JavaScript, JSTL, Design patterns ,Rational Rose, Eclipse 3.4,JUnit, Ant, Subversion, Oracle Weblogic 10.3, Oracle 10g, Windows, UNIX etc. British Telecom, UK Technical Associate Apr 2008 – Aug 2009 BT Group plc is a British multinational telecommunications Services Company headquartered in London, United Kingdom. It is one of the largest telecommunications services companies in the world and has operations in over 170 countries. BT Wholesale is a division of BT Group responsible for the wholesale leasing of PSTN lines, broadband services and other telephony services to retail customers such as BT Retail, Vodafone and Carphone Warehouse. BTWholesale IP Exchange is a web portal is designed to simplify the technical and commercial complexity of achieving internet protocol (IP) interoperability, leaving customers free to concentrate on meeting the needs of their end customers. It enables customers to quickly implement end to end IP interconnectivity.IP Exchange will act as a clearing house for VoIP Communication Providers (CPs). Number Portability allows end users to transfer their existing telephone service (PSTN) to another Communications Provider (PSTN or VoIP Provider) without a change of telephone number. The IP Exchange Pre-Pay web portal provides Communication Providers with a secure environment to review spend history, available to Pre-Pay account balance as well as top-up there Pre-Pay account using a range of UK Credit Cards.
  • 6. Responsibilities: Used Agile methodology to develop the application. Responsible for maintaining the code quality, coding and implementation standards by code reviews. Designed and developed shared library for commonly used services in the application. Created MVC architecture built on Struts framework. Created JavaScript for front end validation and Struts validation framework for backend validation for the User Interface. Involved in creating separate EARs from the single EAR of the project. Created and used Skins {Cascading Style Sheets [CSS]} to change the look & feel of the application. Used Oracle Database for persisting the data. Implemented persistence mechanism using Hibernate (ORM Mapping). Responsible for mapping the database model into persistence objects using Hibernate Annotations. Developed the DAO layer for the application using Spring Hibernate Template support. Developed various business logic and reports using HQL and Hibernate Criteria. Created various unit test cases and integration tests for the DAO and Service using JUnit. Integrated log4j for logging the messages at debug and error level. Used Oracle BEA Weblogic suite 10.3 for developing and deploying the application. Used Weblogic workshop, Eclipse IDE, XML Spy to develop the application. Used SVN version controller to maintain the code versions. Used ANT build tool to build the application. Environment: Java 1.5, JSP, Servlets, JDBC, HTML, JavaScript, CSS 2.0, XML, XSLT, XHTML, Oracle 10g, SQL, Oracle workshop 10.3, Eclipse 3.1, log4j 1.2, Maven, struts 1.2, Spring 2.0, Hibernate 3.2, SVN version Manager, TortoiseSVN 1.6.1, Share point. ICICI Bank, India Role: Java Consultant May2007 - Mar2008 Intranet application used by the ICICI Bank agents and employees to get a consolidated view of the pricing available for the customers to generate quotes for the Life and Death Insurance policies Responsibilities: Gathered the business requirements from Clients Design and develop the application using UML and Visio Implemented MVC design pattern using Struts framework. Developed Servlets, JSP's, Java Beans. Wrote Stored Procedures using PL/SQL. Involved in building and parsing XML documents using SAX parser. Created user and database objects such as tables, views, and indexes. Used CVS repositories for version controlling. Environment: Java, J2EE, JSP, Servlet, Struts, PL/SQL Developer, Oracle, Websphere Application Server, Ant, Eclipse, XML, CVS, MS Windows, UNIX. Education Bachelors in Information Technology in JNTU University, India