Home

Chandra Shekar - Sr Java Developer
[email protected]
Location: Irving, Texas, USA
Relocation: Yes
Visa: H1B
Chandrasekhar Edara
Senior Java Developer
[email protected]
+1-2152545126

Have 12+ years of experience in requirement analysis, design, development, testing, implementation,
and support using Java/J2EE technologies. Actively participated in every phase of the Software
Development Life cycle (SDLC) and was proficient with software development methods like Agile
(scrum) and Waterfall.
Core Competencies
Technical and design specifications
Banking domain
Leadership and communication
Development of code and test scenarios
Technical and design specifications
Process improvement and process modeling
Tools and Technologies
Java11/J2ee
Rest Webservice
Spring Boot
Microservice
AWS (Aurora DB,SQS,API Gateway, CloudWatch, EKS, EC2, S3,ECS,RDS,Elastic
Beanstalk,Lambda,SNS)
Dbeaver /Toad
Datadog
Aurora Database, Oracle
MSK Kafka
SQL
Hibernate/Spring Data JPA
Jira
Angular8
HTML, CSS, JavaScript, jQuery, Ajax
Spring batch
Karate/Cucumber
CI/CD using Jenkins
JMeter performance testing
Splunk analyzing logs
GIT
IntelliJ/Eclipse
Postman, Soap UI

Docker
Maven/Gradle
Spring Web flux
Professional Summary
Develop Enterprise applications using Spring Framework various components such as
SpringandIOC, MVC, Spring JDBC/ORM, Spring Batch, Spring JPA, Transaction
Management and Spring Boot.
Experience in Micro services Architecture with Spring Boot and Docker.
Experience In developing Robust and Scalable web applications using Angular.
Responsible for building front-end UI design using HTML5, TypeScript and Angular
Developed Java API to interact with AWS SQS to send Message
Understanding of Container technology and experience working with Docker Container
Good Knowledge on AWS Cloud Core Services ECS, Amazon MSK, EC2, S3, and Amazon
CloudWatch.
Expert in Core Java with a strong understanding of Collections, Multithreading, Exception
handling, and Generics.
Utilized advanced Java8 features like Lambda expressions and Stream API for Bulk data
operations on Collections which would increase the application's performance.
Experience in developing logging and standard mechanisms based on Log4j and SLF4j.
Experience in unit testing the applications using JUnit, and Mockito Framework.
Hands-on experience working with Continuous Integration (CI) build-automation tools such
as Maven, SVN, Git, Bitbucket, Jenkins, and Apache Ant.
Significant experience in web development tools like Spring Tool Suite, Eclipse, IntelliJ Idea
and JDeveloper.
Strong Knowledge of design patterns.
Extensive experience working in Behavior Driven Development (BDD) testing using Karate.
Proficient with Docker container and container orchestration using Kubernetes.
Designed and developed Kafka clusters that can handle high throughput, low latency, and
high availability.
Responsibilities
Apply business knowledge using industry standards to perform analysis, document the design,
develop and implement the solution on business applications.
Identify and implement productive maintenance solutions to a) automate manual processes b)
enhance and maintain code functionality c) improve operational process d) eliminate
redundancies e) improve application performance and stability.

Lead the development and support team assign and track efforts by conducting daily agile and
scrum calls.
Responsible for technical aspects for end to end solutions delivery, deployment, system
integration and customer acceptance of project
Provide technical solution to resolve the issues, root cause analysis for critical production
problems and permanent fixes for repetitive production issues.
Review existing architecture and submit the POC to run business smooth and effective
Capable of picking new technologies with minimum learning curve key skills include resolving
issues proactively and problem solving.
Possess excellent communication and interpersonal skills, agreeable personality with positive
frame of mind and to undertake challenging jobs.
Educational Qualifications
Master Of Computer Application - from JNTU Kakinada University in 2009
Achievements & Certificates
AWS solution architect associate
Current Project

JPM CHASE (AUG 2022 till now)
Role Sr Java Developer
Technology Micro service, Spring Boot, Rest API, Java11, JPA,MSK Kafka, GIT, Karate,
AWS SQS, AWS Aurora DB, AWS EKS, API Gateway, Data Dog, AWS
Cloud watch, Jules, Spring batch and Splunk.

Project Pay in 4
Description Chase Pay in 4 is a new program introduce in chase this will gives customers
the opportunity to split eligible debit card purchases into 4 payments. There are
no fees to create a Pay in 4 and no interest for the duration of the plan. There s
a fee for late or missed payments.

Responsibilities Worked in multiple areas for Pay in 4 product Fee s team.
Fee s API will take care of charging a fee for a missed payment.

