Anandharaman P
Java/J*EE Applications
Email: *.************@*****.***
Phone: 704-***-****
Professional Summary:
* ***** ** ************ ********** in implementation and maintenance of web and client server applications using Java /J2EE technologies.
Experience in designing and developing web-based applications using Java, J2EE, Web Services(SOAP/REST), MVC framework, Spring, Oracle and MySQL.
Experience in front end technologies like JSP, JQuery, AJAX, CSS, HTML, JSON.
Good knowledge and experience in frameworks Struts, Spring WS, spring MVC, Spring Batch.
Experienced in SOAP and REST web services implementation.
Proficient in XML technologies like XSL/XSLT, SAX, DOM, XPATH, SOAP, DTD, XSD, SOA, JAXB.
Strong working experience using XML DTD and XML Schemas. Experienced in parsing (DOM and SAX) XML using JAXP API.
Experience working with Agile (SCRUM) SDLC methodology.
Experience with Tomcat and Oracle Web Logic servers.
Experience with unit testing using JUnit and knowledge of ANT and Log4j tools.
Used testing tools SOAPUI and REST client for web services testing.
Experience with ANT and GRADLE build tools.
Used version controller tools RTC and Star team.
Technical Skills:
Technologies : Java, Servlets, JSP, Spring
Schemas : JSON, XML, XSD, XSL/XSLT, SAX/DOM
Web services : SOAP, REST
Web/App Servers : Tomcat 5, Oracle Web Logic 11g
Database : Oracle, MySQL
Scripting : AJAX, JQuery, Groovy
IDEs : Eclipse, Spring Tool Suite
Frameworks : Struts1.1, Spring MVC, Spring Batch, Spring WS
Testing Tools/ Others : SOAP UI, REST client, JUnit, Log4j
Build Automation Tools : Ant, Gradle
Version Control Systems: Star Team, RTC
OS & Environment : Windows
AdvisorProfileWS (May 2014 – Till date)
Advisor Profile is a dual mode service (SOAP and REST). This service provides an interface to manage advisor’s profile like add an advisor to plan, retrieve an advisor information based on location level and plan level, update an existing advisor to different plan and delete an advisor from plan.
Client : TIAA, Charlotte NC
Company : Cognizant Technology Solutions
Role : Team Lead
Responsibilities:
Responsibilities are to understand the present system, requirement study, coding, and testing.
Involved client interaction and get the clear requirements.
Implemented resources, services and database layers using spring WS framework.
Involved schema designing for both SOAP and REST web services.
Implemented transaction management using spring framework.
Coherence used to improve the application performance.
Used XML and JSON formats for request and response in REST service operations.
Testing tools used SOAP UI and REST client.
Groovy script implemented for continuous unit testing and save the unit testing time.
Prepare test suite for all the operations.
Used build tools gradle and ant.
Used version control tools RTC and start team.
Delegate work to team members and deliver it on time.
Maintain all project related documents.
Environment: Java 1.6, SOAP & REST Web Services, Spring, Spring WS, XML, JSON, Eclipse, SoapUI, Groovy script, Oracle Web Logic Server 10.3.6, Oracle 11g database.
Sponsor Site Redesign [“SSR”] (Jan 2013 – Mar 2015)
The Sponsor Site Redesign [“SSR”] as an application aims at redesigning the current website in terms of automating the whole process and thereby making it simplified to do business with TIAA-CREF. This overall project is intended to replace manual paper form workflow for the creation of users or contacts and registration by creating an online contact management component as part of the new sponsor site. This system provides opportunities to follow TIAA communications via Facebook, Twitter and LinkedIn. It provides a new, fresh, improved look and feel for the site with clear navigational items.
Client : TIAA, Charlotte NC
Company : Cognizant Technology Solutions
Role : Developer
Responsibilities:
Worked in Agile Environment. Used HP Quality Centre to view the tasks and requirements.
Involved in analysis, design and development of SSR.
Responsible for develop the coding end to end process in major operations.
Used coherence to improve the application performance.
Used Seibel and DSV databases to fetch the records and improve the performance.
Involved schema designing for most of the operations.
Responsible for writing SoapUI script assertions and Groovy script.
Developed JUnit and involved unit testing for all the operations.
Prepare test suite for all operations.
Maintain all project related documents.
Involved in server side validation using java.
Environment: Java 1.6, REST Web Services, Spring, Spring WS, XML, JSON, Eclipse, SoapUI, Groovy script, Oracle Web Logic Server 10.3.6, Oracle 11g database.
RetirementPlanDisclosureWS (Aug 2011 – Oct 2012)
RetirementPlanDisclosureWS is a dual mode service (SOAP and REST). This service is used to retrieve the disclosure reports, disclosure settings and maintain the settings for Fee Disclosure 408b and 404a projects.
Client : TIAA, Charlotte NC
Company : Cognizant Technology Solutions
Role : Developer
Responsibilities:
Discuss with team lead to understand the requirements.
Responsible for develop the coding end to end process in search operations.
Development of disclosure report search module to generate the reports.
Responsible for writing SoapUI script assertions, JUnit and involved unit testing for all the operations.
Development of User Maintenance interface that enables administrators to add / search / update / Delete users.
Used XML and JSON formats for request and response in REST service operations.
Involved in server side validation using java.
Maintain all project related documents.
Environment: Java 1.6, SOAP & REST Web Services, Spring, Spring WS, XML, JSON, Eclipse, SoapUI, Oracle Web Logic Server 10.3.6, Oracle 11g database.
Rhondevoo.com (Dec 2009 – May 2011)
Rhondevoo is a web portal. This system allows users to post their classified, respond to the postings, post their blogs and maintain their list of tasks. End users can also look at the current affairs. This system also has a provision for students to prepare for their exams and test their preparations. This system consists of integrated modules like user module, Blog module, post to classified module, student resource module and to do list module.
Client : Whitegate Consulting, Mount Joy PA
Company : M2i Software Solutions
Role : Developer
Responsibilities:
As a member of the designing and development team, the responsibilities are to understand the present system, requirement study, coding, and testing.
Involved post to classified, Blog module, to-do-list module, student resource module.
Responsible for creating Action classes and DAO classes for my modules.
Involved in both Client side and Server side validation using Struts validation.
Developed dynamic web pages using JSP.
Used star team version control tool.
Used ant build tool.
Responsible for prepare the TDD document for all the modules.
Environment: Java 1.5, JSP, Servlets, Struts, JDBC, HTML, CSS, Eclipse, Edit plus, Tomcat, MySQL database.
Education and Certifications:
●Bachelor of Technology, Information Technology from P.T.R college of engineering & technology,
Madurai (Applied Anna university).
●Sun Certified Programmer for the Java 2 Platform, SE 6.0.
Personal Details:
Visa Type : H1-B
Visa Validity : Oct – 31- 2016 (Extension applied)
Passport number : H9724504
Passport Validity : Mar–29-2020
Current location : Charlotte, USA