Summary
Overview
Work History
Education
Skills
Timeline
Generic
JAYA CHANDRA GAJJELA

JAYA CHANDRA GAJJELA

Summary

Meticulous Technical Lead strictly adheres to both client-provided technical requirements and internal business goals. Balances project prioritization to fulfill both contractual obligations and internal revenue requirements. Provides foresight and management designed to grow satisfied customer bases and revenue figures. Enthusiastic Senior Technical Leader polished in optimizing systems to address dynamic needs, improve collaboration and strengthen security. Weighs crucial business and IT needs against procedural limitations to assess roadmaps for optimal functions.

Overview

15
15
years of professional experience

Work History

Senior Technical Lead

DBS Bank (payroll: HclTech Singapore)
09.2022 - Current
  • Project: Real-time transaction fraud prevention and detectionProject Description: Detecting fraudulent transactions with predefined set of rules
  • Creating cases for suspicious transaction
  • Blocking fraudulent transactions
  • This is a low-latency, high throughput, and reactive, real-time transaction fraud prevention system for digital channels of DBS bank
  • The system is capable of detecting fraud in real-time and hold the payment until the investigation completes
  • It is based on a dynamic rule engine & Machine learning modules which are capable of adjusting with quickly changing fraud patterns
  • Technical lead – system architecture, cross-team communications & lead developer
  • Brought forth an excellent understanding of the digital fraud landscape and trends
  • Individual contributor to the ultra-low latency API gateway, reactive service based on Java , Kafka, Openshift, Docker
  • (SLA per transaction is 100 mili seconds with a throughput of 50 TPS)
  • Engineered in-memory data grid cluster to run in low latency mode and written reactive data access abstraction library in vertex
  • Authored reactive library for pub/sub to Confluent Kafka for vertex and spring reactor
  • Set up a framework for Kafka stream processing, joining streams & stream lookup
  • Implemented a pattern matching algorithm for fraud detection from discrete events
  • Developed POC to test new technologies and share ideas with the team and management
  • Involved in the development of applications / Microservices in terms of solutions or methodologies
  • Assisted in scope definition, planning, estimation and tracking
  • Documented all related work as per company's methodology
  • Developed scalable applications using Core Java resulting in increased application performance
  • Took ownership of software components and associated development and testing in terms of timelines and quality
  • Prevented fraudulent activities of worth $350,000 across APAC Region
  • Tools & Technologies: Java 11/17, Spring Boot, GraphQL, RabbitMQ, WebSocket, Spring batch, Spring Reactor API's, Spring Cloud, Hibernate, JTA, JPA JavaMail ,Microservices, REST API's, JPA, Maven, Junit 5, Mockito, SQL, GIT, Kafka, Apama EPL, VisionPlus, PowerCard, Angular, React, Kafka,Jenkins,Linux, Agile.
  • Assessed project milestones and team performance to keep staff on-task.
  • Continuously refined project management methodologies within the team through iterative process improvements, achieving increased efficiency in project delivery timeframes.
  • Optimized infrastructure performance with thorough analysis and implementation of necessary upgrades, ensuring smooth running of applications at peak times.
  • Fostered a culture of innovation within the technical team by encouraging experimentation with cutting-edge technologies and tools.
  • Collaborated with cross-functional teams to design and implement innovative technical solutions, fostering streamlined communication channels and efficient problem resolution.
  • Led the development and execution of end-to-end testing strategies for complex projects, ensuring high-quality deliverables that met client expectations.
  • Managed team of 5 personnel focused on implementing resolutions and updates.

Senior Full Stack Developer/Java Tech Lead/ITPM

