Sign in

Java Developer

Hyderabad, Telangana, India
November 14, 2017

Contact this candidate


Siddharth Sarathe

Sr. Java Developer


Professional Experience:

Over 8 years of experience in the IT industry involving analysis, design, implementation, integration and testing of various systems

Good Exposure to Web Application Development using Core Java, J2EE technologies and Oracle

Extensive experience in architecture, design and building Complex Business components, developing Multi-Tier Web Applications and Server side Business Logic using Java, J2EE, XML, Apache Tomcat, JBoss, Web Logic, Servlets, JSP, Spring, Struts, Hibernate, Web Services (JAX-RS, JAX-WS), JDBC, PL/SQL, AJAX, JMS, Maven, Log4J, HTML, JavaScript,AngularJS

Strong experience on Core Java concepts

Good Exposure to work on Frame Work using Struts MVC Architecture

Good Knowledge on Sockets, Java Beans and Swing

Extensive experience with Model2 (MVC) architecture and Jakarta Struts/Tiles. Solid experience in using Jakarta Apache frameworks like Struts, ANT, JUnit and Log4J. Good knowledge in Object Relation mapping using Hibernate

Extensively worked on open source control frameworks Struts, Hibernate and have in depth knowledge of design patterns and Multi threading

Created and consume Rest Web Services and SOAP WebServices

Good in web based client-server Architectures and Frameworks such as Struts, Spring 2.0

Experience in design, development and deployment of enterprise applications for J2EE platform using JAVA, J2EE, Hibernate 3.0, Springs, JPA, Web Services, EJB 3.0, and XML JavaScript, SQL, HTML

Good Knowledge of Web Services using SOAP and Restful

Having experience in low level design and reengineering of java projects. This includes extensive knowledge of Swing/ Spring Core/ Spring Framework, Spring MVC, Web services(Soap, REST),

Experience in developing secure web applications using Struts and Spring frameworks

Experience in dynamic web development using JQuery, AJAX, Java Script, XML and CSS

Experience in developing Web Services using SOAP and XML

Strong Experience in Oracle 11g and backend programming. Good experience in SQL, PLSQL, DB2. Normalization, creation of stored procedures and function

Excellent client interaction skills and proven experience in working independently as well as in a team

Proficient with Software development methodologies like Agile Methodologies

Excellent Team player with very good attitude and excellent interpersonal skills with analytical abilities, communication skills.

Converted the legacy JEE application using JSPs and running in Tomcat application server to a Spring Boot micro service application using AngularJS

Experience in Python programming language and did validations using Extensible Java Scripting

Good work experience on RDBMS like Oracle and MySQL. Creating SQL statements & Sub queries

Worked on Service Oriented Architecture (SOA) such as Apache Axis web services which use SOAP, WSDL

Exposure to JAXB & JAX-WS web services

Technical Skills:

Web Languages

