Sign in

Java Web Services

Jacksonville, FL
March 21, 2018

Contact this candidate


Udit Sharma

Associate Lead, Technology

Experience summary

Udit has almost 5.5 years of experience in software industry. He has extensive experience in developing Standalone and Web-based applications in Java/J2EE using Java 1.7, Spring 3.X, Hibernate 3.X and EJB 3.X and JSF PrimeFaces 5.1, jQuery, AngularJS 1.x, REST and SOAP based Web Services. He has worked in the fast-paced environment and Agile (Scrum) methodology with geographically distributed development teams and has experience across various domains such as Finance, Banking, Logistics and Rail Road.

Trainings and certifications

HP Education Services Training and Certification in Java/J2EE (Core Java, Servlets, JSP) and Spring.

Cambridge English Preliminary Foundation Certified.

Completed Training and certification in Big data technologies and Hadoop framework.

Skill Set


Java, C++, J2EE (Servlets, JSP, JSTL), Spring3.X, Hibernate 3.X, EJB 3.X, jQuery, XML, Ajax, JSON, HTML, CSS.

Frameworks, tools, and libraries

Hadoop2.X, MapReduce, HIVE, PIG,

SOAP and RESTful Web Services, Eclipse, GIT, Tortoise SVN, jQuery, AngularJS 1.x, SVN, Gradle, Bamboo and Jenkins build server.

Servers and platforms

IBM WebSphere, Apache Tomcat, JBOSS.

Databases and BI

Oracle, MYSQL, MSSQL Server, MongoDB, HBase.

Devices and OS

Android, iOS, Windows, Linux (Ubuntu).


Bachelor of Engineering (Computer Science)-MAY 2012– 75.2% (B.E. Hons)

Recent projects



Client is a leading international transportation company.

Project overview

Project involved the development of an application allows drivers / shippers to plan their visits to the terminals. Using this application driver plans their drop /pick in advance which reduce the queue waiting time at terminals and Reduce the manual efforts at terminal facilities by automating In-Gate and Out-Gate. This Application also update drivers in advance about the flags that need to be resolved before arriving before arriving at the terminal.

Technologies, Tools and Frameworks

Java/Java EE, EJB 3.x, OpenJPA, SOAP and Rest Webservices, JSF PrimeFaces, IBM-Worklight, IBM MQ, Apache POI, GIT, jQuery, SonarQube etc.


As developer working independently on application components assigned.

Analyzing requirements and devising optimized solutions.

Implemented end to end web services for complete

workflows of applications.

Worked on end to end integration of components and services with Android and IOS mobile application.

Worked on integration of the XGate with other complex systems like IANA, IPRO etc.

Involved in code reviews and deployment activities using tools like SonarQube, Bamboo and Jenkins.

Worked on different Dashboards and reports which is developed in Java

Server Faces and jQuery.

Worked on architectural design to improve system performance.

Cradle (Credit RISK and Default Loss Estimation)


Client is a leading Bank of Scotland (Internal Product for Risk Management).

Project overview

Cradle is the Product which is used by the Risk solution team for minimizing the RISK when the Counterparty Defaults. It calculates the probability of Default and Loss Given Default for the Counterparty based on the Financial and Non-financial data provided and It works as the Golden source of Default Broker for other Downstream System.

Technologies, Tools and Frameworks

Java/Java EE, Spring 3.X (DI, MVC, JDBC, Security), JUnit, Groovy, Mockito, SOAP webservices, Oracle 10g, bamboo, Gradle, Maven.


As developer working independently on application components assigned

to be developed.

Analyzing requirements and devising solutions.

Implemented various PD and LGD models in Cradle Using Java.

Worked in various module in development of Cradle.

Worked on end to end integration of Components in application.

Working independently in various automation tasks, and take initiative of

various new ideas.

Analyzing the Java code for enhancement and improvement suggestions.

Unit & Automation Testing using Junit and Selenium framework.

Developed Gradle build scripts using groovy and java to automate the application build and deployment.

APTRA Vision.


Client is an American computer hardware, software and electronics company that makes point-of-sale terminals, automated teller machines etc.

Project overview

APTRA vision keep track to enhance the capability of ATM and Kiosk System by collect and process the data from ATM & Kiosks. When a fault is generated on device (Communication link Failure, Paper out etc.) it generates the Incident on Web Based application for that Device and dispatched that Incident to assigned Vendor for Maintenance.

Technologies, Tools and Framework

Java/Java EE, Spring 3.X (DI, MVC), Hibernate, JUnit, HTML5, Angular JS, JSON, SOAP webservices, Oracle 10g, MSSQL, Maven.


Analyzing requirements and devising solutions.

As team Member working independently on application components

assigned to be developed.

Involved in build and deployment related activities.

Designed Spring MVC restful Controllers to handle the all requests coming

from HTML UI.

Worked on HTML5, Angular JS and Unit Testing Framework (JUnit).

Involved in Various POCS to suggest the best solutions in terms of technology and performance to the Clients.

Worked upon Intellicus, BI reporting tool to develop various reports

Worked on Complex SQL for report generation.

Contact this candidate