Designing, coding, and testing technical solutions using Micro services,
Java/J2EE technologies like Java 8, Spring Boot, Rest services, Maven,
AWS component and Java Persistence API.
Involved in technical direction for the development, design, and systems
integration across multiple client engagements from definition phase
through implementation.
Involved in the discussion for swagger and Avro for governance
approval.
Working with Product Owners, Architects in requirement Analysis
phase and prototypes creation of new projects and responsible for
creating proof of concepts (POC).
Creating and executing unit, integration testing using Mockito, Junit
framework.
Write component test cases using karate frame work.
Managing the GIT source code repository and responsible for reviewing
and approving the code checked in by the team.
Perform and support Quality assurance (QA) testing, User Acceptance
Testing (UAT) before the product moves to Production System.
Involves in release and postproduction activities which includes build,
providing special instructions related to production environment.
Analyze the critical production issues by using Datadog, Cloud watch
and Splunk tool and provide technical solution by applying the
appropriate code fix as per internal enterprise standards.
Developing a distributed messaging producer and consumer architect
for real time notification using Apache Kafka and Sqs.
Worked on different design patterns Inbox and outbox handling the
Kafka message.
Identifying Issues, Risks and dependencies in the project
Responsible for ensuring all the issues, risks are resolved in time,
escalate to appropriate higher management in case of very propagating
risks. Also ensure to have mitigation plan for any issues/risks, track the
plan and close.
Implemented spring boot micro services to process the messages into
the Kafka cluster set up.

PriorExperience

CDK Global OCT 2021 to JUN2022 (CDK Global)
Role Sr Java Developer

Technology Java11, Spring Boot, Spring Batch, Spring Rest API, Web Service, JPA, AWS,

Micro Services, Angular8, Type Script, Kafkaand Docker.

Project

Virtual Credit Card Payment

Description

CDK Global having multiple DMS (Dealer Management System) products.
Currently I am working Project part of one of his DMS product called CDK drive.
As part of this project we are implementing Dealers to pay there vendors invoice
amount in the through of virtual credit card mode. Earlier invoice payments done
only electronic cheque only. Now we are working new mode of payment for
dealers to pay there vendors.

Responsibilities Review, Analyze Project and build the flow charts, prototypes and

demonstrate to the end users/Clients.
Design, develop, and manage Kafka-based data pipelines.
Troubleshoot Kafka related issues.
Integrated Rest APIS with angular User Interface screens.
Design and implement applications using Java/J2EE, RestAPI,
Java,JPA, Spring Boot, Web Services, SQL Developer.
Design and developed Micro services using Spring cloud and Spring
Boot
Implement continuous delivery frameworks using Jenkins, GIT and
Bitbucket.
Responsible for building front-end UI design using HTML5,
Typescript and Angular.
Used Angular controllers to control page data and Models to bind data
in the User interface with controllers.
Worked with Angular Forms, Validations, Modules, components,
directives and controllers.
Used Angular CLI to create modules, components and services.
Provide technical solutions to resolve the issues, root cause analysis for
critical production problems and permeant fixes for repetitive
production issues.
Review existing architecture and submit the POC to run business
smooth and effective.

Lead the development and support team, assign and track efforts by
conducting daily agile and scrum calls
Designing and deploying the application utilizing AWS services like
EC2, S3, SQS, RDS, ELB, IAM and cloud watch.
Implemented JWT token for Authentication and Authorization of the
application.
Developed Java API to interact with AWS SQS to send Messages

PNC BankJune 2017 to Oct 2021 (CGI)
Role Application Developer
Technology J2EE, Java 1.8, Spring Boot, Micro Services, Angular8, Type Script,Restful Web
Services, spring 4.1, Log4j , Gradle, Oracle, Kafka,Git,JPA,Spring, Eclipse IDE

Project Treasury Management Portal
Description This project will provide storage for the payment instructions, as well as a
mechanism to add/update/delete associated vendor data. Through this
enhancement, the customer would only need to provide a Vendor ID that
corresponded to the stored payment instructions.

Responsibilities Involved in system design discussions and developed architecture for

requirements.
Developed Batch Processing using Quartz scheduler framework for
Preliminary Payment report processing, reconciliation and dispute report
generation
Development of Front end functionality with Angular from the scratch.
Design, develop, and manage Kafka-based data pipelines.
Design and developed Micro services using Spring cloud and Spring Boot
Troubleshoot Kafka related issues.
Configured and maintained the Application using spring framework s IOC
Container.
Responsible for building front-end UI design using HTML5, Typescript and
Angular.
Used Angular controllers to control page data and Models to bind data in
the User interface with controllers.
Worked with Angular Forms, Validations, Modules, components,
directives and controllers.

Used Angular CLI to create modules, components and services.
Developed Restful services with Spring Boot.
Developed WS Client for rating service to get the new premium using
Spring Webservice Template and set the request headers to pass it to Data
power for authentication purpose from the service.
Developed business objects with Spring Managed Transactions and used
Spring DI.
Developed JUnit test cases for unit testing.

PNC BankMay 2016 - Jan 2017(CGI)
Role Application Developer
Technology Java 1.8, J2EE, Hibernate, Design patterns, Oracle10g, Spring Boot, Micro

Service,Log4j, Eclipse, Junit, Gradle, Validation framework.

