Sign in

Web Services Java

Phoenix, Arizona, United States
February 23, 2018

Contact this candidate


Diksha Sapra


CELL: 480-***-****


●Highly motivated software professional with 4+ years of experience in Design, Development, Testing and Implementation of various desktop and web based applications using Java, J2EE technologies.

●Experience in all phases of software development life cycle (SDLC), which includes User Interaction, Business Analysis/Modeling, Design/Architecture, Development, Implementation, Integration, Documentation, Testing, and Deployment with various methodologies like Agile, Scrum, Waterfall and Increment models.

●Extensive experience in application design and development using JAVA and other web technologies including Core Java, J2EE, MicroServices, JSP, Servlets, JSTL, XML, YAML/YML, JDBC.

●Experience in open source frameworks like Spring, Hibernate and SpringBoot.

●Experience in using various core design patterns and J2EE design patterns like MVC, Session Facade, Singleton, Factory, Business Delegate and Data Access Object.

●Experience in implementing SOA (Service Oriented Architecture) using Rest Api and Json.

●Experience in writing SQL and PL/SQL programming.

●Experience in writing NO SQL – Mongo Db queries.

●Skilled in developing front-end applications using JSP, HTML5, CSS, JavaScript, Angular JS, Bootstrap, AJAX, JQuery.

●Good Exposure to Version Control Systems like SVN and GIT.

●Experience in the functional usage and deployment of applications in JBoss, Weblogic, Apache Tomcat Server and Jetty.

●Experience in troubleshooting applications deployed in Weblogic, Jboss and analyzing java cores and heap dumps.

●Used RESTful web services to expose/consume certain functionalities of the application.

●Experience in build and deployment tools: Maven, Jenkins and Lara deployment.

●Experience in cdci(continuous delivery continuous integration) pipeline and xl release

●Extensive experience in IDEs such as Eclipse, IntelliJ IDEA.

●Good experience of working with several RDBMS likes Oracle 9i/10g, DB2 MySQL and SQL Server.

●Ability to learn and adapt quickly to the emerging new technologies.

Technical Skills:


Core Java, J2EE, SQL, JavaScript, Angular JS

Application/Web Servers

Jetty, JBoss 6.x, Apache Tomcat 6.x, JBoss 4.x, Weblogic 9.X/10.X


Spring 4.x/5.x, Hibernate 3.x/4.x, SpringBoot.


Eclipse, NetBeans, IntelliJ IDEA

Web Technologies

JSP, JavaScript, Json, jQuery, XML, HTML, DHTML, CSS, Angular JS, Angular 2

Web Services



Agile, Scrum, Waterfall

Modeling Tools

UML, Visio

Testing Technologies/Tools

JUnit, JMeter, HTMLUnit

Database Servers

Oracle 9i/10g/11G, DB2, SQL Server 2005/2008, MySQL,MongoDB

Version Control


Build Tools



Windows 95/98/2000/NT/XP, Windows 7/8, UNIX.

Dev ops tools

Jenkins, Lara, XL release (cdci pipeline)

Professional Experience

Client: American Express, Phoenix- USA (May 2017- Jan 2018)

Role: Software Engineer

Project: Loyalty Program Manager

Description: American Express is well known credit card based company, LPM project comes under loyalty where credit card users earn and burn rewards. LPM, basically constitutes meta data system that exposes data to other upstream and downstream systems.

Roles and Responsibilities:

•Involved in end to end development of different modules with Java, REST services.

•Documented user-stories that are assigned using Atlassian Confluence.

•Developed the server API’s using REST Web services.

•Worked on developing UI pages using Angular JS.

•Used Spring MVC architecture.

•Handled all the deployment related issues for the project.

•Created couple of microservices using Spring Boot technology and deployed them on paas(Amex EPAAS environment using cdci pipeline).

•Migrated from MySQL to NoSQL DB like MongoDB to effectively simplify the information hierarchy stored.

•Used Git for Version controlling.

•Used Jenkins for build

•Used Lara for deployment.

•Used Mockito framework for unit testing.

•Used CDCI (Continuous Delivery Continuous Integration) pipeline for build and deployment integration

Client: Indiamart Intermesh Ltd, India (July 2013-Aug 2015)

Role: Software Programmer

Project: Seller’s Registration

Description: Indiamart is an Indian e-commerce company that provides B2C, B2B and customer to customer sales services via its web portal. We were required to maintain portal for the end Users to do inquiries on suppliers, place orders, register as sellers.

I was working as part of team that handles the registration of the new users as suppliers and user maintenance

Roles and Responsibilities:

•Technical Design Preparation (Low Level and High Level)

•Developed source code for different module contract creation, update, amendment.

•Worked on the UI creating using HTML, CSS, and Java Script.

•Developed Servlets and back-end java classes.

•Deploying the application on JBoss Server.

•Used Spring features like IOC, MVC, Annotations on server side.

•Designed and developed persistence layer designed on ORM framework principles and developed it using Hibernate, DAO design pattern.

•Interacting with the usability and functional team for feasibility analysis of the suggested enhancements.

•Perform peer reviews and provide review comments to other developers for implementation. The quality of code is checked in accordance the provided guidelines/checklist.


•Unit testing and Integration testing

•SIT support

Client: Evoke Technologies Pvt Ltd, India (June 2012 – May 2013)

Role: Intern

Description: During the internship, I worked as a part of Development team and contributed to the project Business Licenses.

Roles and Responsibilities:

•Actively participated in Designing and developing front end screens using HTML, Java Scripts and JSP.

•Applied design patterns like Data Transfer Object(DTO), Data Access Objects(DAO), command template for the development of components.

•Implemented Hibernate Programming, Spring JDBC, Spring IOC.

•Worked on Maven setup.

•Developed use case class sequence diagrams using UML.

•Resolved Technical issues, proposed solutions and provided support for the team.

•Consumed Web services using REST based web services.

•Used: Java 5.0, Ajax 2.1, Servlets, JSP, Spring 2.0, Hibernate 2.0, JUnit, Eclipse, WebLogic 9.


Bachelors of Technology, Banasthali University, Rajasthan, India.

Contact this candidate