Shravya.T
actf7w@r.postjobfree.com
Mobile: 937-***-****
SUMMARY OF EXPERIENCE:
Over 2 years of experience in Object Oriented Analysis, Design and Java Development using Java/J2EE technologies.
Involved in various stages of Software Development Life Cycle (SDLC) including requirement analysis, design, development, testing and implementation.
Extensively worked on Core Java coding and object oriented design with strong understanding of Collections, Multithreading and Event/Exception handling.
Proficiency in Servlets, JSP, JavaScript, CSS, HTML, XML, JQuery AJAX, Spring, Struts 1.x/2.x and ORM tools like Hibernate.
Participated in developing application using Spring Framework that uses features of IOC, Spring MVC, Spring Core, Spring JDBC, Spring Hibernate and AOP features.
Experience in developing and deploying applications through Tomcat and application servers like IBM WebSphere and JBoss.
Good knowledge with SVN and GIT version control systems.
Good hands-on experience in Oracle 10g including PL/SQL, SQL, JDBC, Stored Procedures, Triggers, functions, packages and various databases like MySQL and SQL Server.
Knowledge in using Testing tools like JUnit to test functionalities of an application.
Familiar with developing SOAP / Rest based web services.
Developed Use Case Model, Use Case Diagrams, and Class Diagrams, sequence diagrams using Rational Rose and Microsoft Visio.
Proven ability to communicate with client, interpersonal skills, commitment, result oriented, hard working with a quest and zeal to learn new technologies and undertake challenging task to achieve project priorities/timelines.
TECHNICAL SKILLS:
Operating Systems
Windows, UNIX, LINUX
Java/J2EE Technologies
JDBC, Servlets, JSP, Java Beans, RMI, XML, XSL, Spring, Hibernate, Struts, Applets
Web Technologies
Java Servlets, JSP, HTML, AJAX, XHTML. CSS, Java Script
Frameworks
Struts 1.x/2.x, Hibernate, Spring
Web Services
SOAP, WSDL, UDDI, JAXP, JAXB
Databases
Oracle 9i/10g, DB2, MySQL, SQL Server
Languages
Java, J2EE, C++, C, PL/SQL, SQL
Web Servers
IBM Web Sphere, BEA Web Logic, Apache Tomcat
IDE
Eclipse, Net Beans
Tools/Version Controls
JUnit, Maven, Rational Rose, UML, SVN, Toad, PL/SQL Developer
EDUCATION:
Master of Science in Computer Science GPA: 3.7 August 2014- Dec 2015 Wright State University, Dayton, Ohio.
PROFESSIONAL EXPERIENCE:
Tata Consultancy services (TCS), India June 2012-July 2014
Client: Xerox Corporation
Role: Assistant Systems Engineer
Description: Developed a web-based application for the business to maintain and retrieve information about Xerox dealers and customers along with other functionalities like updating their new releases into the system, differentiating dealers according to their performance, sending promotions through automated emails to dealers and customers.
Responsibilities:
Developed the application under J2EE Architecture using Spring, Struts, Hibernate, Servlets, WebLogic and JSP.
Implemented Spring MVC, dependency Injection (DI) and aspect oriented programming (AOP) features along with hibernate.
Developed JSP pages for presentation layer (UI) using Struts 1.2 with client side validations using Struts Validator framework/ JavaScript.
Designed and modified User Interfaces using JSP, JavaScript, CSS and jQuery.
Used Core Spring framework for dependency injection and Spring Context to add support for message sources and i18n internationalization.
Used Spring ORM to integrate with the Hibernate and used the hibernate template to implement the business logic.
Wrote Spring configuration file to define beans, define data source and Hibernate properties.
Used Spring DAO on the Data access layer with the Hibernate.
Developed business logic using Java, Struts Action classes and deployed using Tomcat.
Created Database Tables, Sequences and wrote hibernate mapping files and POJO class
Accessed and manipulated the Oracle10g database environment by writing SQL queries in the Oracle SQL developer for testing purpose.
Performed unit testing of the functionalities of the application using Junit.
Good working experience on IBM websphere and JBOSS application servers.
Used Struts tag libraries and custom tag libraries extensively while coding JSP pages.
Using Velocity wrote a process that will send email to Users.
Used SVN to keep track of source code versioning
Environment: Servlet, JDBC, Eclipse, Spring, Hibernate, Struts, UNIX, Linux JSP, JUnit, JQuery, Maven, Tomcat, JBoss, Oracle 10g, SVN, UML, Agile.