Senior Software Engineer @Nihilent (Backend Developer)| Java (J2EE) | Spring | Spring Boot | AWS |JPA (Hibernate) | RESTful APIs | Microservices | Python | FastAPI | SQL | Docker

On-site

On-site

Pune District, Maharashtra, India



Bachelor of Engineering - BE, Engineering
All India Shivaji Memorial Societys College of Engineering, Pune

Science
kendriya vidyalaya
Join Amardeep and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossSenior Software Engineer @Nihilent (Backend Developer)| Java (J2EE) | Spring | Spring Boot | AWS |JPA (Hibernate) | RESTful APIs | Microservices | Python | FastAPI | SQL | Docker
A passionate Backend Engineer with 4+ years of experience in building scalable microservices and real-time systems using Java, Spring Boot, and Python. Proficient in designing cloud-native architectures on AWS, optimizing databases, and developing secure, event-driven applications. I thrive in fast-paced environments, enjoy solving complex backend challenges, and take pride in delivering clean, efficient code that drives business impact.
Pune District
codex
cursor
Senior Software Engineer at Nihilent, Apr 2024 - Present · 2 yrs 4 mos, On-site, • Develop and maintain high-volume enterprise backend services using Java, Spring Boot, and Hibernate, supporting 10K+ users/day. • Built and optimized RESTful APIs for loan origination, KYC, credit scoring, and decision automation. • Applied object-oriented design principles and design patterns to build maintainable, unit-testable code. • Implemented test-driven development practices using JUnit and Mockito to ensure high code quality and regression safety. • Optimized SQL queries and database schemas in MySQL/PostgreSQL (AWS RDS) to improve performance and reduce response times. • Build event-driven components using AWS EventBridge, AWS Lambda and schedulers to handle retries, workflows, and background processing. • Implemented a Webhook API for third-party Identity Verification (IDV) callbacks to trigger real-time frontend updates, re ducing verification time to 15 minutes. • Deploy and manage backend services using automated CI/CD pipelines to ensure reliable and repeatable releases. • Participated actively in Agile Scrum ceremonies including sprint planning, estimation, reviews, and retrospectives. • Collaborated with business users and senior stakeholders to translate functional requirements into technical solutions. Store of the Future (SoTF) • Developed backend services for Smart Teller Machines using Python and Redshift. • Integrated biometric and national ID verification systems (South African Ministry of Home Affairs) via secure REST APIs. • Built scalable middleware services to support real-time branch automation and digital workflows. • Worked closely with UX, product, and hardware teams to deliver end-to-end enterprise solutions.
Software Engineer at Nihilent, Apr 2023 - Mar 2024 · 1 yr, On-site, -Develop and maintain backend applications using Java, Spring Boot, and Hibernate, supporting high-volume user traffic. -Build and enhance RESTful APIs for loan origination, identity verification, credit processing, and related banking workflows. -Apply object-oriented programming principles to create clean, maintainable, and testable code. -Write unit tests using JUnit and Mockito to ensure code quality and system reliability. -Optimize database queries and improve application performance using MySQL/PostgreSQL in cloud environments (AWS RDS). -Contribute to event-driven workflows and backend automation using AWS services and scheduled processes. -Implement webhook-based integrations to enable real-time identity verification updates, significantly improving response time. -Support application deployment through CI/CD pipelines to ensure smooth and reliable releases. -Participate in Agile development processes including planning, estimation, and team collaboration activities.
Trainee Software Engineer at Nihilent, May 2022 - Mar 2023 · 11 mos, Pune District, Maharashtra, India, - Built a cross-border payment system with Java and Spring Boot, integrating Ripple via MFSA Bank. - Improved transaction throughput using multithreading and schedulers. - Enabled real-time data sync via REST/SOAP APIs and SFTP reconciliation. - Ensured stability with MySQL, JPA, and tested with JUnit/Mockito. - Enhanced CI/CD pipelines and observability with Log4j.
Data Scientist at The Sparks foundation|, Jul 2021 - Oct 2021 · 4 mos
Bachelor of Engineering - BE, Engineering, All India Shivaji Memorial Societys College of Engineering, Pune
Science, kendriya vidyalaya