Summary
Overview
Work History
Education
Skills
Websites
Interests
Training
Miscellaneous
Timeline
Generic

Arjun Kumar

Software Development Engineer
Singapore

Summary

To pursue a highly rewarding career, seeking a job in a challenging and healthy work environment where I can utilize my skills and knowledge efficiently for organizational growth.

Having 11 years of experience as a Senior Java Developer in the areas of development, analysis, and web-based application using Java/J2EE technologies.

Strong experience in different phases of Software Development life cycle including implementation and testing of developed Software application using Spring boot, Microservices architecture and deployed into Cloud-based architecture via Jenkins pipeline. Solid understanding of software design principles and design patterns.

Overview

11
11
years of professional experience
1
1
Language

Work History

Senior Software Engineer

TechEmerge Solution PTE LTD
09.2024 - Current
  • Client: DBS Bank Singapore
  • Project: Payment Screening As Service (PSAS) [Payments Domain]
  • Technologies: Java17, Spring Boot 3.x, Microservices, RESTful, AWS, PCF, Openshift, Spring Config Server, CI/CD.
  • Description: PSAS provide services for ISO MX/MT messages structure screening. It works with EWSS to screen predefined elements in ISO payloads. EWSS screen against watchlist and create, update alert.
  • Roles & Responsibilities:
  • Development of high performance Microservices for Actimize/Embargo/Response/Alert/Notify processors for screening.
  • Collaborate with cross-functional teams to design and develop robust software applications using Java technologies.
  • Consuming SWIFT messages (ISO20022 Standards) to communicate internationally.
  • Creation of Spring Config server and CI/CD scripts to be managed separately.
  • Managing MariaDB for all the services. Manage different environments DEV/SIT/UAT/PERF/PROD for PSAS/PSPI (Parallel).

Software Development Engineer

SPM Strategic PTE LTD
06.2023 - 08.2024

Client: Autodesk Asia PTE LTD.

  • Project: Wallet/Helium (Payments Domain)
  • Technologies: Java17/21, Spring Boot 3.x/Quarkus, gRPC, Microservices, RESTful, AWS, CI/CD, Cucumber Testing.
  • Description: Wallet manages consumption of all virtual currencies purchased through Autodesk.
  • Roles & Responsibilities:
  • Development of high performance Microservices for Accounts, pricing, Auth/Validate/Report features for Payments.
  • Contribute to architectural design and technology selection as proposed Quarkus in the project.
  • Following TDD approach so writing Cucumber test case before implementation for each feature.
  • Consumer facing API & systems for Business, markets need constant monitoring with low latency and higher throughput.

Senior Software Applications Development Engineer

NTT Singapore PTE. LTD.
05.2022 - 05.2023
  • Client: VISA Worldwide PTE LTD.
  • Project: VISA Installment Services [VIS]
  • Technologies: Java11, Spring Boot 3.x, Microservices, RESTful, AWS, CI/CD, Kubernetes, Docker, Cucumber Testing.
  • Description: VISA Installment Services is a service sits in business zone. Services can be used by merchants to inquire the VISA funded Installments plans for cards. The transaction flows through few components which do necessary validations. Merchant calls VILS [Plan Eligibility] and VILS calls VIEN/VIEB/VITS/VINS and then these microservices make call to DCP i.e., for validation of Enrollment profiles.
  • Roles & Responsibilities:
  • Development of high performance Microservices for Enrollments/UnEnrollments for enrolling/Unenrolling profiles.
  • Creation of Microservices using Spring boot for VISA Auth/VISA Clearings.

Senior Platform Engineer

Publicis Sapient
10.2020 - 05.2022
  • Client: Cargill
  • Project: 3PL Partners (CPS Supplier)
  • Technologies: Java18, Spring Boot 2.5, Microservices, RESTful, Redis, AWS, Multithreading, Docker, Apache Kafka.
  • Description: The scope of the project is to create services which will help partners (Customers) to see Cargill’s document and videos related to agricultural commodities using Spring boot and Microservices.
  • Roles & Responsibilities:
  • Microservices for category, download, upload and delete the documents/videos, new users, updating, deactivating users.
  • Implemented Redis Cache which is in-memory database. Code reviews and ensure adherence to coding standards.