Central Provident Fund Board (Payroll: Elitez )
06.2020 - 08.2022
  • Accomplishments: Lead in the preparation of Technical Design Specifications ( TSD ), or perform reviews of such deliverable from vendors Involved in project planning and initiation stages on the estimation of development team effort based on requirements and high-level solutions provided
  • Engaging with business stakeholders to highlight any technical and implementation constraints throughout the project, especially during requirements gathering and analysis phases
  • Perform architecture design, present and solicit approvals from the Solution Architecture Creation of Functional Specifications Document (FSD) to ensure alignment with IT strategy and aptness to the target IT landscape, including assessment of any downstream impact due to changes introduced
  • Lead in the preparation of Technical Design Specifications ( TSD ), or perform reviews of such deliverable from vendors
  • Attain or support developers to acceptance of these deliverable from the relevant project stakeholders
  • Exercise close supervision during the development of the system to ensure adherence to design and technical specifications, and perform code reviews to ensure alignment to best practices and coding standards
  • Lead in the provision of clarifications to development teams during the implementation phase of the project for queries pertaining to the TSD or FSD
  • Where necessary, re-engage BE to revise requirements and/or for the acceptance of alternative solutions, due to design or implementation constraints encountered
  • Lead in the setup of the necessary testing environments and support Test Manager to ensure these environments are stable to minimize disruptions and downtime during testing cycles
  • Provided guidance and leadership to the development team in the rectification of defects by supporting them to identify the root causes and propose solutions to fix issues.
  • Designed robust RESTful APIs for seamless integration between front-end applications and back-end services.
  • Led architecture design decisions to ensure application scalability, modularity, and maintainability in the long run.
  • Performed thorough code reviews to maintain coding standards and ensure optimal performance of developed applications.
  • Collaborated with multi-disciplinary teams to deliver high-quality products on time and within budget constraints.
  • Managed version control systems like Git for tracking code changes, enabling streamlined collaboration among team members.
  • Established documentation standards for internal knowledge sharing among developers which facilitated smoother onboarding processes for new team members.
  • Facilitated communication between technical teams and non-technical stakeholders to ensure alignment on project requirements and goals.
  • Refactored legacy codebase to improve maintainability, readability, and overall system performance over time.
  • Mentored junior developers in adopting industry-standard practices while fostering a collaborative learning environment within the team.
  • Contributed to open-source projects through code contributions, bug fixes, and feature enhancements that benefited the broader developer community.

Senior Java Developer/Senior Full Stack Developer

SUMITOMO MITSUI BANKING CORPORATION (Optimum)
01.2019 - 04.2020
  • Accomplishments: Involved in Design, Development of EPIX Platform for SMBC SNG & HKG Branches
  • Involved in design and developing Core features for EPIX Funding Platform
  • Involved in Implementing a Batch Program from LTRDB, T24 to EPIX Platform SNG, HKG Involved in Implementing Transaction Creation Screens with work-flow changes
  • Involved in Implementing EPIX Batch Utilities to trigger daily batch jobs
  • Key Profile: Involved in design & developing product and user experience EPIX Platform
  • Involved in design & development of Master Module development using Angular JS
  • Implemented Services according to business requirements using REST API
  • Involved in implementing large volume of data batch processing job for EPIX Platform
  • Involved entire SDLC of the project and providing solutions for complex problems
  • Involved in design, developing Transactions Screens with Fixed Deposits, Immediate Funding Loans
  • Involved in Implementing UI Validations & Server-side validations
  • Involved in Implementing Rest API Services, SQL Db Scripts Preparation for business needs
  • Involved in unit testing, bug fixing for SIT, UAT, Pre-Prod, and Production environments
  • Involved in writing unit test cases and test suites.
  • Lead code reviews and estimated required changes.
  • Utilized containerization technologies like Docker for easier deployment management, leading to reduced downtime during updates.
  • Developed and enhanced EPIX programs with features such as Transaction Screening, AML and NICE.
  • Optimized database queries for faster response times, significantly improving end-user satisfaction rates.
  • Incorporated continuous integration tools such as Jenkins or GitLab CI/CD pipelines for streamlined code deployment and version control management.

Application Consultant/Senior Java Developer

United Overseas Bank (Optimum)
05.2018 - 12.2018
  • Accomplishments: Involved in design and developing UOB Personal Internet Banking (PIB) web application
  • Involved in Requirement Analysis, Design, Developing UOB Easy Product Development
  • Involved in developing functionalism of Regional Stash & One Account of UOB
  • Involved in enhancing the features of Online Applications for Fixed Deposit & CASA
  • Key Profile: Proven experience working in a development team in the web development space
  • Solid server-side Java development capability (Spring, Struts & Hibernate)
  • Solid understanding of object-oriented development principles
  • High-level coding standards, well-structured, easily maintainable, well-documented code
  • Solid understanding of the different software development methodologies (Waterfall, Agile, Scrum)
  • Experienced with Continuous Integration, Test Driven Development Methodologies
  • Solid database experience
  • Familiarity with database design, platform, Schema, Query Preparations
  • Involved in design & developing UOB Easy Screens to adhere to prototype wire-frames using PIB tag libraries
  • Developed request entry logic for PreCapture, Confirm & Complete flows using spring mvc to adhere business needs
  • Implemented data binding logic from UI to server-side
  • Managed spring configuration XML files for class loading & resource bundles
  • Implemented UI Validations using j Query & Exception Handling using Spring Framework
  • Constructed Core Business logic to adhere to business needs using Spring Framework
  • User defined exception handling mechanism has been implemented
  • Implemented consuming web services from EAI/RBK using Active MQ
  • Have done defect fixes in SIT, UAT & Warranty & Pre-production.
  • Led training sessions for end-users to ensure a smooth transition to new applications and systems.
  • Supported sales efforts through the creation of compelling product demonstrations showcasing unique features and benefits.
  • Oversaw implementation of new programs for user training and support.
  • Communicated with clients on consistent basis to achieve requirements.

