Java Developer

BMT Score
  • Remote

Available for

About Shubham A

Engaged in delivering software with high coverage on all levels of the test pyramid, building code, and delivering to production. Having a critical seat in technical decisions in a collaborative Team.
Working with blue-chip customers, helping them get the best out of the Payara Server and Java EE platform. Advising on best practices for Payara Server users on Enterprise Java and Cloud-Native architectures and development.

Working with Development Team and Product Owners to help shape requirements of enhancement requests raised by the community members or enterprise customers and to help identify bugs in the platform.

Worked on multiple projects based on Spring Boot, cloud-native technologies, and Microservice Architecture.

Work Experience


Backend Devloper

  • January 2019 - October 2022 - 3 Year



Neo Bank, Validus

  • January 2022 - October 2022 - 10 Months
Role & Responsibility

    Build Neo banking platform from scratch to offer services to SMEs and their employees, allowing organization (Validus) to disburse funds to an SME wallet, where SMEs can use it to transact (pay bills, top up, etc.), and issue cards and extend services to their employees.


    Developed Restful APIs using Spring boot and Spring Data using all CRUD capabilities.Involved in writing complex multi-table joins and conditional queries in Database.Implemented Token based Authorization using JWT.

    Written Dockerfile to run services in containerized environment.

    Written JUnit tests with mocks and wrote test cases to perform the Integration testing.

    Help Development Lead to provide code review and Pull request approval whenever necessary.

    Mentor Jr. Level engineers to be able to quickly cope up.

...see less

Payara Platform

  • May 2021 - January 2022 - 9 Months
Role & Responsibility

    Payara Server is an open-source runtime platform for JakartaEE (JavaEE) and MicroProfile applications, released quarterly with bug fixes, hot fixes, enhancements, and patches. It also has paid edition for Enterprise only Customers.


    Engaged with Payara’s Enterprise Customers to help them maximize Performance, Scalability, High Availability, and Reliability when deploying Java middleware on Payara.

    Troubleshooting production performance issues and working with the Payara Software Engineering team to reproduce and solve customer problems.

    Coordinating with a globally distributed remote team for community support community and paired to solve problems.

...see less

AMOL API & Microservices, Absa Group Limited (

  • October 2020 - April 2021 - 7 Months
Role & Responsibility

    After divestment of Barclays from Absa, it has partnered with TCS for the Digital Transformation of its Java middleware to Java Microservices which was earlier developed using WebSphere and IBM IIB.


    Implemented protocol change i.e., from SOAP to REST.

    Decoupled and abstracted the Java Middleware from the core banking and other backend services.

    Extensively worked with Java Collections classes like List, Set etc.

    Used two factor App development principles in the API development.

    Wrote code as per BIAN standards

...see less

Bancassurance, AIA Insurance Hong Kong

  • January 2020 - June 2020 - 6 Months
Role & Responsibility

    Develop platform to provide insurance products through Life Planners, bank partners et

    • Developed multi-channel applications using Agile development practice.
    • Wrote several APIs to build application and components as part of functional and non-functional requirements.Integrated REST API to Apache Kafka.
    • Developed Backend for Frontends (BFF) services in Spring Boot.
...see less

SVAGAT- (POC), Foreigners Division, Ministry Of Ho

  • March 2021 - January 2022 - 11 Months
Role & Responsibility

    Ministry of Home Affairs, GoI has called upon potential bidders to present POC product for its flagship e-visa verification mobile application.


    Wrote Backend APIs for React Native Mobile App.

    Implemented Oauth2 using Spring Boot.

    Involved Database design and Responsible for creating and modifying Database objects.

...see less

Our Suggestions