Summary
Overview
Work History
Education
Skills
Timeline
Generic

Chaitanya Jada

Irving,TX

Summary

  • 13 Years Experienced and Self motivated Java web developer with rich history of working for banking , pharma, finance in agile ,scrum methodologies using DevOps practices.
  • Experienced Full Stack Developer adept in bringing forth expertise in design, installation, testing and maintenance of software systems.
  • Equipped with a diverse and promising skill-set.Proficient in various platforms, languages, and embedded systems.
  • Created micorservices, RestfulAPIs, SOAP APIs for web applications following Devops practices and dockerization.
  • Worked with Messaging systems like ApacheKafka, MQ and AWS S3 and discovery , Elastic Search etc.
  • Exhibited strong knowledge of integration of java applications with databases using hibernate and other tools.
  • Conduct reviews of code, pair programming to use SOLID principles and design patterns, SOA ,orchestrations.
  • Quality conscious- Develop using Test driven development by writing unit tests using Junit & Mockito,Jest , API automation testing. Maintain good results for applications on Sonar Qube ,Fortify ,Nexus.
  • Perform CI/CD process for Build, Integration and Assembly testing , deployment configurations, Incident management.
  • Worked with version control systems like GIT,SVN,TFS in IDEs like Intellij,Eclipse, Visual studio,Spring Tool Suite.
  • Proficient in Java/J2EE Design Paerns including Singleton, Factory, Model View Controller(MVC) and Business Delegate. Well versed with core Java concepts like collections,multithreading, serialization, Java beans.
  • Able to effectively self-manage during in dependent projects,as well as collaborate as part of a productive team.
  • Lead a team of developers from different locations, giving support to the client's multi-cultural team, providing feedback, clarifying requirements and helping with technical questions.
  • Keep the Project Manager and the IT Leads updated on the overall progress of the projects and manage the tasks distributed to the team. Keep the code and the features implemented by the other developers in accordance to the requirements.
  • Collaborate with business and project team to estimate work and establish project timelines, scope and deliverables.
  • Worked in the projects having Onsite-Offshore models delivering both waterfall and Agile methodologies.
  • Work with Product Owner, architect, and stake holders to come up with priorities for product backlog and sprint backlog.

Overview

15
15
years of professional experience

Work History

Lead Java Developer

ADP
Alpharetta, United States
05.2022 - Current

Project: Compensation

Industry : Human Capital Management

Technologies and Tools Used: Spring Boot, Java 8, AWS S3, Docker, Apache Kafka, Maven, Oracle, Splunk, Junit, Mocktio, SonarQube ,Jenkins,JIRA, GIT, Intellij.

Compensation tool for managers that helps ADP makes sound compensation and budgeting decisions. Associate award data is computed with on-the-money precision in your own local currency.

Responsibilities:

  • Effectively translated client requirements into technical requirements. Worked to ensure a positive and hassle-free customer experience.
  • Developed micro-services in accordance with contracts.
  • Implemented API's to upload and download compensation docs from AWS S3.
  • Implemented APIs to adhere ADP security principles.
  • Developed Kafka streaming to send notification to across systems.
  • Developed secured application based on OWASP rules and run Sonar ,Nexus before deployment as CI/CD pipeline.
  • Developed application using TestDrivenDevelopment to ensure high code coverage and identify bugs at early stage.
  • Developed Junit Tests and IntegrationTests to improve the quality of the application.
  • Handled data in JSON, Java Objects stored from context servers enabling to work with distributed systems.
  • Conducted Feature previews and kick off meetings.
  • Successfully identified, diagnosed, and fixed problems with installations and integration.

Lead Java Developer

Bank of America
Chicago, United States
11.2018 - 04.2022

Project: QzDocs Confirmation


Industry
: Banking


Technologies
: Python, Quartz Framework, Java, RDBMS, Jenkins, Ansible

QzDocs Confirmation is to generate confirmations for Equity, GFX and VMaster trades by using SmartDx tool. This is to confirm the deals between Bank of America and counter party clients. There are 2 types of confirmations are happening as per client. Paper confirmation and electronic confirmation.

Roles & Responsibilities:

  • Extensively worked on Quartz framework to generate reports for the available trades
  • Generated doc confirmations using SmartDx tool
  • Have worked on migrating the application from python 2.7 to 3.7
  • Have worked in finding the recon brakes of the trades.
  • Demo the changes to SME's and get sign off and make story for the production.
  • Effectivelymultitaskedandworkedwellwithinternalandexternalteams to meet deadlines.
  • Successfully identified, diagnosed, and fixed problems withinstallations and integration.

Project: DRUM


Industry
: Banking

Technologies: Java, RDBMS, Jenkins, Ansible

