Back to Developers
VIKAS M G

VIKAS M G

Software engineer

Bangalore, India Full-time 5+ yrs exp 95 · Outstanding

About

Worked for JP Morgan and Chase with payroll of Ascendion. Worked as Software Engineer with approx. 2 years of experience developing backend systems using Java and Spring Boot. Experienced in building REST APIs, microservices, and JMS-based asynchronous workflows for banking transaction processing. Skilled in Oracle SQL, MyBatis, and AWS, with experience in AI-powered chatbot integrations and core banking payment systems.

Skills & Expertise (36)

AWS Intermediate
8.0/10
2
Years Exp
Spring Boot Intermediate
7.3/10
2
Years Exp
REST APIs Intermediate
7.3/10
2
Years Exp
Java Intermediate
7.3/10
2
Years Exp
JWT Authentication Intermediate
7.3/10
2
Years Exp
OOPs Oracle Cloud Git Bitbucket Jira IntelliJ IDEA Apache Tomcat Autosys Shell Scripting EBS System Design Fundamentals Data Modeling Asynchronous Processing Agile Scrum SDLC VPC AMI IAM RDS S3 EC2 Hibernate JDBC MyBatis MySql Oracle SQL Multithreading Microservices Architecture Python SQL

Work Experience

Software Engineer

Ascendion engineering private limited

Jun 2024 - Present

Developed backend services using Java and Spring Boot for a banking tax payment system and performed API testing and validation using Postman to ensure proper request handling and integration with upstream modules. Implemented JWT-based authentication and validation logic, including customer verification, duplicate request detection, cutoff-time checks, and holiday validations. Designed asynchronous communication using JMS-based messaging queues (MQ) to send payment requests to downstream banking systems for fund blocking and process responses received from them. Implemented background processing using multithreading to prepare and process transaction messages while maintaining system performance and reliability. Designed database sequence-based transaction reference generation, including both global and daily sequences to ensure unique transaction identifiers. Implemented scheduled batch jobs using AutoSys (.jil) and shell scripts (.sh) for end-of-day automation tasks. Implemented database operations using Oracle SQL and MyBatis for transaction persistence, query execution, and response handling from messaging queues. Participated in design discussions, code reviews, and production issue analysis, ensuring scalable and maintainable implementations. Collaborated with product managers, QA, and DevOps teams in an Agile/Scrum environment, utilizing Jira for sprint tracking and Git (Bitbucket) for version control and code management.

Client

JPMorgan Chase & Co.

Jun 2024 - Present

Developed backend services using Java and Spring Boot for a banking tax payment system and performed API testing and validation using Postman to ensure proper request handling and integration with upstream modules. Implemented JWT-based authentication and validation logic, including customer verification, duplicate request detection, cutoff-time checks, and holiday validations. Designed asynchronous communication using JMS-based messaging queues (MQ) to send payment requests to downstream banking systems for fund blocking and process responses received from them. Implemented background processing using multithreading to prepare and process transaction messages while maintaining system performance and reliability. Designed database sequence-based transaction reference generation, including both global and daily sequences to ensure unique transaction identifiers. Implemented scheduled batch jobs using AutoSys (.jil) and shell scripts (.sh) for end-of-day automation tasks. Implemented database operations using Oracle SQL and MyBatis for transaction persistence, query execution, and response handling from messaging queues. Participated in design discussions, code reviews, and production issue analysis, ensuring scalable and maintainable implementations. Collaborated with product managers, QA, and DevOps teams in an Agile/Scrum environment, utilizing Jira for sprint tracking and Git (Bitbucket) for version control and code management.

Client

Citi Bank

Jun 2024 - Present

Contributed to the development of an AI-powered banking chatbot that enables users to query financial information such as recent transactions, daily spending summaries, highest expenses, and spending patterns through natural language interactions. Integrated AI/LLM-based processing workflows within an agentic AI architecture to interpret user queries and generate contextual financial insights. Utilized AWS services including EC2 and S3 for deploying and hosting chatbot component and managing application storage. Implemented data aggregation and transaction insight logic using SQL, leveraging AWS RDS for storing and querying transaction datasets to support chatbot responses. Collaborated with AI engineers and backend developers in an Agile/Scrum environment, contributing to the development and integration of chatbot features for financial data insights.

Education

Bachelors of Engineering in Computer Science and Info Tech - Reva University

2020 - 2024 · India

Certifications

AWS certified cloud practitioner

Amazon Web service · 2025

AWS certificate

Interested in this developer?

Profile Score Breakdown

📷 Photo 10/10
📄 Resume 10/10
💼 Job Title 10/10
✍️ Bio 10/10
🛠️ Skills 20/20
🎓 Education 10/10
⏱️ Experience 15/15
💰 Rate 0/5
🏆 Certs 5/5
Verified 5/5
Total Score 95/100

Profile Overview

Member sinceMay 2026
AvailabilityFull-time

Availability Details

Relocation

Open to Relocation

Skills (36)

Click a skill to find developers with the same skill