Summary
Overview
Work History
Education
Skills
Professional Experience
Software
Certification
Accomplishments
Timeline
Quote
Work Preference
AdministrativeAssistant
Piyush Joshi

Piyush Joshi

Senior SDE 2
Ghaziabad

Summary

Respectful and driven self-motivator, adept at identifying and implementing reliable solutions for complex software challenges. Experienced in designing scalable backend systems and leading full-stack development across high-impact projects. Brings strong skills in Java, Spring Boot, Kubernetes, and cloud-native microservices architecture. Fluent in English and accustomed to collaborating with cross-cultural, global teams to deliver robust, user-centric applications. Known for balancing technical depth with emotional intelligence to navigate high-pressure environments and tight deadlines.

Overview

9
9
years of professional experience
4
4
Certifications
2
2
Languages

Work History

Senior SDE 2

Sopra Banking Software (SBS)
10.2024 - Current

Projects: Instant Payment Clearing Exchange (IPCE), Verification of Payee (VoP)

  • Working as a full-stack developer, delivering secure and scalable banking modules with expertise across Java 17, Spring Boot, Kafka, and Angular.
  • Led the design and development of the Instant Payment Clearing Exchange (IPCE) product, including backend microservices, build pipelines, cloud deployment, and DevOps automation using Kubernetes, Helm, and Docker—enabling real-time settlements and compliance with ISO 20022.
  • Spearheaded the implementation of the Verification of Payee (VoP) service, enabling real-time beneficiary validation across financial institutions. Developed fault-tolerant microservices with Spring Boot, Kafka, and MongoDB, improving fraud detection and transaction accuracy.
  • Integrated VoP with core payment systems and Open Banking APIs, enhancing security and aligning with global regulatory frameworks.
  • Built responsive front-end components using Angular and integrated with RESTful APIs to modernize legacy JSF modules, significantly enhancing UX and performance.
  • Migrated monolithic modules (IPCE) to Spring Boot microservices deployed on AWS, improving system modularity, scalability, and CI/CD efficiency.
  • Designed Spring Batch-based bulk file processors for handling large financial datasets, optimized with Redis Cache, and deployed via Open Liberty scripts.
  • Led the migration from SOAP to REST APIs for critical payment modules, improving system interoperability and reducing latency.
  • Conducted performance testing using K6, and enhanced quality through TDD, JUnit, Mockito, and Veracode security scans.
  • Actively collaborated in Agile sprints, led technical design discussions, and performed code reviews to maintain clean, scalable architecture.
  • Boosted team productivity and coding quality with tools like GitHub Copilot, and received multiple client appreciations for delivery excellence.

Senior Software Development Engineer

Globallogic India Pvt. Ltd.
08.2021 - 10.2024

Client: Hyland (Alfresco ECM Platform)

  • Collaborated with cross-functional teams to design and deliver scalable, high-performance enhancements for Alfresco's enterprise content management products including AGS (Governance Services), APS (Process Services), and Share.
  • Developed RESTful APIs to asynchronously fetch and cache folder size metadata using Elasticsearch, improving data retrieval efficiency in large repositories.
  • Implemented new features and performed bug fixes based on client-specific customizations, ensuring adherence to SLA and timely delivery.
  • Proactively identified and resolved Veracode security vulnerabilities by analyzing manual and scheduled scan reports, contributing to secure product releases..
  • Conducted thorough root cause analysis of production defects and provided actionable resolutions through JIRA workflow recommendations.
  • Mentored junior developers in Alfresco Application Development Framework (ADF) and custom module development, accelerating team ramp-up and performance.
  • Actively participated in project change tracking, maintaining documentation and assisting with budget-conscious planning aligned to evolving business needs.
  • Consistently delivered high-quality modules under tight deadlines, contributing to overall team success and maintaining strong client satisfaction.

Senior Software Engineer

NewGen Software Technologies Pvt Ltd.
04.2019 - 07.2021

