Ankur Singh

Software Engineer

Bengaluru, Karnataka, India3 yrs 2 mos experience
AI EnabledAI ML Practitioner

Key Highlights

  • Expert in building scalable backend systems.
  • Proven track record in Fintech application development.
  • Strong command of modern backend architectures.
Stackforce AI infers this person is a Backend Software Engineer specializing in Fintech solutions with a focus on scalable architectures.

Contact

Skills

Core Skills

Backend SystemsJavaApi IntegrationMicroservices

Other Skills

AWSAmazon Web Services (AWS)AndroidAndroid DevelopmentAndroid JetpackApache KafkaArtificial Intelligence (AI)BillingCC++Cascading Style Sheets (CSS)Computer NetworkingComputer ScienceComputer System ValidationContinuous Integration and Continuous Delivery (CI/CD)

About

I am a results-driven software engineer with a strong focus on building scalable, high-performance backend systems that deliver real business value. I currently work at Amazon on the Fees and Billing team within Amazon Warehousing and Distribution (AWD). My role involves designing and developing backend systems that support complex logistics and billing processes, ensuring accuracy, performance, and reliability at scale. Previously, I was at IG Group, where I built mission-critical backend applications using Java, Spring Boot, Kafka, SQL, and AWS. Earlier in my career, I worked at Intel, where I gained deep experience in system-level programming, performance optimization, and large-scale application development. I have a strong command of modern backend architectures, including microservices and event-driven systems. I also work fluently with MongoDB for NoSQL solutions and have hands-on experience with frontend development using React.js, allowing me to contribute across the full stack when needed. I use CI/CD pipelines with Jenkins and GitLab CI, along with containerization tools like Docker, to support rapid and reliable software delivery. I am experienced in system observability and monitoring, using tools such as Grafana, Prometheus, and Splunk, and follow telemetry and alerting best practices to ensure production stability. My broader technical skill set includes C++, C, and Python, which I have used for systems programming, automation, and scripting. I apply principles of clean code, test-driven development (TDD), and agile methodologies to build robust and maintainable software. I am passionate about solving complex engineering problems, integrating cloud-native services on AWS, and building systems that are resilient, scalable, and reliable. Feel free to connect if you are interested in collaborating, exchanging ideas, or exploring opportunities in software development.

Experience

3 yrs 2 mos
Total Experience
1 yr 2 mos
Average Tenure
9 mos
Current Experience

Amazon

Software Development Engineer 2 - Fees and Billing

Sep 2025Present · 9 mos · Bengaluru, Karnataka, India

  • Simply put we charge sellers for moving an item from A to B
JavaSpring BootBackend SystemsLogisticsBilling

Ig group

2 roles

Software Engineer - Payments and Account Opening

Aug 2024Sep 2025 · 1 yr 1 mo

  • They told me that I have been promoted
  • > Integrating a third party provider (Alloy) for account opening.
  • > Alloy allows us to smooth out our EKYC and AKYC procedures by abstracting off the actual KYC process, which has drastically boosted the amount of clients who have their accounts activated.
  • > API based integration (Java, Kafka, MongoDB, Spring, Oracle)
  • > Owner for Data Updates via client, or via our KYC analysts.
  • > Helped migrate apps from On-Prem to Nomad containers.
  • > Implemented Java Mail Sender to send salesforce email internally for audit purpose.
  • > Owner for webhook consumption for Alloy, integrated multiple webhook events to increase reliability and implement an asynchronous communication between IG and Alloy
JavaKafkaMongoDBSpringOracleAPI Integration

Software Engineer - Payments

Sep 2023Aug 2024 · 11 mos

  • > Implemented Risk Assessment for incoming payments. Made the risk assessment parameters configurable on the go.
  • > Specialization in Payments Domain: Spearheaded development initiatives within IG Group's Payments Domain, ensuring robust and scalable solutions.
  • > Open Banking Application Development: Collaborated on the development of an Open Banking Application, seamlessly integrating Plaid into the website and ensuring robust, secure, and efficient functionality
  • > Technologies and Tools: Utilized Java, Spring Boot, Microservices, REST, AWS, JPA, API, Maven, Podman, JUnit, Kafka, SQL, and Docker to build and maintain backend systems.
  • > API Integration and JWT Authentication: Expertly integrated diverse API endpoints, implemented JWT Authentication, and exposed Golden Signal Metrics using Grafana, Prometheus, and Telemetry.
  • > Bug Resolution and System Improvement: Discovered and resolved critical issues in backend applications, resulting in improved performance and customer satisfaction.
JavaSpring BootMicroservicesRESTAWSSQL+1

Intel corporation

Software Engineer

Jan 2023Jun 2023 · 5 mos · Bengaluru, Karnataka, India · Hybrid

Education

UVCE

Bachelor of Technology - BTech — Information Science and Engineering

Kendriya Vidyalaya

Senior Secondary — Science

Stackforce found 100+ more professionals with Backend Systems & Java

Explore similar profiles based on matching skills and experience