Associate - Projects / Java Developer / Module Lead

Cognizant Technology Solutions
09.2009 - 05.2018
  • Accomplishments: Served for clients like JP Morgan Chase, TIAA-CREF Financial Services
  • Successfully worked on automation of CRM-CCP project in worth US$1.5 Million in Q4 2017/Q1 2018
  • Involved in design and developing systems, migration projects as well as enhancements
  • Acknowledged for efficient leadership of the project team to qualify for Automation of CRM-CCP Project
  • Aug 2017 – Mar 2018 Key Profile: Implemented Business Process 1 & Business Process 2 to automate the CRM-CCP Project using Java, Groovy & Selenium, and work fusion
  • Involved in development of architecture design, maintenance of major applications and rendering production support to align with business needs
  • Prepare & present bi-monthly release planning, defect management, budget and quality reports to stakeholders to enable effective decision-making
  • Render project related guidance to developers to enable code reviews and resolution of critical production issues to enhance client satisfaction through qualitative service delivery
  • Interact with clients for collating / evaluating requirements through requirement workshops to align with project deliverable for enhancing client satisfaction
  • Follow up with internal & external teams in ensuring compliance to project delivery schedules and other SLA parameters across assigned projects
  • Guide junior team members in resolving critical technical issues for ensuring seamless implementation of project assignments.
  • Ensured seamless integration of Java-based applications with databases, APIs, and other systems.
  • Reduced software bugs by conducting thorough unit testing and collaborating with QA teams.
  • Reviewed code and debugged errors to improve performance.
  • Enhanced application performance by optimizing Java code and implementing efficient algorithms.
  • Troubleshot complex issues within existing software applications, identifying root causes and implementing effective solutions.
  • Streamlined development processes by employing Agile methodologies and participating in Scrum meetings.
  • Contributed to the successful completion of projects by meeting tight deadlines and delivering high-quality code.
  • Developed user-friendly interfaces for web applications, improving user experience and satisfaction.
  • Reduced errors and deployment times with automated build processes.
  • Played key role in successful launch of multiple high-profile projects, meeting all deadlines and exceeding quality expectations.
  • Designed scalable architecture for web applications to drive traffic growth.

Associate – Projects /Java Developer/ Module Lead

TIAA CREF Financial Services (Cognizant)
06.2013 - 07.2017
  • Accomplishments: Graduated to the position of Module Lead within 2 years of joining the project team to the position of Subject Matter Expert
  • Actively involved in recruitment & ramping up of the organization including mentoring 2 engineers to move up to the next level
  • Functioned as core member of the team involved in setting up the quality process for maintaining seamless operations between Offshore and Onshore team
  • Key Profile: Worked on standard software modules to ensure configuration & adaptability of designs
  • Rendered support to RFI/RFQ business acquisitions to align existing SW platform reuse
  • Prepared cost estimates and managed customization and development of new software products
  • Developed architectural high-level designs (HLD) and low-level design (LLD) based on evaluated customer requirements
  • Participated in estimation & requirement workshops for evaluating customer specifications & developing software system requirements
  • Involved in design & developing UI Screens to adhere to prototype wire-frames using free marker templates [FTL]
  • Developed request entry logic using spring mvc annotations to accommodate business needs
  • Implemented data binding logic from UI to back-end
  • Managed spring configuration XML files for class loading & resource bundles
  • Implemented UI Validations using j Query & Exception Handling using Spring Framework
  • Constructed Core Business logic to adhere to business needs using Spring Framework
  • User defined exception handling mechanism has been implemented
  • Implemented technical user stories to accommodate project needs
  • Implemented Sprint User Stories, Product Changes and Change Requests
  • Implemented consuming web services from EERS using SOAP/REST
  • Have Written Junit test cases for Service Layer using Junit
  • Involved in Code-Merge activities & Manual-Merge activities to commit code from branches
  • Have done defect fixes in QA, UAT & Warranty & Production
  • Involved in Performance Tuning & Enhancements of the application.
  • Ensured seamless integration of Java-based applications with databases, APIs, and other systems.
  • Reduced software bugs by conducting thorough unit testing and collaborating with QA teams.
  • Reviewed code and debugged errors to improve performance.
  • Enhanced application performance by optimizing Java code and implementing efficient algorithms.

Java Developer/ Programmer Analyst

