SREE INFOTECH, LLC Moses
*****@************.***
PROFESSIONAL SUMMARY
. 8 plus years of IT experience in Development and Analysis in J2EE n-tier
systems.
. Possess extensive experience in Core Java programming like multi
threading, collections, Struts & Spring, Struts 2 Hibernate, JPA, Java
script, JSP, Servlets and SQL.
. Possess very good exposure in the development of high performance,
scalable web applications using J2EE technologies.
. Experience in full System Development Life Cycle (Proposal, Process
Engineering, Design, Development, Testing, Deployment and Support) Using
Water Fall Model, Agile, Iterative and Test Driven Development.
. Expertise and thorough knowledge of Object-Oriented concepts, Struts 1.1
Frame Work with tiles, JSP, Servlets, EJB 3.0, JMS, JDBC, HTML, AJAX,
JSTL, Java Beans, JPA, Java Script, ANT, CVS,SVN, PL/SQL, Web Services
based on Apache Axis and XML technologies, also experienced batch
processing.
. Worked on Shell Scripting to automate build process.
. Experienced in Business Rules Management System(ILog)
. Experience with complete development process of web applications using
the Java 2 Platform, Enterprise Edition (J2EE) Technologies and designing
them with UML.
. Good knowledge on JavaScript packages (ext.js, adobe flex) which are used
for building and optimizing complex browser-based applications
. Excellent Knowledge of Web development and good experience in using
different Web Development Tools.
. Strong analytical, problem solving & communication Skills
TECHNICAL SKILLS
Technologies J2EE, JSP, JDBC, Servlets
Servers Apache Tomcat 6.0, Weblogic
10.2, Jboss
Operating Systems Windows XP/NT/2000, Unix
Languages Java 2, SQL
Architecture OOAD
Web Technologies JSP & Servlets, JSF, JavaScript,
ExtJS, HTML
Desktop Programming Java
Databases Oracle 10g, Oracle 11g, MS SQL
Server, MySQL
Middleware JDBC, Java Servlets
Development Eclipse, MyEclipse
Environment
Framework/API's Java API, Spring, Struts,
Hibernate, JUnit, JPA
Version Control SVN
PROFFESSIONAL EXPERIENCE
FedEx Corp, Irving, Texas
March 2013 - Till Date
Sr. JAVA/J2EE Developer/ Java Lead
Project Description:
CXS(Customer Experience Service) applications are middle tier Java
applications with a FedEx inbuilt framework and a goal of creating an API
out of it so that all the other FedEx services can use that API. It is now
being used as a DotCom product but will soon be implemented in FedEx Office
services. Coordination with the offshore team as an Onsite Lead is a major
daily task which became important in the Onsite-Offshore model.
Responsibilities:
. Involved in analyzing the requirement, modeling the Classes and Objects,
Preparing sequence diagrams using Star UML and Rational Rose.
. Involved in Java, J2EE programming.
. Used Remote EJB calls.
. Followed waterfall methodology.
. Used Spring MVC.
. Involved in building build scripts using ANT.
. Followed full software development lifecycle.
. Worked with Restful Webservices to mock the Front End Simulation for our
backend applications.
. Resolved defects on time and priority.
. Used Shell Scripting to automate the build process in the test levels.
. Used Spring JDBC framework to connect to databases.
. Used SOAP webservices to perform transactions from front end to our
backend applications.
. Written SQL queries in the applications to query against Databases.
. Accommodated last minute requirement changes and high priority issues and
received client appreciations for the same.
. Used XML based web services tool to push pending orders in Integration
Manager.
. Debugged issues related to performance of an application and discussed
with business analysts to optimize the performance.
. Used JUnit test cases.
. Involved in full load cycle and completed testing cycles with lowest
number of defects.
. Led an Offshore team of junior developers to develop the applications.
Environment: Java/J2EE, XML, Struts, JSP, Java Script, Web Services,
Oracle, SQL Server 2005, Oracle Weblogic 10.2, Linux, JUnit, Selenium Test
Suite.
Sears Holdings Corporation, Hoffman Estates, Illinois
January 2011 - March 2013
Sr. JAVA/J2EE Developer
Project Description:
The IBASE Retrieval application is Java Remote Method Invocation (RMI)
server which provides a single, public interface to multiple inventory
systems.
Responsibilities:
. Involved in analyzing the requirement, modeling the Classes and Objects,
Preparing sequence diagrams using UML and Rational Rose.
. Involved in Java, J2EE, Struts, WebServices and Hibernate in a fast paced
development environment.
. Followed Scrum Agile methodology, interacted directly with the client,
provide/take feedback on the features, suggest/implement optimal
solutions, and tailor application to customer needs.
. Involved in writing High level Design Document and Detailed Web service
Design Document in consultation with Business and drafted UML Diagrams
using MS-Visio.
. Designed and Developed database design document and database diagrams
based on the Requirements.
. Developed UI of WebService using Struts MVC Framework.
. Implemented Struts validation framework.
. Developed WebServices using IBM Rad.
. Used Hibernate ORM framework as persistence engine, actively engaged in
mapping POJO's and hibernate queries.
. Implemented DAOs for data access using Spring ORM with Hibernate.
. Implemented/optimized complex stored procedures for performance
enhancements.
. Designed the XML Schema for data transmission using xml documents.
. Wrote Unit tests using JUnit.
Environment: Java/J2EE, JAX-RS, XML, Struts, JSP, Java Script, Web
Services, Oracle, SQL Server 2005, IBM WebSphere(WAS 6,WAS7), Linux, MY
SQL, JUnit.
Georgia Power, Atlanta GA
June 2009 - December 2010
Java/J2EE Developer
Project Description:
The Phoenix is a Web-enabled activation system connects to legacy
subsystems, sales representatives use to provide service business
customers. The system performs credit check, establishes accounts, and
activates mobile numbers and fulfills orders.
Responsibilities:
. Involved in analyzing the requirement, modeling the Classes and Objects,
Preparing sequence diagrams using UML and Rational Rose.
. Created and configured Spring IoC (Inversion of Control) using Dependency
Injection.
. Spring framework implemented with Hibernate to connect and query to the
Oracle database.
. Extensively used JSP, Ajax, and CSS for application GUI screens.
. Created drop down Menus, Sliding toolbars and dynamic web pages using
HTML, JavaScript and Cascading Style Sheets (CSS).
. Used JQuery, Ajax and JavaScript for Client side validations.
. Responsible for creation and maintenance of the core Subversion
repository; enabled the team's distributed development through the
Subclipse Eclipse Plugin.
. Got opportunity to use Log4j for logging and JUnit for unit testing.
. Actively participated in deploying the application into JBoss server.
. Involved in the System Testing, User Acceptance Testing (UAT) and
Production Storm Support.
Environment: Java, JSP, Spring, XML, XSL, CSS, Agile with scrum, CVS, Ant,
JUnit, Log4j, JMS, RAD MySql, JBoss, Subversion, Session Facade, Ajax and
UNIX.
AP Tourism Development Corp., Hyderabad
January 09 - May 09
Java Developer
Description: Hotel Management System is developed for maintenance of rooms,
payments received, timings for check-in & checkout against the reservations
made. It also prepares the bills of receipt for outgoing guests and the
same is transmitted to the accounts department as well as maintenance
department. It has six modules like options, reservations, check-in, and
checkout, cleaning and maintenance, billing and report generator.
Responsibilities:
. Implemented the application using Struts Framework.
. Extensively used Hibernate in data access layer to access and update
information in the database.
. Used Springfor dependency injection and integrated with the Struts and
Hibernate.
. Used JMS for reliable and asynchronous exchange of important
information such as loan status report, between the clients and the
bank.
. Designed and developed the UI using Struts, JSP, HTML, CSS and
JavaScript.
. Implemented design patterns like Model-View-Control, Front Controller,
Session Facade, Data Access Objects and Singleton.
. Consumed web service using WSDL and SOAP to get the credit history
from the service provider.
. Implemented the database connectivity using JDBC with Oracle 9i
database as backend.
. Involved in the development of tables, indexes, stored procedures,
database triggers and functions.
. Apache Ant was used for the entire build process.
Environment: WebSphere, Oracle JDeveloper, EJB, JMS, Struts, JSP,
Servlets, Hibernate, XML, XSLT, Spring, WSDL, SOAP, JavaScript, UML, HTML,
ANT, CVS, Log4J, JUnit, Oracle 9i.
Symmetric Solutions, Hyderabad, India
January 07 - January 09
Java Developer
Description: Developed an online Order Management Process System in. This
system is used to track and manage order requests. This system also
monitors if the orders are processed on time and detects delays. This delay
information is passed onto another component which takes the necessary
actions.
Responsibilities:
. Part of the technical team in the development of MVC Model architecture
to handle configuration, database connectivity, and template management
allowing the developer to focus on application-specific business logic.
. Created a Reporting tool using JSP and Servlets that calculates the
amount of state and federal taxes.
. Involved in the development of a web authentication module using Java
Servlets, JSP, to authenticate a user based on a dynamically created
token by a web authentication software
. Handle Session Time-outs with HTTPSessionListenerinterface.
. Performed XML parsing using DOM parser.
. Tracked software errors with Bugzilla and coordinated with help desk
staff in resolving bug.
. Maintained version control using CVS.
Environment:WAS 3.5, WSAD 4.0, Servlets 2.2, JSP 1.1, XML, HTML,
JavaScript, Bugzilla and Windows NT
EDUCATION
Bachelor of Technology in Information Science and Technology, Nagarjuna
University 2008 .