Swapnapriya
Ph No: 678-***-****
Email id: **************@*****.***
Senior Java J2EE Developer
Profile:
. 9+ Years of total IT experience.
. 9+ years of Java, Servlets, JSP and Struts.
. 2+ years of Spring Framework.
. 4+ Years of Web Services.
Summary:
. J2EE: 9+ years of Programming experience in Java 5.0 features like
Generics, Auto boxing & Unboxing, Static import and Annotations. IDE's
like Eclipse 1.0/2.0/3.0/3.1, Creational, structural and behavioral
design patterns (MVC Architecture, Singleton, Factory etc.).
. Development: Extensive experience in developing applications using Core
Java and various J2EE technologies including JSP, Servlets, JSON, JSP
Custom Tag Libraries, JavaBeans, JDBC, Threads, Multithreading, IO, JMS.
Data mapping and query optimization.
. Architecture: Design Patterns, J2EE Architecture, SDLC, Proficient in
the design, development and implementation of Model-View-Controller (MVC)
using Jakarta Struts 1.x Frameworks, Spring Framework, Hibernate,
Singleton, MVC, Service Locator, Business Delegate, Session Facade, DTO,
DAO patterns. Experience in writing Ant 1.x build scripts for project
development and deployment. Configuring and deploying J2EE applications
using Apache Tomcat, Strong hands-on Object-oriented analysis and design
using UML, UML diagrams like use cases, class diagrams and sequence
diagrams.
. Web Servers & Frame Works: Extensive experience in developing Web
Services using JAX-RPC, JAXB and XML based protocols such as SOAP and
REST. Experienced in IBM Web sphere 6.x/5.x, Glass Fish and Apache
Tomcat.Experience with Agile development methodologies such as Scrum and
Test Driven Development (TDD).
. GUI: Strong front-end and GUI development skills in HTML, DHTML,
JavaScript, CSS and XSL(XPath, XQuery), SDLC.
. XML: Strong XML experience using XSL, XSLT, DTD Schema & SAX/DOM.
Experienced in parsing (DOM and SAX) XML using JAXP API, JAXB(Java
Architecture for XML Binding), JAX-WS, JAX-RS and XMLBeans .
. Extensively worked on Production Support for Order Management in Telecom
Domain.
Education and Certifications:
. Bachelors in Computers & Information technology, India
Technical Skills:
J2EE Technologies Servlets, JSP, JDBC, JNDI, JAX-RPC, JAX -WS,
Java Mail, SAX, DOM, JMS, Struts 1.2,
Struts 2, Spring Framework, Soap Web Service,
Rest Web Service, Web sphere 6.0 / 6.1,
Tomcat 5.x, Apache, Hibernate.
Languages Java Script, HTML, XML, XSL, XSLT.
Design Skills Object Oriented Analysis & Design ( OOAD),
GOF Design Patterns,J2EE Design Patterns, UML
Development Tools My eclipse 6.5, Net beans
Development Methodologies ANT
and Deployment
Database and Tools Oracle 9i / 10g, MS SQL Server 2000, MySQL,
TOAD
Operating System Windows 7 Web and Application Server, UNIX
Professional Experience:
Cisco, San Jose, CA
Oct'14-Present
Technology Analyst
Project Description (Supply Chain 'Large Scale Services Program' (SCM
LSS)): Cisco has embarked on a strategic initiative SCM LSS where they are
simplifying and innovating the business processes to be able to grow and
accelerate the business through deployment of Large-Scale Services. Infosys
is engaged as the end-to-end business transformation partner for Cisco in
the SCM LSS Program. These are the major services that enterprise
companies need to operate. Given the pressure to accelerate and grow the
business amid increasing complexity and globalization, the ability to
deliver Large-Scale Services is essential to Cisco and its partners.
This is an end-to-end Oracle R12 implementation program involving
requirements elaboration, functional design, technical design, build,
testing, implementation and support. The large scale services will be
developed in multiple releases over next quarters as per LSS roadmap.
Responsibilities:
. Involved in business requirements, design and document technical design
for the business requirements.
. Involved in Design, Identification of Components and Preparing Technical
Use Case Specs and test cases.
. Used JMS for sending messages and receiving XML messages through TIBCO
Integration Module.
. Developed several Data Access Objects that fires the Hibernate Queries
. Used Spring Framework for implementing MVC.
. Executed shell scripts on UNIX for Server auto start-ups, shut-downs and
log files checking and daily/weekly job scripts.
. Created Stored Procedures, Indexes and materialized views for new
requirements.
. Implemented optimization techniques to improve database query
performance.
. Used Sub version for versioning control.
. Involved in Unit, Integration and Pre-Production testing of the
application.
. Involved in deployments for Production.
. Involved in development for Shipping control form.
. Involved in Development of Delivery based form.
. Involved in Writing of MD50, MD70 documents based on the requirements
given by client.
. Extensively worked with QA team and resolved all the issues to get the
green signal for production releases.
Environment: Java 1.4, Spring Framework, Hibernate, Servlets, JSP, TOAD,
Oracle10i, Web Sphere 6.0, XSLT, XML, Design Patterns, XSD, HTML, Java
Script, SQL, PL/SQL, Log4J, Design Patterns, UNIX, SVN, Windows 7.
Cisco, Sanjose, CA
Jun'12 - Oct'14
Technology Analyst
Project Description (Software Infrastructure and Fulfillment Technology
(SWIFT)): SWIFT is responsible for providing the licensing framework which
supports end to end electronic software licensing lifecycle. This project
consists of three interconnected web applications (SLT, SLFEXT, MAgent)
which helps in generating the licenses of almost all Cisco Products. SLT is
used by internal CISCO Support employees called GLO Agents to fulfill any
customer requests, whereas SLFEXT is the external customer-facing
application that behaves as a self-serve portal for Cisco customers seeking
licenses for their purchased products. MAgent is the heart of the system
that actually does all the processing and business logic validations. This
is an end-to-end application development cum maintenance project involving
requirements elaboration, design, build, testing, implementation and bug
fixes. The system requires monthly releases using the staged waterfall
development methodology.
Responsibilities:
. Involved in gathering the requirements from the business.
. Involved in the Design of work flow which is automated using BPM tool
BPEL.
. Extensively worked on web services to interact with different systems.
. Used Java Script extensively to code client side validations.
. Used Web Services to get the authorization key
. Extensively used XSLT for transforming the xml with the specific format
with respect to the downstream and billing systems.
. Involved in Analysis, design and coding on J2EE Environment.
. Implemented MVC architecture using Servlets, JSP, and Struts2.
. Involved in database programming in Oracle.
. Developed several Data Access Objects that fires the Hibernate Queries
. Used Struts for implementing MVC and using layouts.
. Delegated Struts Action management to the Spring framework
. Created and modified Stored Procedures, Complex SQL Commands for the
application using PL/SQL.
. Developed web Components using JSP, Servlet under J2EE Environment.
. Developed web Components using Servlets and Server side components using
Struts 2 under J2EE Environment.
. Involved in Production Support work which includes monitoring the logs,
resolving the tickets and helping the users to find and fix the issues
proactively.
. Supported to the QA team during the System Testing phase and fixed the
Defects.
. Prepared the test data required to test all screens/functionalities in
the application.
. Execute regression and Performance Loading test cases.
. Migrated the complete project from Struts1 to Struts2.
Environment: Web Services, Java 1.5, XML, XSD, HTML, Java Script, Ajax,
JSON, Web Sphere 6.1, SQL, PL/SQL, Log4J, TOAD, Design Patterns, UNIX,
SVN, Windows 7,Struts 2, Spring, Hibernate.
Wipro Limited, India
March'10-June'12
Senior Software Engineer
Project (Medavie Blue Cross): Medavie Blue Cross helps lighten the
financial burden of a serious illness with our comprehensive personal
health plans. It contains details about Practitioner, Provider, Provider
Admin and Health Insurer. It also contains details about Policies which
existed in Health Insurance.
Responsibilities:
. Closely involved with design, development and implementation of the
application.
. Involved in developing the web services which are being called from the
application.
. Involved in testing the web services.
. Designed and developed the service delegates for the application.
. Integrated web service with Hibernate ORM (Object Relational Mapping)
Framework to interact with the database.
. Tested the code coverage using Cobertura.
. Developed web Components using JSP, Servlet.
. Set up the deployment environment on Glassfish Application Server.
. Used Java Script extensively to code client side validations.
. Developed Ant scripts to build and deploy the application onto Glass fish
Application Server
. Used My Eclipse IDE for development and CVS for Version Control.
. Integrated web services with the front end team.
. Supported to the QA team during the System Testing phase and fixed the
Defects.
. Prepared the test data required to test all screens/functionalities in
the application.
. Prepared junit test cases for the web services.
Environment: Java 1.4, J2EE (JSP, Servlets), JAXB, SOAP, CSS, My Eclipse
6.5, Web Services, Oracle 10g, HTML, Design Pattern, CVS, and Windows XP.
Netelixir, India
Sep'08- Mar'10
Senior Software Engineer
Project Description (LXRRetail): LXRRetail is Net Elixir's next-generation
integrated online customer acquisition management and optimization
technology that enables online retailers to effectively monitor, manage,
and optimize online advertising and marketing campaigns. Our platform is a
scalable enterprise level solution most appropriate for online retailers
with $50k or more per month ad spend.
Responsibilities:
. Was closely involved with development and implementation of the
application.
. Designed the web tier using on the MVC design pattern of the struts
framework.
. Used HTML, Java script, Servlets, and JSP in the presentation tier.
. Used Java Script extensively to code client side validations.
. Used My Eclipse IDE for development and CVS for Version Control.
. Validate the code against the defined coding standards using PMD.
. Unit tested the functionality and fixed any defects identified.
. Build and deploy the application to the required environments
. Involved in the Performance tuning of the application.
. Supported to the business users during User Acceptance Testing phase.
. Created reports to get the daily status usage of the campaign.
. Created jobs to mail the status reports automatically based on the client
settings.
Environment: Java 1.4, J2EE (JSP, Servlets, XML), Java Script, JDBC, Struts
1.2, TOAD, Tomcat, SQL Server, HTML, XHTML, CVS, JUnit and Windows XP.
Packetware INC, Hyderabad, India
Dec'05- Sep'08
Java/J2EE Developer
Project Description (TELEPROCESS): Mediation is the process of executing
business rules on the collected network usage data. Teleprocess provides
the user, the ability to define complex business rules offering variety of
mediation functions. Many downstream applications understand a format that
is usually different from the raw CDR files obtained from the network
elements. Teleprocess file format definitions are fully user controllable
and hence supports user specific conversions from the native NE formats to
the downstream application formats like billing system format, including
direct transport of the CDR data to a database management system.
Responsibilities:
. Responsible for the architecture, design, development and testing of the
project.
. Designed administration module, report module and session module web
pages for teleprocess WUI.
. Implementation of communication module between C++ tier and WUI.
. Maintenance and support for Teleprocess WUI.
. Involved in unit testing and integrity testing.
. Involved in Low level and High level documentation and bug fixing
. Involved in Unit, Integration and Pre-Production testing of the
application.
. Involved in the Performance tuning of the application.
. Responsible in automating the deployment process by developing ANT build
scripts.
. Deployed and move the projects into production environment.
. Migrated application from Swings to Struts environment.
Environment: Java, JSP/Servlets, Java Beans, ANT Script, Windows, Tomcat,
JSP Model2/Struts.
Packetware INC. India
Dec'05- Sep'08
Java/J2EE Developer
Project Description (Teleprovision): Teleprovision software is a tele-
product. It mainly deals with tracking down critical, informational and
error data. It has several modules like Network gateways, Network elements,
Service Actions, Applications, Log/ Trace, Users( Administrator, Managers,
Power users and User), and License Management. I was given Log/ Trace
module to accomplish the task. In this module, we have to invoke functions
present in the CORBA tier and to receive and send the processed data. We
have to filter the incoming data into information, error and critical data.
Responsibilities:
. Responsible for the architecture, design, development and testing of the
project.
. Designed administration module, report module and session module web
pages for teleprocess WUI.
. Implementation of communication module between C++ tier and WUI.
. Maintenance and support for Teleprocess WUI.
. Involved in unit testing and integrity testing.
. Involved in Low level and High level documentation and bug fixing
. Involved in Unit, Integration and Pre-Production testing of the
application.
. Involved in the Performance tuning of the application.
. Responsible in automating the deployment process by developing ANT build
scripts.
. Deployed and move the projects into production environment.
. Migrated application from Swings to Struts environment.
Environment: Java, JSP/Servlets, Java Beans, ANT Script, Windows, Tomcat,
JSP Model2/Struts.