JP Morgan Chase (Cognizant)
10.2009 - 05.2013
  • Accomplishments: Involved in Development ANG Specs using Struts framework & got appreciation from clients
  • ANG (Access New Generation) Specs will be having information about clients like Client Profile, Sec Admins, Products & Accounts, which will be send to Admin Center (External System)
  • ANG Specs will be launched in Setup, Incremental & Maintenance depending on the Client Profile Exist in Admin Center
  • Key Profile: Involved in entire SDLC Life cycle of Projects until Go-Live
  • Involved in Developing Specs Screen using Struts Tag Libraries Framework
  • Involved in developing server-side Business Logic & Validations using struts framework
  • Involved in Implementing Change Requests & Spec Implementations using Struts framework
  • Involved in Developing Outbound & Inbound Components using spring Batch
  • Implemented consuming the web services from AC from DAO Layer
  • Worked on Application Security & AVAT – SQL Injection, Cross-site Scripting
  • Written Junit test cases for controller, service layers & done Unit Testing
  • Involved in Performance Tuning & Enhancement of the application
  • Implemented exception handling across the application
  • Managed Configuration files & resource bundles for entire application Conducted static & dynamic tests and participated in code reviews of legacy software modules developed by team.
  • Ensured seamless integration of Java-based applications with databases, APIs, and other systems.
  • Reduced software bugs by conducting thorough unit testing and collaborating with QA teams.
  • Reviewed code and debugged errors to improve performance.
  • Enhanced application performance by optimizing Java code and implementing efficient algorithms.

Education

Bachelors of Engineering - Electronics And Communication Engineering

Jawaharlal Nehru Technological University
HYDERABAD, INDIA
06.2006

Skills

  • Requirement Collation, NFR, Application Design Development
  • Java8/11/17, J2EE
  • Spring Boot, Angular, React
  • Micro services/Rest API/MQ
  • Struts, Spring, Hibernate, JPA
  • JDBC, JMS, Apache Kafka
  • Agile/Scrum
  • MAVEN, Bit Bucket, Jenkins
  • CI/CD, Jenkins, Sonar
  • SIT, UAT, PROD Support
  • OAuth2 and JWT and Security
  • Bot Development & IT Support
  • Vendor & Stakeholder Interaction
  • SQL and No SQL Databases
  • Docker, Kubernetes, Openshift
  • Team Mentoring & Leadership
  • J2EE - Servlets, JSPs, JSTL
  • Frame Works – Struts, Spring Boot, Hibernate, Log4j, JUnit, Mockito, My Batis, JPA
  • Web Applications - HTML, CSS, JavaScript, Bootstrap, SASS, Web Package
  • Web services – JSON, XML, SOAP, REST API, Micro-services
  • Databases – My SQL, Oracle, SQL Server, Mongo DB
  • Application Server – Web Sphere, Web logic, Tomcat, J Boss
  • Configuration Tools – VSS, CVS, SVN, Clear Case, Star Team, Bit Bucket, Git Hub, RTC
  • Build automation - ANT, Maven, Jenkins, code quality analysis using SonarQube
  • Automation of functional, regression, performance testing using Selenium/ Cucumber
  • Docker, Kubernetes
  • AWS, System Architecture
  • Microservices Architecture
  • Team Mentoring
  • Business Analysis
  • Requirements Analysis
  • API Development
  • Product Management
  • Network Administration
  • ITIL Framework
  • Software Development
  • Machine Learning
  • DevOps principles
  • Customer Relationship Management
  • Systems Development Lifecycle Management
  • Project Leadership
  • Agile Methodology
  • Project Management
  • Policy Implementation
  • Application security
  • API Design and Development
  • Design development
  • Strategic planning design
  • Software Architecture Design
  • Performance Optimization
  • Scrum Framework
  • DevOps
  • Functional requirements understanding
  • Product optimization
  • Mentorship and coaching
  • Stack Development
  • Technological integration
  • Problem-Solving
  • Problem-solving abilities
  • Team Collaboration
  • Pipeline Development

Timeline

Senior Technical Lead

DBS Bank (payroll: HclTech Singapore)
09.2022 - Current

Senior Full Stack Developer/Java Tech Lead/ITPM

Central Provident Fund Board (Payroll: Elitez )
06.2020 - 08.2022

Senior Java Developer/Senior Full Stack Developer

SUMITOMO MITSUI BANKING CORPORATION (Optimum)
01.2019 - 04.2020

Application Consultant/Senior Java Developer

United Overseas Bank (Optimum)
05.2018 - 12.2018

Associate – Projects /Java Developer/ Module Lead

TIAA CREF Financial Services (Cognizant)
06.2013 - 07.2017

Java Developer/ Programmer Analyst

JP Morgan Chase (Cognizant)
10.2009 - 05.2013

Associate - Projects / Java Developer / Module Lead

Cognizant Technology Solutions
09.2009 - 05.2018

Bachelors of Engineering - Electronics And Communication Engineering

Jawaharlal Nehru Technological University
JAYA CHANDRA GAJJELA