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

8
8
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 AngularJS.
  • 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 AngularJS 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) Project 2: Transport Clean Sheet Costing Tool (TRAC)

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.


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

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 codebases.
  • 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.

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

Senior Software Development Engineer

Globallogic India Pvt. Ltd.
08.2021 - 10.2024

AWS Partner: Accreditation (Technical)

08-2021

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

Work Location

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