Вы находитесь на странице: 1из 8

Name: Santhosh

Email ID: santosh.java120@gmail.com


Phone: 732-374-4352.
Professional Summary:
8+ years of professional experience in IT industry on Cross Platform (Web &
Client-Server) application development and design using Object Oriented
Programming, Java /J2EE technologies.
Experience in developing applications using Core Java, J2EE, JSP, Servlets,
Java Beans, EJB, JSF, Hibernate, Web Services ( SOAP, WSDL, UDDI),
JMS, JDBC, XML, HTML, XHTML, HTML5, CSS, DHTML, JavaScript,
XSLT, JSON, Ajax, AngularJS, JQuery and Ext JS.
Experience in developing applications using Java (Multithreading, I/O Stream,
Collections, RMI, JDBC, and Java Beans).
Experience in Object Oriented JavaScript Analysis, Design and Development.
Experienced in using Java IDE tools like Eclipse, Net Beans, JBuilder, and
JDeveloper.
Solid Understanding of RDBMS concepts and experience in working with
Oracle 9i/10g/11g, DB2 and MY SQL.
Experience developing applications using Model View Controller Framework.
Worked on MVC Architecture like STRUTS, Spring MVC, JSF.
In depth understanding of the e-commerce, Retail, Banking Domain.
Experience in Software Development Life Cycle (SDLC) Requirements
Specification, Design documents and writing Test cases using various
software engineering process ranging from Waterfall to Agile methodology.
Good knowledge of Configuration Management tools like SVN, CVS and
Subversion Codes.
Good experience in XML technologies such as DTD/Schemas, DOM/SAX
Parsers.
Experienced in developing UML diagrams like use cases, class diagrams and
sequence diagrams using Rational Rose and MS Visio tool.
Experienced in developing Service Oriented Architecture using Web Services,
Axis 2.0 / JAXB 2.0 and JMS.
Used JSF framework in developing user interfaces using JSF UI Components,
Validator, Events and Listeners
Technical expertise in the areas of Object Oriented Analysis and Design
(OOAD) Using UML, Software Life Cycle Management and Development of
Distributed applications.
Excellent understanding & hands on in Hibernate, Hibernate Query Language
(HQL), Transactions, Exceptions, Java Message Service (JMS), Java
Transaction API (JTA),Active MQ.
Experience in Web Application development using HTML, CSS, PHP, and
JavaScript.
Followed Waterfall and Agile/Scrum methodology of software development
which satisfies the customer through early and continuous delivery of
valuable software.
Log4J for extensible logging, debugging and error tracing.

Experience in working with customers to determine their needs, gather,


analyse and document requirements, communicate with customers
throughout the development cycle, manage customer expectations, resolve
issues and provide project status
Used Eclipse as development tool, Weblogic 10.3 as application server to
GlassFish
Experience in using Open Source frameworks like Log4J, ANT and Maven.
Hands on experience in writing Unit Tests using JUnit, TestNG, Mockito.
Working experience on Selenium, Cucumber and other Test Automation
Frameworks.
Worked in TDD(Test Driven Development) and version management tools
Github, Stash, SVN, Perforce, Harvest and TFS
Good Experience in writing Stored Procedures, Functions, DDL and DML SQL
queries.
Strong team player, ability to work independently and in a team as well,
ability to adapt to a rapidly changing environment, commitment towards
learning.

Education:

Bachelors degree in Electronics and Communications Engineering from


Jawaharlal Nehru Technological University Hyderabad.

Technical Skills:
Languages

C, C++, Java, J2EE, SQL, PL/SQL

Operating Systems

Windows 98/2000/XP/NT, Sun Solaris, Linux, Unix


(AIX), MS-DOS.

Java Technologies

J2SE, J2EE, JSF, JSR168, JSP, Servlets, EJB, Swing,


JDsBC, JMS, MDB, JNDI, Web Services, Design
Patterns, JAVA Beans

Web/App. Server

WebSphere 6.1/8.0/8.5, Tomcat 5.5/6.0,


WebLogic 7.0/8.1/9.2/10.0, JBoss 3.2/4.0.2,5.0.

Frameworks & IDE Tools

Struts1.3, Spring 3.0, JPA, Hibernate 3.0, JUnit,


ANT, AJAX, Log4J, Eclipse 1.0/3.1,
WeblogicWorkshop9.2/10.3, WSAD 5.1, RAD 6.0,
PowerBuilder, GIT, Rational ClearCase, TOAD,
Maven