Core Java, J2EE (JSP, JSF, Servlets, Struts 2.0, Spring Web Flow,

JSP Tag Libraries, EJB 3.0, JDBC, JavaScript, SQL


Spring MVC, Spring Security (LDAP),Struts, JSF Framework



Scripting Language

Extensible JavaScript, Java Script, CSS, AngularJS, PHP

Markup Language



Oracle11g, MySQL 5.x and SqlServer

Operating System

DOS, Windows, Unix, Red Hat

IDE Tools

Eclipse, RSA, JBuilder, Oracle ADF, Web Logic, Enterprised Architect, Rational

Rose, LDAP, RUP Methodology, Clear Case/Clear Quest, Red Hat JBOSS Developer Studio,Spring Boot

Web Services



OOPS/OOAD, UML, J2EE Design Patterns

Version Control

SVN, Clear case, CVS


RAD, Eclipse, Edit Plus, Apache Ant, log4j, JUnit, Visio, ANT, Maven

Web/App. Servers

Websphere Application Server 8.0, Apache Tomcat, SunOne Application Server,

Web Logic 7.1/8.x, JBoss 4.x/5.x

ORM Tools

Hibernate, JPA, iBatis


MS Office Suite, MS FrontPage, Toad, SQLDeveloper, CVS, VSS, Test Director,

Dreamweaver, putty,GEMS, SOAP UI, C++


TIBCO Business Works

Professional Summary:

Client: Freddie Mac, Reston, VA Mar 16 – Till date

Sr. Java Developer


Extensively used Hibernate 4.X in data access layer to access and update information in the database

Created SOAP web service in pushing data to downstream systems

Created architectural diagrams with the help of lucid charts

Tested, debugged, asserted and implemented the application using JUnit for unit testing

Implemented In Memory Derby Database for the Data Access Layers

Implemented request and response objects using SOAP web services and created routes using Apache Camel

Implemented Policy Pay Method Orchestration service using TIBCO BW process

Involved in daily scrum meeting

Conducted code reviews using crucible tool and make sure best practices are maintained in development process

SOAP UI is used extensively to test the middleware components independently

Used Eclipse IDE and JBOSS IDE to develop the application

Designed and implemented customized exception handling to handle the exceptions in the application

Configured Maven dependencies for application building processes

Used Hibernate annotations to persist the data into Oracle Database

Interacted with external services to get the user information using SOAP web service calls

Generated JAXB stubs from XSD’s to use as request and response objects

Created WSDL for web service applications

Resolve deployment issues and removal of bugs in the code.

Developed a multi-user web application using JSP, Servlet, JDBC, Spring Boot and Hibernate framework to provide the needed functionality.

Converted the legacy JEE application using JSPs and running in Tomcat application server to a Spring Boot micro service application using AngularJS.

Developed a multi-user web application using JSP, Servlet, JDBC, Spring Boot and Hibernate framework to provide the needed functionality

Tested application end to end and checked the logs in SPLUNK

Involved in logging standardization meetings

Implemented Enterprise Logging and Monitoring for the Cancel/Reinstate applications

Converted C++ code to Java code for Re-Write service

Environment: Maven, Spring, Sprng boot,Spring-WS, Hibernate, TIBCO BW, SVN, Agile, SOAP Web Services, Apache Camel, JMS, XML, JAXB, WSDL, XSD, JUnit, Jenkins, SOAPUI, JBOSS Application Server, Eclipse LUNA, JBOSS IDE, SLF4j, SQL Developer, JIRA, Subversion, Oracle 11g, GEMS, Application Life Cycle Management, Putty, ELM, C++

American Automobile Association, FL Aug 15 - Feb 16

Sr Java Developer


Involved in gathering business requirements, analyzing the project and created UML diagrams such as Use Cases, Class Diagrams, Sequence Diagrams and flowcharts for the Optimization module using Microsoft Visio and UML

Developed the application using Java/J2EE standards and guidelines

Developed the UI Screens using CSS3, JSP, JavaScript and HTML and did the client side validation with the JavaScript

Used Spring MVC (Model View Controller) to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application

Created RESTful webserivces in pushing data to downstream systems

Used Hibernate in order to deal with large databases the organization has

Implemented data access tier using Spring DAO

Used Spring IOC (Inversion of Control) to remove the object dependencies across the application

Used ANT scripts to build the application and deployed on Websphere Application Server

Integrated process into build system which auto-generates REST API documentation from source code

Developed all the User Interfaces using JSP and spring MVC

Implemented MVC, Front Controller, Intercepting Filter, Data Transfer Objects and Data Access Objects design patterns

Created war files & deployed on Tomcat using ANT deployment tool

Creation of REST Web Services for the management of data using Apache CXF

Followed Spring MVC Framework for the development of the project

Involved in writing PL/SQL stored procedures using PL/SQL Developer

Tested, debugged and implemented the application using JUnit for unit testing

Created ANT archetypes for generating fully functional RESTful web services supporting both XML and JSON message transformation

Used log4j for tracking errors and debugging the code

Developed a fully functional prototype application using JavaScript and Bootstrap, connecting to a RESTful server on a different domain

Implemented SOA design pattern in order to provide services to various components

Environment: Java/Java EE 5, Eclipse 3.5, BEA Web Logic 10.X,Spring 3.x, Spring MVC, Spring IOC, JSP,

JavaScript, HTML, JSTL, Hibernate 3.X, XML, ANT, UML, Log4j,Oracle, Web Services, Microsoft Visio,

Windows XP, JUnit 3, PL/SQL Developer,SOA,GWT, CSS3.

State of South Florida May 13 – July 14

Senior Java Developer


Analyzed the business requirements and prepared the time estimation

Used AngularJS scripting language for validating the form

Used GWT for developing the graphical user interface

Developed code using Java, J2EE, Web Services, customized spring using JISI framework.

Defined and wrote Java beans in Spring 3.X for services and dependencies

Developed code for obtaining bean references in Spring Framework using Dependency Injection (DI) or Inversion of Control (IoC)

Developed UI part using HTML,CSS3 and JavaScript

Experience in developing web services for production systems using SOAP and WSDL

Resolved bean cyclic dependencies

Developed the Ant scripts for preparing WAR files used to deploy J2EE components

Defined declarative transaction by creating Spring AOP proxy objects

Written unit testing and integration testing using Junits, Mockitos and AOP method interceptors

Generated code coverage for the management purpose, code and branch coverage percentage is maintained at par with 70%

Used ANT for building the application and deployed on Application Server

Used Log4j and commons-logging frameworks for logging the application flow

Wrote Hibernate configuration and mappings xml files for database access

Prepared ERA insight reports and fixed technical defects

Experience in working with Spring MVC using AOP, DI/IOC and JDBC template

SOAP UI is used extensively to test the middleware components independently

Used IBM RAD / FAST IDE, Optim Studio for the development

Developed Database and used Hibernate for mapping objects to the relational database

Involved in the daily meeting to identify possible issues and define the actions to take Used Test Driven Development (TDD) to build specific components

Supported the application across multiple environments like IST, QA, UAT and Production.

Code review done using Crucible tool

Used Ant for Production Control team for implementation & deployment

Experience in developing web services for production systems using SOAP

Integrated Backend data base by using Hibernate

Deployed application in Web Sphere server

Used UNIX commands as part of project development and log traceability

Environment: Java, Spring Core, Spring ORM, Spring MVC, Oracle, Angular JS, Hibernate, SOA, Junit5, UNIX, shell scripting, JSP, ANT Oracle, HTML, DHTML,CSS,CSS3,Log4j, GWT (Google web Toolkit), JavaScript,

Web services (SOAP), Agile Methodologies, Jakarta Tomcat 6, Camel RedHat environment.

Client : Nike, Beaverton, OR Aug 12- Apr 13

Sr. Java Developer, Web Developer


Involved in the complete Software Development Life Cycle including Requirement Analysis, Design, Implementation, Testing and Maintenance

The RESTful web services have been used to retrieve and update the data which is populated

Dependency injection which is a very significant step in the UI development application has been implemented through services

Directory structure has been created for the code that is written for the UI part of the application which is very convenient for any of the teammate or the developer to understand the occurrence of defect or to rectify it

Utilize in-depth knowledge of functional and Technical experience in Java/J2EE and other leading-edge products and technology in conjunction with industry and business skills to deliver solutions to customer

Developed Server side components using Hibernate and Spring framework

Designed application modules, base classes and utility classes using core java

Designed and implemented customized exception handling to handle the exceptions in the application.

Configured Maven dependencies for application building processes

Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC)using annotations

