Vijay G Phone Number: 510-921-2473 Professional Summary
Vijay G Phone Number: 510-921-2473 Professional Summary
Client: Sedgwick-York Risk Services, CareWorks PIT PA Jan 2019 –Till Date
Role: Java/API Developer
Zebra 3 Application
York has been delivering results our clients can see and feel. As a leading risk solutions provider, we serve
corporations, the insurance industry and public entities to reduce risk and drive high-quality outcomes. We do this
by offering integrated and customized solutions including risk management, claims administration, managed care
and absence management. With our data-driven and compassionate approach, we deliver on our mission of
reducing risk and getting people and organizations back to health, work and productivity.
Responsibilities:
Design/Develop and Unit test the initiatives for the project with Java/J2EE standards.Built multiple resources
within the Java Spring boot based micro-services and exposed them as RESTendpoints. Used OAUTH(Bearer
token) to secure the client facing micro-services.
Developed Microservices Restful End Points Api which will be consumed by another application by going
through web shake hand using Bearer token and code generated oAuth2 token.
Developed the Microservices API’s which can be easily integrated with any Data base in future , where in a
new DB(cluster server) is added to handle the incoming traffic appropriately , to provide failover and increased
availability of appliations(Controller ->Service -> Dao -> Repository).
Test the Microservices Api’s through Postman for expected Json Response.
Developed a Hibernate Structure to Connect to Data Base and work with the old Code and Complete
operations using the Hibernate calls.
Created new Repositories , Forks and merged different branches in bit bucket.
Restructure the old Build.gradle files in the dependent projects and updating the Dependency versions.
Developed a new DockerFile to utilize the current Spring boot application and Flex based projects to run as
dependent projects.
Build a new Docker Image in Docker for Desktop for the Backend Logic and Tested the RestFull API Endpoints
using postman.
Technically architectured the process how to Integrate the Old code logic to work with Spring
boot,Hibernate and be able to open and close Data bases connections .
Technically architectured the Deployement process in Docker Desktop and later executed the same process
in the Company’s Infrasturture team.
Introducing profiles based implementation for Different Environments.
Developing a Application.yml file to integrate with Docker for future deployment.
Developed several MicroServices.
Started to use Jackson and Gson to convert the Response Object which was returned by the Load method.
Handled most of the Response in key and object pair result set.
For Optimum performance Refactored all the API calls from POST to GET.
Developing Junits for all the modules in the Project.
Client: State of Wyoming, Dept of Workforce Services PHX AZ May 2017 – Dec 2018
Role: Java/J2EE Developer
Environment: JDK 1.8, J2EE (EJB, JSP), JDBC, Hibernate, Struts Framework ,SquirrelSQL,IBM DB2,JBoss,Security-
OATH2, Softerra LDAP browser 4.5, LDAP ADMIN 1.8.3, ActiveBatch for batchs and job schedule ,Opentext Exstream
Customer Commm Management, JavaScript, Java Beans, XML, HTML5, CSS3 , Log4j, JUnit, Ant, Maven, RESTful,
Mastercraft ALM,SVN- TortoiseSVN , Validation framework and Design Patterns.
Description: JPMorgan Chase (JPMC) is one of the oldest financial institutions in the United States with a history
dating back over 200 years. (CCB –Consumer community Bank ) Chase serve millions of consumers, small businesses
and many of the world's most prominent corporate, institutional and government clients and is the leader in
investment banking, financial services for consumers, small business and commercial banking, financial transaction
processing, asset management and private equity. The U.S. consumer and commercial banking businesses serve
customers under the Chase brand.
Responsibilities:
Actively involved in design and developing of J2EE components.
Implemented modules in the Spring MVC framework using Simple Form Controller for
navigation within the application.
Used Maven to automate the build and deployment process.
Hibernate were used for mapping java objects to database tables and to persist data into the database.
Involved in the implementation of Secondary Level Caching in Hibernate using Eh Cache and created the Action
classes, Action Forms Beans, Validators using Struts Framework.
Developed new Adapter classes for interaction across different Micro services .
Implemented features like logging, user session validation using Spring AOP module. Used Springsecurity
framework for authentication and authorization of the application.
Involved in creating a spring and Hibernate configuration file.
Involve in development of rest controller and front end using Ext JS and middleware using Spring- Boot, REST
Services, MVC, Hibernate and JPA.
Implemented Dependency Injection (IOC) feature of spring framework to inject beans and AOP for creating the
exception handling aspects and to integrate with O/R mapping tool Hibernate.
Used Spring Security framework for login authentication, password hashing. Worked on Java Message
Service (JMS) API for developing message oriented middleware (MOM) layer for handling various asynchronous
requests. Worked with topic for creating publish/subscribe-messaging model.
Used Spring ORM to integrate Spring Framework with Hibernate and JPA.
Constructed web pages for application using MVC3,Java Script and JQuery.
Designed and implemented all post version '1' UI features , which included maintaining database schema
changes , updating the persistence layer working with JAVA persistence API , writing service layer API's for the
UI using the Struts 2 framework , JSP pages , JavaScript , HTML.
I had to set break points and examine variables while the code is executing as a part of Debugging in JAVA .
Involved in creating Servlets and Java Server Pages (JSP), which route submittals to the appropriate Enterprise
Java Bean (EJB) components and render retrieved information using Session Facade.
Involved in running Selenium automation scripts and updating the scripts according to enhanced requirements
using Selenium WebDriver.
The business logic is developed using J2EE framework and deployed components on Application server where
Eclipse was used for component building.
Worked on deploying applications on Apache Tomcat.
Experienced in Migration of WebLogic from 9.2 to 10.3 and upgrade of JDK in application environments.
Created and developed query for Drill Down and Ad Hoc Reports using MS SQL Server 2008 R2 Reports Services
(SSRS).
Followed Angular . JS MVC Structure to develop application where was used to create the View templates and
data was fetched/manipulated using Models and Collections.
Participate in identifying the Test scenarios and designing the test cases.
Experience working within a continuous integration stack management using tool like Jenkins .
Used SVN and GIT to store current and previous versions of source code and it allows for concurrent editing of
those source files by multiple.
Used message-driven bean to receive JMS messages.
Environment: J2EE, Java 1.8 , API ,Servlets, JSP, MS SQL ,Junit, Ajax , Jstl ,JQuery , Selenium , EJB ,RCP,PL/Sql,JMS,
Oracle Forms, Junit ,Bootstrap, Mockito,JMS, Micro services , SQL,JDBC, HTML5, XML, XSL, CSS3, JavaScript, Spring
Frame work and Spring Boot ,struts , Eclipse, Jira , Jenkins , Quality Center , GIT,SVN,Windows.
Responsibilities:
Design and develop base codes for the project using Java/J2EE.
Worked on Angular 2, HTML5, CSS3, and Typescript. Additional frameworks like Bootstrap for responsive design,
less for preprocessing are used.
Develop XSLT transformations for targeted systems.
Designing and developing a single page application using Angular 2, Type script, Node js.
Use TOAD to access DB2 database to perform CRUD operations.
Used Spring MVC framework for design and development of web application.
Created Location Look up SOAP based web services.
Implemented Angular 2 component router for navigation.
Implemented the service layer based on a Spring container and exploited Spring's IOC features for bean
management.
Developed DAOs (Data Access Objects) to connect backend Database.
Implemented Angular 2 services to connect the web application to back-end APIs.
Developed various UI (User Interface) components using Spring (MVC).
Developed application on spring 4.2 framework by utilizing its features like Spring Dependency injection, Spring
Security. Used spring's dependency injection for injecting entity manager and managed beans into spring beans.
Designed the user interface of the application using HTML5, CSS3, JSP, JSTL, JavaScript, and AJAX. Coded in MVC
Framework.
Developed persistence layer based on JPA framework for providing POJO persistence model for object-relational
mapping.
Used Spring Security framework for login authentication, password hashing. Worked on Java Message Service
(JMS) API for developing message oriented middleware (MOM) layer for handling various asynchronous requests.
Worked with topic for creating publish/subscribe-messaging model.
Used Ant for building application.
Used GIT as a source version control and Jenkins as a CI tool.
Deployed application on WebSphere server.
Used XML parser API's like JAXB API within the web service for marshalling/un-marshalling.
Developed the web applications even under pressure when time line occurs.
Used JIRA for tracking issues reported by testing team.
Tested every application using validators and handled multiple modules simultaneously to achieve the
application.
Setup environment for DEV, QA and deploy application in respective environments. Prepare guideline documents
for application setup and deployments for different environment.
Deploy project in IBM WebSphere application server Configure message queues in IBM MQ and write message
driven beans for asynchronous communication.
Environment: JDK 1.7, Spring, J2EE (EJB, JSP), JDBC, Hibernate, TOAD, DB2 WebSphere, IBM RAD, UNIX, JAX-WS,
Serena Dimensions JavaScript, Java Beans, XML, HTML5, CSS3, UML, Log4j, JUnit, Ant, RESTful, Validation framework
and Design Patterns.
Educational Details:
Bachelor of science in Electronics and Communications Engineering (ECE) from JNTU – 2012
MS in Electronics and Communications Engineering from NP University-2013