Web-Development
Technologies

JSP, XML, XSD, XSLT, DTD, DOM, LDAP, HTML,


Java Script, AJAX, JQUERY, AngularJS,Ext JS,CSS,
DHTML, Agile Methodology, Servlets, JSTL (Tag
Libraries), ANT, JUnit.

RDBMS

ORACLE 10g/11g, SQL Server 6.5, MS Access.

OOAD

UML, Design Patterns.

Professional Experience:
Client: Disney Parks and Resorts Digital
Sep 2016 to Till Date
Locaion: Orlando, FL
Role: Web Services Java Developer
Project Description: LACD (Latin America Consumer Details):
The Walt Disney Company and its affiliated companies have remained faithful
to their commitment to produce unparalleled entertainment experiences based on
the rich legacy of quality creative content and exceptional storytelling. The Walt
Disney Company, together with its subsidiaries and affiliates, is a leading diversified
international family entertainment and media enterprise with four business
segments: media networks, parks and resorts, studio entertainment and consumer
products.
Users chooses to process lodging requests at Disney, this includes helping room
availability/pricing etc for different regions.
Responsibilities:

Coordinated designs and implementation of application, collaborated with


project managers and engineering teams.
Designed and coded application components in an agile environment utilizing
a test driven development approach.
Involved on development of Rest web services using JAX-RS in a spring
based project.
Involved in coding in core java and using java concurrency ExecutorService
interface, we utilized parallel processing to invoke independent services in
parallel. This helps us improving the overall response time.
Developed a polling application using Rest service to capture the feed.
Developed application callers to invoke the webservices and perform the
validations.
Worked on Multithreading to schedule the jobs and executing each processing
step.Created an Array blocking queue to distribute the threads.
Developed Controllers using Spring 3.2 MVC.
Called Rest web services through AngularJS services to get JSON Object and
modified the response object to display in UI.
Designed and Developed Web Services using RESTFul and SOAP protocols
with Apache CXF 2.7, JAX-RS/Jersey, JAX-WS, XML and JSON.
Developed a web service to communicate with the databases using SOAP.
Integrated Struts application with Spring Framework by configuring
Deployment descriptor file and application context file in Spring Framework.
Used Log4j APIs for logging in the application.
Worked on developing the web services classes, WSDL using Apache Axis.
Developed Web Services to retrieve data from legacy systems.
Developed web applications on Tomcat server.
Used GIT for version control across common source code used by developers.
Created a build environment for Java using Jenkins, Git, Maven, and deployed
.WAR/.JAR/.EAR files.

Created maven archetypes for generating fully functional REST web services
supporting both XML and JSON message transformation.
Used Eclipse Integrated Development Environment (IDE) in entire project
development.
Interact and coordinate with team members to develop detailed software
requirements that will drive design, implementation and testing of the
Consolidated Software application.
Performed validations using available validation controls and regular
expressions in java.
Used WebSphere App Server for Coding, testing and deploying the web
application.
Creating unit test strategy, preparing test environments and test cases.
End to end implementation of process execution framework and job handling
framework.
Environment: Core Java, Java 1.7, Spring 3.2, RESTful Web Services, ESB, Apache
Tomcat 7.0, Apache Maven 2.2.1, GIT, SOAP WebService, AngularJS, RESTful, JUNIT
3.8, Eclipse 4.2, Cxf 2.7, Log 4j, JAX-RS/Jersey, JAX-WS, XML and JSON.

Client:Deutsche Bank
Apr 2015 to June 2016
Location: Jacksonville, FL
Role: Sr.Java Developer
Customer Data Repository (CDR) is a web based electronic repository that
stores all Deutsche Bank Customer and Account information used by the Money
Transfer High Value Payment (HVP) Processing Systems. Customer data is held and
utilized by Money Transfer Components for the purpose of enriching or completing
transactions and facilitating straight through processing. CDR interacts with almost
all components of MTNA viz. STP, PSE, Funds Release and Meraca for collecting
customer information to validate contents of payment being processed. CDR GUI
provides functions to enable the inquiry and maintenance of data via user interface.
Every transaction in MTNA will be charged using Transaction Pricing.
Responsibilities:

Created interactive web pages and applications by usage of HTML5, CSS,


AngularJS and JQuery.
Created AngularJS controllers and services.
Called Rest web services through AngularJS services to get JSON Object and
modified the response object to display in UI.
Created and modified UI screens using ExtJS
Used test driven development approach for application development.
Used good problem solving skills for troubleshooting issues.
Used AngularJS filters for filter functionality in search box and Iterator
functionalities.