DRUM is to store the docs related to trades and trade history and it sends data to downstream to implement end to end to process. This is to store the confirmation documents for Equity, Vmaster and GFX trades. DRUM receives confirmation documents from Qz confirms and stores them and then initiates downstream process. DRUM also updates the status of trades to confirmed state upon receiving the confirmation document and it generates unconfirmed reports for the business.

Roles & Responsibilities:

  • Worked as acting lead and handled team of 8 people.
  • Generated new unconfirmed reports as per entity and region.
  • Raised CRQ’s (Change Request Management) Using Incident Management (IM) tool.
  • Actively involved in deploying the applications in production environment.

Lead Java Developer

DBS
Singapore, Singapore
03.2017 - 07.2018

Project: Account Opening System


Industry:
Banking


Technologies:
Core Java, Spring boot, REST API, Finacle, Angular 2

Account Opening System – deals with creating current account and savings account for corporate users by interacting with Finacle (3rd party service product owned by Infosys). Actively developed account opening page where we send certain fields to Finacle to create account opening.

Responsibilities:

  • Effectively translated client requirements into technical requirements.Worked to ensure a positive and hassle-free customer experience.
  • Developed micro-services in accordance with contracts.
  • Developed API to interact with Finacle API to get account details or to create account details.
  • Worked on the migration of monolithic application to microservices – REST API with Spring BOOT (server- side).
  • Developed application using TestDrivenDevelopment to ensure high code coverage and identify bugs at early stage.
  • It was built on Core Java, Rest Service and Spring Boot with Oracle.
  • Developed end to end functionality for each country.
  • Actively involved in migrating application from .net to java.
  • Successfully identified, diagnosed, and fixed problems with installations and integration.

Senior Member Technical Staff -I

Model N
San Mateo, United States
09.2014 - 02.2017

Project: Revenue Management System

Industry: Pharma


Technologies: Core Java, Oracle, Shell scripting


Model N’s Revenue Management System is a product developed by Model N which is helpful for the Pharma companies to supports customers through their entire revenue life cycle, from pricing, contracting, and compliance to settlements, channel management, and analytics.

Responsibilities:

  • Developing and supporting infrastructure components.
  • Analysing the Requirement, writing new component or changing the existing one
  • Developed functionalities based on story requirements.
  • Developed shell scripts to translate hard coded values to property files.
  • Externalized all components of Model N application into Japanese language.
  • Developed application using TestDrivenDevelopment to ensure high code coverage and identify bugs at early stage.
  • Successfully identified, diagnosed, and fixed problems with installations and integration.

Consultant (Java Developer)

Oakton consulting Technologies ltd
Hyderabad, India
06.2013 - 09.2014

Project: EA Supported application

Technologies & Tools: Web RTC

Video Chat Application - GE Mid range web application team need to interact with customers daily to resolve issues. To provide a one-to-one video communication, this video chat application developed.

Responsibilities:

  • Involved in developing complete application.
  • Learnt web sockets and web-rtc technologies.
  • This is a kind of POC developed by me to implement complete screen sharing concept.
  • Actively involved with users to resolve tickets.

Associate System Engineer

TCS
Hyderabad, India
12.2009 - 06.2013

Cards Authorization Manager (CAZM) - is a POJO component which is used to validate the MYCA (Manage Your Card Account) card’s by connecting to Card’s Db through JDBC connection pool. All MYCA services which are connecting to back end to retrieve or update data of card will consume CAZM for authorization.

  • Understanding the Requirements of CAZM authorization for the service.
  • As a module lead, should gather the complete requirements. Technologies: Core Java, Oracle.

Education

Associate of Science - Computational Science

JNTU Kakinada
06.2009

Skills

  • Java&J2EE
  • SpringBoot
  • Micro Services
  • REST API & Web Services
  • AWS S3
  • Kafka
  • Docker
  • Terraform
  • Kubernetes
  • Spring MVC
  • Devops
  • Jenkins Pipeline
  • Junit & Mockito
  • Angular
  • Integration Testing
  • Oracle, MS SQl
  • Git & SVN
  • SOAP
  • Unix
  • Python
  • Thunderhead
  • Postman & SOAP UI

Timeline

Lead Java Developer

ADP
05.2022 - Current

Lead Java Developer

Bank of America
11.2018 - 04.2022

Lead Java Developer

DBS
03.2017 - 07.2018

Senior Member Technical Staff -I

Model N
09.2014 - 02.2017

Consultant (Java Developer)

Oakton consulting Technologies ltd
06.2013 - 09.2014

Associate System Engineer

TCS
12.2009 - 06.2013

Associate of Science - Computational Science

JNTU Kakinada
Chaitanya Jada