Project: Axis Bank – Account Opening Process (AOP), Tab Banking.

  • Spearheaded the design and development of the Account Opening Workflow using Newgen’s iBPS Suite, enabling seamless customer onboarding through web and tablet-based form submissions.
  • Developed reusable Java Beans to implement business logic and workflows, improving maintainability and modularity of the application.
  • Built secure JAX-WS (SOAP) web services to integrate with multiple third-party ecosystems for data validation, identity checks, and initiation of downstream processing.
  • Handled the end-to-end account opening lifecycle, ensuring real-time integrations with external systems (e.g., KYC, CRM, core banking) and maintaining regulatory compliance.
  • Designed complex multi-table joins, conditional SQL queries, and PL/SQL procedures to support backend operations on Oracle 18c, improving data consistency and process automation.
  • Utilized Java Collections Framework extensively (List, Set, Map) to manage data processing efficiently within the application layers.
  • Employed Spring Boot 2+ for service creation, and deployed applications on WebSphere and JBoss servers for high availability and enterprise performance.
  • Ensured code quality through JUnit-based unit testing and used Log4j for effective logging and debugging during development and production support.
  • Designed integrations with multiple banking ecosystems, supporting real-time decision-making in customer onboarding and contributing to increased customer acquisition speed.
  • Recognized for contributions to Smart City digitization initiatives, and awarded for automating key workflows across high-volume banking use cases.

Software Engineer

Experis IT Pvt. Ltd.
07.2017 - 04.2019
  • Working at client side at NewGen Software Technologies.

Software Engineering Intern

McKinsey & Company
09.2015 - 02.2016

Project 1: Shortage Tracking Assessment and Review Tool (STAR)

A web-based inventory and shortage management system designed to track raw materials, semi-finished, and finished goods, along with detailed analytics and reporting.

  • Designed and developed the front-end interface using Bootstrap, JavaScript, HTML5, and CSS3, delivering a user-friendly experience for warehouse and planning teams.
  • Contributed to database architecture and object design, creating and modifying tables, stored procedures, and constraints in Oracle.
  • Solved complex data structure and logic problems to ensure accurate shortage reporting and real-time inventory visibility.
  • Maintained the core application using Java 8, Spring Boot 2+, and deployed it on JBoss and Tomcat servers for internal use.
  • Generated automated reports such as Top 20 most-used items and shortage summaries, aiding in procurement decisions.

Project 2: Transport Clean Sheet Costing Tool (TRAC)

A freight management tool built to calculate region-specific shipment rates with real-time inputs from courier and transport companies.

  • Developed and enhanced UI components using Bootstrap, JavaScript, and CSS3, improving usability and responsiveness.
  • Designed and implemented SOAP-based APIs to fetch dynamic freight rates and distances using Google Maps API, automating cost estimates.
  • Built Python and Unix scripts for automating repetitive operational tasks, reducing manual intervention.
  • Involved in Oracle database design, responsible for schema changes, performance tuning, and ensuring data consistency.
  • Supported and maintained both TRAC and STAR applications using Spring Boot, delivering high availability and minimal downtime.

Technologies: Java 8, Spring Boot 2+, Oracle, JavaScript, HTML5, CSS3, Bootstrap, SOAP API, Python, Unix Shell
Application Servers: JBoss, Tomcat

Education

M.Tech. - Data Science & Engineering

Birla Institute Of Technology & Science (BITS)
04.2020 - 2022.04

PG Diploma in Advanced Computing (DAC) - Advance Computing

Centre For Development Of Advanced Computing(CDAC)
08.2014 - 2015.03

Bachelor of Technology - Computer Science & Engineering

Uttar Pardesh Technical University
07.2010 - 2014.07

Senior Secondary Certificate of Education - Science Stream

Vivekanand Public School
04.2009 - 2010.03

High School Diploma -

DAV Public School
04.2007 - 2008.03

Skills

Languages: Java 8/17, JavaScript, SQL

undefined

Professional Experience