Created and modified the CSS classes to change look and feel.
Used JQuery Selectors to show and hide the particular content.
Called the RESTful web services to get the JSON object (Response) and
manipulated the JSON Object to display the response in the webpage.
Developed a tool on Eclipse, Weblogic as application server to GlassFish
Developed GUI using Bootstrap Framework combining with JSP and
JavaScript.
Added security for service layer methods using Spring Security.
JSF MVC model is used for developing controller components and view
components
Developed the application using Eclipse 3.5 as the IDE and used eclipse
standard/plug-in features for editing, debugging, compiling, formatting, build
automation, test case template generation, mutator/accessor code
generation, and version control (SVN).
Involved in the JMS Connection Pool and the implementation of publish and
subscribe using Spring JMS.
Applied object oriented principles and multithreading principles to make code
more readable and efficient.
Expertise in deploying enterprise applications on Web/Application servers like
IBM WebSphere, JBoss, Apache Tomcat and Web Logic.
Involved in creating the Hibernate POJO Objects and mapped using Hibernate
Annotations.
Used Hibernate, object/relational-mapping (ORM) solution, technique of
mapping data representation from MVC model to Oracle Relational data
model with a SQL-based schema.
Used the Rest Templates in the spring services to call the rest web services.
Created the spring Bean Factory for initializing services.
Extensively used the LOG4j to log regular Debug and Exception statements.
Used JAX-RS annotations to specify the type of data producing or consuming,
validate the user requests, map user requests and to pass input parameters.
Primarily focused on the Spring components such as Dispatcher Servlets,
Controllers, Model and View Objects, View Resolver. Used Design Patterns
such as Singleton, Business Delegate, Session Facade, Service Locator,
Simple Factory Pattern, Data Transfer Object.
Involved in creation of Low Level Design including sequence diagrams and
class diagrams to understand the existing architecture.
Involved in the integration of Spring for implementing Dependency Injection
(DI/IoC). Developed code for obtaining bean references in Spring IoC
framework.
Involved in development of REST Webservices using Apache Axis2 to extract
client related data from databases.
Involved in writing Oracle PL/SQL Stored procedures, triggers, views.
Developed ANT scripts to build and deploy the application in the JBOSS
under AIX environment
Application Server.
Written client interfaces, and implementation classes to consume the web
services.

Hibernate Session Factory, Hibernate mapping files, dependencies between


delegate classes, DAOs, controller classes, validation classes and the domain
Objects are configured as part of the spring configuration file
Wrote unit testing codes using JUnit, resolved bugs and other defects using
Firebug and Eclipse's debugging tool.
Worked in an agile environment delivering output in sprints and participating
in scrums.
Used Web logic console to deploy the application in development
Environment.
Involvement in Automation Environment setup using Eclipse, java, selenium
web driver java language bindings and TestNG jars.
Environment: JDK 1.5, JDBC, J2EE (Servlets 2.4, JSP 2.0, JSP Taglibs), JPA , Java Mail,
Spring 3.0, Hibernate 3.0, HTML, CSS, XML, XSL, DHTML, JavaScript,
Bootstrap,AngularJS, Ext JS, AJAX, JUnit, GIT, Oracle 10g, Unix Shell Scripts, AIX,
Eclipse 3.0,Weblogic, Apache Tomcat 7.0
Client: QVC
June
2013 Mar 2015
Location: West Chester, PA
Role: Sr.Java Developer
QVC is an American cable, satellite and broadcast television network, and
multinational corporation specializing in televised home shopping that is owned by
Liberty Interactive. Product Creation Platform has an assumption that product data
will be provided by a vendor or in the case of private label products by QVC through
a Product Portal. The input of general Product Data Attributes and the validation that
data is complete and valid will take place before the data is ingested into the
Product Creation System. Product Creation Platform will be driven by; all vendors
are supplying data into the platform for all categories, the consuming systems are
updated to use the new product attributes, and the business processes are in place
to support the system updates.
Responsibilities:

Involved in multiple internal projects, which involve the exchange and offExchange flows and in both the waterfall and agile methodologies.
Developed User Interface using JSP, Java Script, JQuery, Tag libraries and
Struts MVC frame work.
Responsible for building applications in various flows such as online and
telephonic flows, open enrollment and special enrollment, on-exchange and
off-exchange and in both English and Spanish flows.
Experience building real time applications in Multithreading for a Unix/Linux
platform
Developed a core component of Analytics with Angular.JS.
Involved in the organization shift from Waterfall towards Agile and adapted
for the re-org.
Responsible for cleaning the DAOs that are necessary, removing the
dependencies from various jars, developing the new codebase for the multitenant Application.
Developed various jsp pages and configured them with a new layout,
performing client and server side validations using struts.

Used good problem solving skills for troubleshooting issues.


Implemented REST web service in Scala using Akka for CBPMAN log tracking
application.
End-to-end architecture and implementation of client-server systems using
Scala, Akka, Java, JavaScript and related, Linux
Involved in Second Phase of developing of the new application using
AngularJS with UI Bootstrap and HTML5.
Involved in design, analysis, development and testing of various change
requests for every release.
Also consumed RESTful web- services using JAX-RS for application integration
with the internal service systems and external systems, to access the
Consumer's personal information and Credit History data.
Supported various releases and made sure the tasks are successfully
implemented in production environment.
Consumed Web Services (WSDL, JBoss-SOAP, UDDI) from third party for
authorizing payments to/from customers.
Resolved many issues using the Enterprise Auditing System and using Filezilla
for checking logs.
Involved in creating new code streams, merging the code and facilitated the
shift from struts to spring 3 using annotations.
Built and deployed various applications in all the three, test, Stage and
production environments.
Used SVN Tortoise as version control system for the source code.
Environment: Struts MVC, J2EE, JSP, Java Script, JQuery,AngularJS, Bootstrap, Ajax,
Spring 3, JDBC, WebSphere (WAS 6 and WAS 7), Oracle, Eclipse, Rational Application
Developer, WSDL, SOAP, hibernate and Tortoise SVN.
Innominds, India
to Feb 2013

Nov 2011
Java Developer

Responsibilities:

Involved in Low Level System and Component Design (Sequence diagram,


Class diagram, Activity diagram, Component diagram) using UML.
Created the JSP pages for the Views.
Developed Interactive GUI Screens using Struts tags and JSTL using
Composite View design pattern of presentation tier.
Implemented the following J2EE Patterns: Front Controller, Session Faade,
Service Locator, Data Access Object, Business Delegate, Business Object,
Composite View and View Helper.
Involved in writing Stored Procedures, Triggers and Cursors using PL/SQL.
Used IBM MQSeries as JMS provider for asynchronous messaging capability.
Developed JMS based MDBs.
Developed Session Beans which encapsulates the workflow logic
Used Entity Beans to persist the data into database and also used Message
Driven BeansMDB to notify the bean state.

Developed EJB components for middle tier component implementation and


business logic implementation
Added logging and debugging capabilities using Log4j and JUnit.
Developed Web-Services module for integration using SOAP, WSDL.
Used Eclipse as development tool, Weblogic as application server, ORACLE for
database and CVS was used for version controlling.
Involved in writing unit test cases for various screens of the project and
review of integration test cases and system test cases.
Extensively worked with JProfiler to find performance bottlenecks, pin down
memory leaks and resolve threading ssues.
Environment: JDK1.4.2, JSP, JSTL, Ajax, Servlets, Struts 1.1, EJB,MDB, HTML,
JavaScript, JUnit, JNDI, Hibernate, Weblogic Application Server, Eclipse 3.2, PL/SQL,
Log4j, Oracle, XML, JMS, JProfiler.
Reliance Telecomunication, India
Aug 2008 Oct 2011
Software Engineer
Responsibilities:

Involved in development, testing and maintenance process of the application


Used Struts framework to implement the MVC architecture
Created JSP, Form Beans for effective way of implementing Model View
Controller architecture
Created Session Beans, Entity beans for transactions with the database using
JDBC
Developed necessary SQL queries for database transactions
Developed and maintained the application configuration information in
various properties files
Designed and developed HTML front screens and validated user input using
JavaScript
Used Cascading Style Sheets (CSS) to give a better view to the web pages
Application/Web Servers Web Sphere Application Server 6.1, Apache Tomcat
6.0, JBoss 4.2.2, BEA Web Logic
Used Eclipse for code development along with CVS for managing the code
Performed testing and bug fixing
Environment: Java, J2EE, Struts 1.1, JSP 2.0, JavaScript, CSS, HTML, XML, Web logic
Application Server 8.1, Oracle 9i.
References: Will be provided upon Request.

Вам также может понравиться