Shubhashish Tiwari

Senior Java Developer, working at Barclays

Professional Summary

Forward-thinking Software professional with 9+ years of experience who loves to design scalable and performant applications. Always eager about Java, Spring Boot, MicroServices, Cloud and new Technologies. Willingness to learn, master technology, do knowledge sharing while working in both team/self-directed mode. Like to solve real life problems using code. Have strong knowledge of Java Development and Cloud. Possess great leadership qualities, attitude, and communication skills necessary to positively and persuasively influence team members, prospects, partners, and customers. Have strong interpersonal communication skills with proficiency at grasping new technologies and utilizing the same in a productive manner.

EXPERIENCE & PROFESSIONAL CERTIFICATION

Have vast experience in Banking Domain mainly Consumer Banking, Mortgages & Investment Banking.

Working in Pune, India as a Senior Java Developer in the Investment Banking domain.

Build Products from Scratch and also worked on multiple Application Migrations.

Certified AWS Cloud Practitioner.

Oracle Certified Professional, Java SE 6 Programmer.

Skills

The following are just a few highlights of my professional skills

  • Java 1.17
  • Spring MVC & Spring Boot
  • Microservices & RAML
  • Hibernate & JPA
  • Web services like REST & SOAP
  • JMS tools like Active MQ & Kafka
  • Cloud technologies like AWS & Openshift
  • Web server like Apache Tomcat
  • Testing Frameworks like JUnit,Mockito & JMeter
  • MySQL & SQLServer

Work Experience

The following are just a few highlights of my professional career

  • Barclays, Pune India - 05/2023 to Current

  • Designation: Senior Java Developer
  • Project Name: IRepo
  • Roles and Responsibilities:
    • Work as a Senior Java Developer, responsible for delivering projects and mentoring team members as well.
    • Discuss with E2E designers, create Sequence diagrams and maintain high level of Code quality in my team.
    • Work on the various features of IRepo application.
    • Working on multiple data loads from source to application using Autosysjobs, Shell scripts and DB.
    • Support in Integration and stabilization of a SIT & UAT environment.
    • Worked with End customers and clients to make the product smooth.
    • Reviewing code, merging requests, commenting on possible bottlenecks introduced by team members.
  • Barclays, Pune India - 12/2021 to 04/2023

  • Designation: Senior Java Developer
  • Project Name: FMA PrePop & 3DS Payment Scheduler
  • Roles and Responsibilities:
    • Design and develop Java APIs with Spring boot.
    • Design and create RAML files using Mulesoft to implement API validations.
    • Involved in requirement-gathering sessions and worked with the support team to solve production issues.
    • Develop various Java Bean components with Spring boot for implementing business logic.
    • Extensively worked with Java Collection classes like List, Set, Map, etc.
    • Used Agile Development methodology of software development.
    • Worked on CI/CD tools like Jenkins and Openshift.
    • Done code review and configuration build management for the application using Gradle.
  • Citicorp, Pune India - 05/2021 to 12/2021

  • Designation: Application Developer Intermediate Program Analyst
  • Project Name: InView
  • Roles and Responsibilities:
    • Support existing functionally and help the team to identify and solve issues.
    • Build RESTful and SOAP Web services.
    • Involved in writing complex multi-table joins and conditional queries in the Database.
    • Used Agile Development methodology of software development.
    • Worked on CI/CD tools like UDeploy and TeamCity.
    • Done code review and configuration build management for the application using Maven.
  • Barclays, Pune India - 03/2019 to 05/2021

  • Designation: Java Developer
  • Project Name: ROLB (Barclays Retail Online Banking)
  • Roles and Responsibilities:
    • Developed various Java Bean components for implementing business logic.
    • Designed and developed API with all the CRUD capabilities using SOAP and REST.
    • Used Agile Development methodology of software development.
    • Involved in writing complex multi-table joins and conditional queries in the Database.
    • Worked on CI/CD tool like Jenkins for deployment.
    • Worked on Gradel for build and packaging.
  • Worldpay, Indore India - 11/2017 to 02/2019

  • Designation: Senior Software Engineer
  • Project Name: WITA (Worldpay Integrated Tool Automation)
  • Roles and Responsibilities:
    • Developing application codes for Java programs with multi-threading and concurrency.
    • Leading J-Units implementation for new developments (code).
    • Recommending changes to improve the established Java application phases.
    • Participating in software and architectural development activities.
    • Worked on CI/CD tools like Jenkins for deployment.
    • Participate in meetings/working sessions with clients/other teams.
    • Participate in sprint planning and code review practices.
  • Innoeye Technologies, Indore India - 06/2014 to 06/2017

  • Designation: Software Engineer
  • Project Name: NetspanSF
  • Roles and Responsibilities:
    • Developing application codes for Java programs with multi-threading and concurrency.
    • Developed JMS components to send messages from one application to another application internally.
    • Performed integration with other systems and generated responses.
    • Leading J-Units implementation for new developments (code).
    • Recommending changes to improve the established Java application phases.
    • Participating in software as well as architectural development activities.
    • Participate in meetings/working sessions with clients/other teams.

Education

Completed Bachelor Of Engineering, Computer Science from Rajiv Gandhi Proudyogiki Vishwavidyalaya in 2014

Get in touch