Used Spring validation and wrote validation rules

Integrate REST APIs in application and website to work with different kind of platforms

Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects

Created Maven build file to build the application and deployed on Websphere Application Server

Implemented the application following the J2EE best practices and patterns like Singleton, Factory, Session Faade, MVC and DAO

Developed Business components using Java Objects and used Hibernate framework to map the Java classes to the database

Designing the front end using JSP, JQuery, CSS and Html as per the requirements that are provided.

Extensively used JQuery selectors, events, Traversal and JQuery AJAX with JSON Objects

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

Developed Hibernate DAO classes and with the spring frame work manager classes retrieve and save the data from the database

Used Spring IOC framework to integrate with Hibernate

Implemented Maven Script to create JAR, WAR, EAR & dependency JARS and deploy the entire project onto the Web logic Application Server

Customized Rich Faces data grid Floating filtering, Sorting, Pagination, clearing all filters, row coloring, column spans, scroll bars, Refine Views, column and header styles

Implemented Model View Controller (MVC) Architecture and coded Java Beans (as the model)

Implemented WebServices to send order details to downstream systems using Jax-Rpc, Rest

Implemented version controlling using Dimensions

Implemented log4j for logging purposes and debug the application

Designed and developed the application presentation layer using JSTL

Prepared JUnit test cases and executed the test cases using JUnit in eclipse

Executed Jprobe and resolved the performance issues in the application

Involved in bug fixing during the System testing, Joint System testing and User acceptance testing

Consumed Restful Web services

Supported the application during the warranty period

Environment: Java, UML, Spring 3.1, Eclipse 3.5, Oracle Web Logic Application server, JSP, JQuery, Servlets,

JDBC, Hibernate 3.3.x, Spring 3.0 XML, XSLT, REST, Maven, CSS, DOM, DHTML, JUnit, Dimensions, Log4j,

Oracle10g, TOAD, UNIX, Ant, Agile Scrum.

Larsen & Toubro InfoTech Limited, India Jan 11- Jul 12

Java Developer


Developing new pages for personals

Implementing Struts MVC Design pattern for the Application for the front end appearance and log in Screens

Using Content Management tool (Dynapub) for publishing data

Implementing AJAX to represent data in friendly and efficient manner

Developing JSP’s and Action Classes

Interacted with external services to get the user information making web service SOAP calls

Design and developed web layer components using JSP and Struts Framework

Implementing Log4j for logging and debugging

Implemented SOAP over HTTP and SOAP over JMS communication

Developed Server side components with coordination Hibernate and Struts

Implementing Form based approach for ease of programming team

Developed WebServices in SOAP, UDDI

Implemented multi treading environment to restrict the shared resource and improve the performance

Environment: Core Java, Struts framework, J2EE (JSP/Servlets), XML, AJAX, DB2, PostGres, Tomcat, SVN, multi threading.

Tech One Pvt. Ltd, India Mar 09 - Dec 10

Jr Java Developer


Designed and maintained multiple websites with a team of developers.

Project identification, design, prototyping, development, and implementation.

Expertise in developing critical and responsive GUI/frontend components using HTML, CSS, JavaScript, JSTL and AJAX.

JDBCAPIs and Hibernate was used to access remote Oracle databases.

Designed required SQL statements and queries to access data.

Front-end validations are performed using Java Script.

Involved in writing stored procedures in the data layer. Involved in the analyzing, testing and designing of database.

Used Hibernate for object-relational mapping and for database operations in Oracle.

Involved in writing test plans and writing test scripts for unit testing.

Developed Web applications using JavaJ2EE technologies.

Performed testing, maintenance and documentation for the application.

Environment:Java, J2EE, Servlets, JSP, MVC Architecture, UML, HTML, JavaScript, JUnit, XML, Oracle 9i., CSS, Hibernate, AJAX, GUI, Servlets, SQL, JDBC, Tomcat Server, Eclipse

Contact this candidate