Results-driven software engineer with over 8+ years of experience in the design, development, testing, and deployment of robust client-server and web-based applications using Java/J2EE technologies. Proficient in building scalable solutions with a strong command over Core Java concepts such as multithreading, collections, and exception handling.

  • Hands-on experience in developing enterprise applications using Java 8, Spring Boot, Spring MVC, Spring Security, Hibernate, and RESTful APIs.
  • Well-versed in microservices architecture, including containerization and orchestration using Docker, Kubernetes, and Rancher Desktop.
  • Adept at implementing Service-Oriented Architecture (SOA) with both SOAP and REST services.
  • Applied design patterns such as Singleton, Factory, and Builder to create maintainable and extensible codebase.
  • Experienced in front-end technologies like HTML, CSS, JavaScript, jQuery, AJAX, and JSON for building responsive UI layers.
  • Skilled in scripting and automation using Unix/Linux shell scripting and Python.
  • Worked with CI/CD pipelines using Jenkins, GitHub Actions, and managed deployments on WebSphere, JBoss, Tomcat, and cloud environments including AWS.
  • Familiar with build tools such as Maven, Gradle, and version control systems like Git.
  • Proficient in working with both relational (e.g., Oracle, MySQL, H2) and NoSQL databases such as MongoDB, with experience in data modeling and performance tuning.
  • Adopted Test-Driven Development (TDD) practices using JUnit and Mockito to ensure code quality and maintainability.
  • Exposure to Veracode for secure coding practices and static code analysis.
  • Strong debugging and root cause analysis skills, with a proactive approach to resolving complex production issues.
  • Led a team of developers, providing technical guidance, task allocation, and mentoring to ensure timely delivery of high-quality modules.
  • Conducted regular code reviews, enforcing best practices, coding standards, and security guidelines, which significantly improved maintainability and reduced production defects.
  • Facilitated knowledge-sharing sessions and pair-programming practices to enhance collaboration, upskill team members, and accelerate onboarding of new engineers.

Software

Linux

Oracle 18c

Docker

Jenkins

Git

IBM Websphere

PostGres

Kubernates

MongoDB

Cloud Native

DynaTrace

Certification

AWS Partner: Accreditation (Technical)

Accomplishments

  • Spearheaded the successful implementation of the Verification of Payee (VoP) service, leveraging Reactive Spring, and REST APIs to enable real-time beneficiary validation, enhance fraud detection, ensure RBI & UK Open Banking compliance, and achieve a 30% improvement in transaction accuracy.
  • Key contributor in the successful design and implementation of new features for DocuSign Connector in Alfresco and Activiti-BPM, enhancing digital signature capabilities and streamlining document workflows.
  • Received multiple appreciations from senior client stakeholders for consistent delivery, solution-oriented approach, and proactive issue resolution across high-impact projects.
  • Recognized with 4 “Spot Awards” by Newgen Software Technologies for exceptional contributions to project delivery, code quality, and client satisfaction.
  • Awarded for playing a pivotal role in the automation and digitization initiatives for Smart City projects in India, significantly improving processing time and operational efficiency.
  • Actively contributed to security and performance optimization, including resolving vulnerabilities identified via Veracode, and upgrading core components like Selenium framework to modern standards.
  • Collaborated with cross-functional teams to develop microservices-based solutions using Spring Boot and Kubernetes, deployed on cloud and containerized platforms.
  • Demonstrated ownership and leadership by managing end-to-end feature lifecycles, from requirement gathering to deployment, ensuring on-time delivery under tight deadlines.

Timeline

Senior SDE 2

Sopra Banking Software (SBS)
10.2024 - Current

AWS Partner: Accreditation (Technical)

08-2021

Senior Software Development Engineer

Globallogic India Pvt. Ltd.
08.2021 - 10.2024

M.Tech. - Data Science & Engineering

Birla Institute Of Technology & Science (BITS)
04.2020 - 2022.04

Senior Software Engineer

NewGen Software Technologies Pvt Ltd.
04.2019 - 07.2021

Software Engineer

Experis IT Pvt. Ltd.
07.2017 - 04.2019

Software Engineering Intern

McKinsey & Company
09.2015 - 02.2016

PG Diploma in Advanced Computing (DAC) - Advance Computing

Centre For Development Of Advanced Computing(CDAC)
08.2014 - 2015.03

IBM Certified Associate Developer Rational Application Developer for WebSphere Software V6.0

09-2013

Bachelor of Technology - Computer Science & Engineering

Uttar Pardesh Technical University
07.2010 - 2014.07

Senior Secondary Certificate of Education - Science Stream

Vivekanand Public School
04.2009 - 2010.03

High School Diploma -

DAV Public School
04.2007 - 2008.03

Quote

Judge a man by his questions rather than his answers.
Voltaire

Work Preference

Work Type

Full Time

Location Preference

On-SiteRemoteHybrid

Important To Me

Career advancementWork-life balanceCompany CultureFlexible work hoursPersonal development programsTeam Building / Company RetreatsStock Options / Equity / Profit Sharing
Piyush JoshiSenior SDE 2