Connect on LinkedIn
Available for opportunities

Atul Rai

Senior Software Engineer·Content Creator

9+ years crafting scalable enterprise applications with Java 17/21, Spring Boot, and AWS. Currently at Nasdaq — building financial market solutions that scale globally.

9+
Years Experience
5
Companies
2
Domains
3
Cloud Platforms
Atul Rai - Senior Software Engineer
@ Nasdaq · Bengaluru, India
About Me

Building Scalable Systems,
One Feature at a Time

Senior Software Engineer with 9+ years of experience designing and building scalable enterprise applications. I specialize in the entire backend stack from database to API layer, with solid frontend chops in React.

Currently at Nasdaq, contributing to the market surveillance platform trusted by financial regulators worldwide. My work spans the full software development lifecycle — architecture, implementation, testing, and deployment.

Bengaluru, India
Senior Specialist @ Nasdaq
MCA, AKTU Lucknow · 2016

Backend Excellence

Deep expertise in Java 17/21, Spring Boot, and Microservices with a focus on performance and clean architecture.

☁️

Cloud Native

Experienced in designing and deploying cloud-native solutions on AWS and Azure with CI/CD pipelines.

💼

Financial Domain

Specialized in finance and treasury systems — from Nasdaq Market Surveillance to BNP Paribas treasury forecasting.

Agile Practitioner

Strong believer in clean code, test-driven development, and continuous improvement in Agile environments.

Technical Skills

The Toolkit Behind the Code

Skill Overview

Proficiency Levels

Languages

Java 17/21JavaScriptSQLPython

Backend

Spring BootSpring MVCSpring SecuritySpring Data JPAMicroservicesREST APIs

Frontend

React JSBootstrapjQuery

Databases

Oracle 19cPostgreSQLMySQL

Cloud & DevOps

AWSAzureJenkinsGitMavenGradleCI/CD

Testing & Tools

JUnitMockitoJacocoSwaggerSonar LintJiraIntelliJ IDEA
Work History

9+ Years of Professional Growth

N

Nasdaq

Software Developer Senior Specialist

Bengaluru, India

CurrentSep 2024 – Present

Working on Nasdaq Market Surveillance — the market monitoring solution of choice for financial regulators worldwide. Building and enhancing enterprise-grade financial systems.

Java 21PythonPostgreSQLAWSJenkinsGit
C

Capgemini Technology

Sr. Consultant

Bengaluru, India

3 yrs 1 moAug 2021 – Sep 2024

Worked on ILMS (Intraday Liquidity Monitoring System) for BNP Paribas. Built treasury forecasting tools and short-term bank position management across multiple currencies.

Java 17Spring BootReactOracle 19cJasper ReportsGit
S

Sopra Banking Software

Senior Software Engineer

Noida, India

1 yr 6 mosMar 2020 – Aug 2021

Delivered banking software solutions, implementing new features and enhancements while consuming RESTful APIs and writing reusable, well-tested components.

JavaSpring BootREST APIsSQL
H

HCL Technologies

Lead Engineer

Noida, India

1 yr 5 mosOct 2018 – Mar 2020

Led engineering initiatives, mentored junior developers, and delivered high-quality software solutions. Recognized as Knowledge Champion for technical contributions.

JavaSpring MVCREST APIsOracle
A

Akal Information Sys Ltd

Software Developer

New Delhi, India

1 yr 10 mosDec 2016 – Oct 2018

Began professional career building enterprise Java applications. Developed foundational skills in Spring framework, REST API design, and enterprise database management.

JavaSpringSQLHibernate
Portfolio

Projects That Move Markets

📊
Current · Nasdaq

NMS — Nasdaq Market Surveillance

Finance · Market Surveillance

The market monitoring solution of choice for traditional and start-up markets, central banks, and financial regulators worldwide. Built to detect market manipulation, insider trading, and anomalous trading patterns at scale.

Key Contributions

  • Implementing new features and enhancements to the surveillance platform
  • Writing reusable, maintainable components with clean architecture principles
  • Comprehensive unit testing of components and services
Java 21PythonPostgreSQLAWSJenkinsGit
🏦
2021–2024 · BNP Paribas

ILMS — Intraday Liquidity Monitoring System

Finance · Treasury Forecasting

An online communication tool to build treasury forecasts and manage the short-term position of the bank in all its currencies. Enables treasury teams to forecast, monitor, and act on liquidity positions in real time.

Key Contributions

  • Implementing new features and enhancements to the treasury platform
  • Creating reusable code for complex financial calculations
  • Consuming RESTful APIs from upstream systems as per design
  • Unit testing of components and services with high code coverage
Java 17Spring BootReact JSOracle 19cJasper ReportsGit
Recognition

Awards & Achievements

🎯

Expand Your Expertise

Nasdaq

Oct 2025
🤝

Play as a Team

Nasdaq

Jan 2025

Customer Delight Award

Capgemini Technology

Jan 2024
🏆

High Performing Associate

Capgemini · BNP Paribas

Jun 2023
🧠

Knowledge Champion

HCL Technologies

Aug 2019
💻

Code Guru (C Programming)

Sunbeam School, Varanasi

Oct 2011

Education

🎓

Master of Computer Application (MCA)

AKTU, Lucknow

2016·72.5% Aggregate
📚

Bachelor of Computer Application (BCA)

MGKVP, Varanasi

2014·71% Aggregate
Community & Content

Beyond the Code Editor

Writing, teaching, and exploring — sharing knowledge and experiences beyond professional work.

WebSparrow — Dev Blog

In-depth tutorials and guides on Java, Spring Boot, React, and the modern web stack. A trusted resource for developers looking for clear, practical code examples.

JavaSpring BootReactTutorials
Read the Blog

WanderBites with Atul

YouTube channel blending travel adventures and culinary explorations. Capturing the essence of India's diverse landscapes and street food culture through an authentic lens.

TravelFoodIndiaVlogs
Watch Videos

Stack Overflow

Active contributor to the Stack Overflow community. Helping fellow developers debug tricky Java and Spring Boot issues with clear, well-explained answers.

JavaSpringQ&ACommunity
View Profile