Project

PRS Routing

Description

PRS Routing application used to merge files coming from different system saved
database and unique structure. And also, web pages developed for this application
used to display data based on search Criteria.

Responsibilities Application design and development in Java language from process flow
charts, business requirements, project specifications, statements of problems,
and procedures for applications and/or operating systems.
Application design and development using Struts and SOAP Web Services
from detailed logical flow charts, project specifications, statements of
problems.
Interpreting requirements into design approach and detailed technical design
activities
Development of data base change requirements and logical model.
Used Hibernate and worked extensively on Hibernate Query Language (HQL)
to query from the database and also wrote Hibernate mapping definitions for
the persistent layer.

PNC Bank May 2015 - May 2016 (CGI)
Role Application Developer
Technology

Java/J2ee, Spring IOC, Oracle 12i, Rest Full Webservice and Liquibase scripts, struts.

Project

FUND TRANSFER

Description

Fund Transfer is one the application in the PINNACLE. This module deals transfer
money between the companies.

Responsibilities Involved in all the SDLC phases of Application.

Responsible for design & developing UI components using Struts Framework.
Actively involved in the development of business logic.
Interact with Business users and provide solutions to their queries.
Developed a module using JavaMail that sends mail to the customers whose
status is Shortfall.
Writing SQL queries and Stored Procedures for system s business logic using
Oracle.

PNC Bank OCT 2014 - May 2015 (CGI)
Role Application Developer
Technology Java8/J2EE, MyBatis, Spring,Oracle, Junit,Maven
Project

Pinnacle Information Reporting

Description

PNC handles multiple J2EE projects. As Software Engineer, I am worked in one of
the J2EE project Pinnacle IR . In this pinnacle IR project, we were able to generate
multiple reports in Pinnacle.

Responsibilities Responsible for requirement analysis, technical design,

implementation, testing and documentation.

Designed and developed the End-to-End modules from the
presentation layer, business logic to database using Spring, and
Hibernate technologies.
Build and deploy the application code on the WebLogic application
server.
Designed and developed Restful Web Services
Design and coding the Business Logic using Core Java and Spring

Government of Massachusetts July 2013 - OCT 2014 (CGI)
Role Application Developer
Technology

Java/J2EE, Spring,Oracle, Junit and JPA

Project

Massachusetts Health Insurance Exchange

Description

Commonwealth of Massachusetts is using a main frame-based application for
Eligibility management. This system is called MA21. As part of HIX/IES project it
was decided to port this mainframe application to the new HIX/IES infrastructure.
This porting effort includes the below mentioned tasks in addition to other tasks
Responsibilities Requirement analysis and preparation of approach, sys spec, test case

and design documents.
Coding as per the system design and business requirements.
Troubleshooting the development issue and providing solution.
Developing unit test plan & Unit testing the code.
Support through the QA phase.
Solving customer specific production issues and defects.
Participating in design reviews.
Working closely with on-site team.

ESSILOR OF AMERICA Dec 2012 - June 2013 (Integra Software services)
Role Application Developer

Technology

JSP, SPRING 3.X, HIBERNATE 3.X, spring web MVC, Ajax, Jquery

Project

LAB MANAGEMENT SOFTWARE

Description

ESSILOR OF AMERICA, INC ( Essilor ) currently uses a Power Builder based
application as the Lab Management Software. Essilor wants to build complete Lab
management software in multi-tenant SAAS architecture which they can use for their
internal consumption as well as can be provided as a service for similar businesses.
Responsibilities Responsible for developing business logic using annotation-based spring web

MVC &Hibernate.
Integrated the server-side response with front end pages.
Did unit testing with junit.
Handling json request and response at server side

South Western Railways INDIA Aug 2011 - Nov 2012 (Integra Software services)
Role Application Developer
Technology JSP, SPRING 3.X, HIBERNATE 3.X, Spring web mvc, Ajax, jquery
Project

IPMS

Description

SWR Construction, Bangalore Cantonment is responsible for asset creation for the
Indian Railways by laying new lines, gauge conversion of exiting lines and associated
works. The works also include setting up of new workshops and executing major
works in the existing workshops. These jobs involve acquisition of land, survey of
various types, construction or modification of tunnels, bridges and other structures
like station buildings, staff quarters and other Engineering structures for
telecommunication and electrification, modification/laying of track, level crossings,
approach roads, Signal and Telecommunication arrangements, electrical and
mechanical arrangements.
SWR Construction, Bangalore currently uses a FoxPro 2.6 based software application
IPMS to monitor and manage projects. Now they are moving their application to
FoxPro2.6 to java-based web application.

Responsibilities Developed business logic using spring framework.
User Interface (UI) screens design by using JSP, HTML
Sharing, coordinating, and supporting the teammates while solving tasks.
Spring web MVC used develop the apps.
Keywords: cprogramm continuous integration continuous deployment quality analyst user interface access management sthree database information technology Idaho

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];2267
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: