Subhosmit Choudhury

Software Engineer

Bengaluru, Karnataka, India9 yrs 5 mos experience

Key Highlights

  • Migrated legacy systems to Java Microservices.
  • Reduced API response time by 35%.
  • Mentored junior developers and led code reviews.
Stackforce AI infers this person is a Backend Developer with expertise in Fintech and Microservices architecture.

Contact

Skills

Core Skills

MicroservicesJavaSpring BootWeb Development

Other Skills

API DevelopmentAgile MethodologiesAmazon Web Services (AWS)Apache KafkaBack-End Web DevelopmentCC++Client CommunicationCoding StandardsCore JavaCustomer ServiceData StructuresDatabase Management System (DBMS)DatabasesDocker

About

As a passionate backend developer, I thrive on transforming complex business challenges into scalable, high-performance solutions. With over 9 years of hands-on experience in Java, Spring Boot, Microservices, and RESTful APIs, I’ve helped build systems that are not only robust and secure but also critical to business growth and modernization. 🔧 Career Highlights: Migrated critical legacy systems from Mainframe to modern Java Microservices, improving maintainability and enabling faster feature delivery. Spearheaded performance tuning initiatives that reduced response time by 35% across multiple APIs. Designed and implemented custom Spring Boot repositories and integrated Swagger UI for cleaner, testable, and well-documented codebases. Led code reviews and mentored junior developers, fostering a culture of quality and continuous improvement. Delivered end-to-end solutions across UST, UBS, and Capgemini, collaborating directly with cross-functional teams and clients. 🚀 What Drives Me: I'm deeply committed to writing clean, scalable code that aligns with business objectives. I enjoy mentoring developers, refining architecture, and solving performance bottlenecks. My experience spans across the full software development lifecycle — from requirement gathering and analysis to testing, deployment, and support. 🎯 What’s Next: I’m now looking to take on challenging projects where I can architect scalable microservices, lead innovation in system performance, and continue growing as a backend technology expert. I’m also open to exploring cloud-native applications and DevOps integration to deepen my full-stack capabilities. 🤝 Let’s Connect: If you're looking for a dependable, impact-driven engineer or simply want to talk tech, feel free to connect or drop a message. Always happy to collaborate or share insights!

Experience

9 yrs 5 mos
Total Experience
2 yrs 1 mo
Average Tenure
10 mos
Current Experience

Jpmorganchase

Software Engineer III

Aug 2025Present · 10 mos · Bengaluru, Karnataka, India · Hybrid

Mphasis

Module Lead - Systems

Jun 2023Aug 2025 · 2 yrs 2 mos · Bengaluru, Karnataka, India · On-site

Ust

2 roles

Lead

Promoted

Dec 2022Jun 2023 · 6 mos · Bengaluru, Karnataka, India

  • As a skilled Software Engineer, I have gained extensive experience in overseeing and coordinating the work of programming personnel. Throughout my career, I have successfully trained subordinates in programming and program coding, conducted trial runs of programs and software applications, and reviewed their work to ensure that the instructions are correct and produce the desired information.
  • One of my significant accomplishments was migrating code from Mainframe to Java using Microservice architecture. This required me to work closely with other team members to ensure the successful migration of complex systems. My role in the process was to oversee the migration of the code and ensure that it was done smoothly and efficiently, with minimal disruptions to the business.
  • In addition to my technical expertise, I have also played a critical role in conducting interviews for new joiners to the organization. This involved assessing candidates' technical abilities, communication skills, and ability to work well in a team environment.
  • Another crucial aspect of my work has been communicating with clients to understand specific system requirements. I have honed my communication skills to be able to understand their needs, translate them into technical requirements, and work with my team to deliver solutions that meet those needs. This has been instrumental in ensuring that our products meet the highest quality standards and that our clients are satisfied with the results.
  • I have also been responsible for providing technical support for the troubleshooting of data flow to QA.
  • Finally, I have extensive experience in creating custom API calls and loading data in cache (eHCache) for better performance. This has involved working with my team to develop efficient and effective solutions that improve system performance and reduce downtime.
JavaMicroservicesSpring BootAPI DevelopmentClient CommunicationTechnical Support

Developer

Aug 2021Nov 2022 · 1 yr 3 mos · Bengaluru, Karnataka, India

Ubs

Information Technology Software Engineer

Apr 2020Jul 2021 · 1 yr 3 mos · Mumbai, Maharashtra

  • As a software engineer at UBS, I participated in the complete software development lifecycle, including performance analysis, design, development, and testing. I worked closely with project managers to design and implement scalable solutions, and collaborated with my team in an Agile (Hybrid Pod) environment to accomplish objectives by deadlines.
  • My responsibilities included reworking applications to meet changing market trends and individual customer demands. To ensure the quality of the applications, I conducted code reviews and estimated required changes, and reviewed code and debugged errors to improve performance.
  • During my time at UBS, I built 2 custom repositories using the Spring Boot framework and implemented the use of Spring SSL Security and Swagger UI. I also diagnosed and corrected errors within Java, HTML, and PHP codes to allow for integration and utilization of proprietary applications.
  • In addition, I worked with business users and operations teams to understand business needs and address production questions. To simulate real-time integration tests, I used Spring Cloud Contract.
  • I take pride in my ability to work well with others and my willingness to go the extra mile to ensure the success of the project.
JavaSpring BootAgile MethodologiesPerformance Analysis

Capgemini

3 roles

Associate Consultant

Promoted

Nov 2018Apr 2020 · 1 yr 5 mos

  • As a software developer at Capgemini India Pvt Ltd, I had the opportunity to participate in the complete software development lifecycle. From performance analysis, design, development, and testing, I gained valuable experience in creating and deploying robust and scalable applications.
  • One of my primary responsibilities was designing, developing, and implementing software applications for websites based on analyzed requirements and understanding of industry technical standards. I adjusted design parameters to boost performance and incorporate new features, ensuring that the final product met the client's specific needs and expectations.
  • To ensure the software applications functioned seamlessly, I performed troubleshooting, diagnostics, and analysis to uncover root malfunctions. I was also responsible for developing robust Java code for web applications, ensuring that the code was of the highest quality, efficient, and effective.
  • During the development process, I performed unit testing, system testing, and integration testing through JUNIT and MOCKITO. This allowed me to identify and correct any errors early on in the development cycle, leading to a more streamlined development process and a higher quality end product.
  • In addition to my development responsibilities, I also took on a mentorship role, helping a team of five new joiners by providing training sessions. Through this experience, I gained valuable leadership skills and learned how to effectively communicate complex technical concepts to new team members.
  • Overall, my experience at Capgemini India Pvt Ltd allowed me to grow as a developer and provided me with a well-rounded skillset. I am confident that my experience in the complete software development lifecycle, troubleshooting, Java coding, and mentorship will enable me to excel in future software development roles.
JavaWeb DevelopmentPerformance AnalysisAgile Methodologies

Senior Software Engineer

Promoted

Nov 2017Nov 2018 · 1 yr

JavaWeb DevelopmentPerformance Analysis

Software Engineer

Nov 2016Nov 2017 · 1 yr

Education

JIS University

Bachelor of Technology (B.Tech.) — Computer Science

Jan 2012Jan 2016

The Assembly of God Church School - India

XII-ISC — Science

Jan 2011Jan 2012

The Assembly of God Church School - India

X- ICSE

Jan 2009Jan 2010

Stackforce found 100+ more professionals with Microservices & Java

Explore similar profiles based on matching skills and experience

Subhosmit Choudhury - Software Engineer | Stackforce