Senior Software Engineer

Tavant
08.2018 - 09.2020
  • Client: Experian
  • Project: Paas Migration (NetConnect & BizConnect) (Financial Domain)
  • Technologies: Java18, Spring Boot 2.5, Microservices, React.js, VueJS, OpenShift, Jenkins CI/CD, Docker, Spark, Kafka.
  • Description: The scope of the project is to migrate the legacy EJB 1.3 based application deployed in WebLogic, into Spring boot based application and deploy the same into the OpenShift environment.
  • Roles & Responsibilities: Refactor existing application into Spring Boot and removed WebLogic dependency.
  • Proactively identified areas for process improvement, implementing changes that led to significant time savings for the team.

Senior Software Engineer

TEKsystems
10.2017 - 07.2018
  • Project: HPE and DXC Tax Applications (T²)
  • Technologies: Java8, Spring Boot 2.x, Hibernate, RESTful Web Services, MapStruct, Angular.js, jQuery & Bootstrap.
  • Description: This project provides one-stop TAX solution for HPE and DXC. It provides streamlined and compliant transaction tax processes using one global IT solution to meet regulatory needs and to enable HPE/DXC business development.
  • Roles & Responsibilities: Web services for communicating with upstream systems, source to target (OneSource).
  • Enhanced software functionality by identifying and resolving complex technical issues.

Software Engineer

Tech Mahindra
08.2016 - 10.2017
  • Project: Volvo Cars Corporation (eCommerce)
  • Technologies: Java 1.7, J2EE, Spring MVC, Spring Core, Hibernate, Web Services, PostgreSQL, Servlets, JSP.
  • Description: Volvo Registration System (VRS) - The application is used for selling online cars in different countries on the basis on government rules of respective country. The application allows to hand over the vehicle by passing through systematic process from manufacturing to delivering via manufacturer, dealer, and customer.
  • Roles & Responsibilities:
  • Designing registration process for Finland market for registration of vehicle and delivering to customer after registration.

Software Engineer

Ascendum Solutions
08.2014 - 08.2016
  • Project: VINIMAYA (An e-Procurement System) an eCommerce Web Product.
  • Technologies: Java 1.6, Core Java, J2EE, Servlets, JSP, Struts (MVC), Hibernate, Multithreading, SQL Server 2008.
  • Description: The Vinimaya Smart Marketplace Technology (vMarketPlaceTM) is B2B/B2C application integrated with EProc systems like Ariba Buyer, Oracle, Peoplesoft, JDE and SAP.
  • Roles & Responsibilities: Creating functionalities like search, next page, compare, detail page, quick order etc.
  • Developed scalable and maintainable code, ensuring long-term stability of the software.

Education

Bachelor of Technology - Computer Science & Engineering

BCET
Ludhiana
01.2012

Senior & Higher Secondary Certificate -

Jawahar Navodaya Vidyalaya
Farour, Fatehgarh Sahib, Punjab
03.2008

Skills

Interests

Playing & watching Cricket, Trading, Stocks, Daily Exercise, TT, and Chess

Training

  • Core Java & Advanced Java (J2EE) from Arcus Infosystems Domlur, Bengaluru
  • C++ from HCL (Noida) and AWS 36 hours training from Tavant.

Miscellaneous

Actively participating in coding challenges on HackerEarth, HackerRank, Techgig, and Skillenza etc.

Timeline

Senior Software Engineer

TechEmerge Solution PTE LTD
09.2024 - Current

Software Development Engineer

SPM Strategic PTE LTD
06.2023 - 08.2024

Senior Software Applications Development Engineer

NTT Singapore PTE. LTD.
05.2022 - 05.2023

Senior Platform Engineer

Publicis Sapient
10.2020 - 05.2022

Senior Software Engineer

Tavant
08.2018 - 09.2020

Senior Software Engineer

TEKsystems
10.2017 - 07.2018

Software Engineer

Tech Mahindra
08.2016 - 10.2017

Software Engineer

Ascendum Solutions
08.2014 - 08.2016

Bachelor of Technology - Computer Science & Engineering

BCET

Senior & Higher Secondary Certificate -

Jawahar Navodaya Vidyalaya
Arjun KumarSoftware Development Engineer