Summary
Overview
Work History
Education
Skills
Websites
Languages
Timeline
Generic

Jayakumar G

Bangalore

Summary

Java Developer with over 6+ years of experience in designing, developing, and implementing backend solutions. Skilled in building scalable microservices and enterprise applications using Java, Spring Framework, and related technologies. Experienced in software development, customization, and implementation with a focus on delivering efficient and high-quality solutions. Proficient in collaborating within cross-functional teams and staying updated with industry practices and emerging technologies.

Overview

7
7
years of professional experience

Work History

Senior Software Engineer

IBM
01.2024 - Current

Project:

Me Charge(Electric Vehicle Charging Management System)

Overview :

The Mercedes Me Charge application is a comprehensive platform designed to streamline and manage the charging lifecycle for electric vehicle (EV) customers. The application integrates with multiple eMobility Service Providers (eMSPs) such as Digital Charging Solutions (DCS) for EMEA, ChargePoint for AMAP, and NavInfo for China to handle transactions, payments, and charging-related services. It enables EV customers to search for charging stations, view station and tariff details, estimate costs, and validate invoices, providing a seamless experience across regions.

Key Responsibilities:

  • Worked on enhancement and feature implementation for critical backend microservices in an existing EV charging ecosystem built using Java and Spring Boot.
  • Contributed to business-impacting changes within existing REST API flows — improved logic, handled edge cases, and optimized data processing without altering base security or creating new endpoints.
  • Implemented bug fixes across multiple modules after analyzing logs, tracing service dependencies, and validating behavior against functional specifications.
  • Integrated circuit breaker patterns (e.g., Resilience4j) in communication with downstream services to enhance system resilience and prevent cascading failures.
  • Adapted quickly to new tools and frameworks such as Strapi and Kotlin, contributing to areas outside primary skillset with guidance and collaboration.
  • Participated in code reviews, sprint ceremonies, and cross-team discussions to ensure smooth integration across dependent services.
  • Followed Agile practices, worked closely with QA, BA, and DevOps teams to deliver business-critical updates with minimal downtime.
  • Contributed to performance tuning and issue triaging in services like Charging Tariff Management and Estimated Cost, ensuring accurate and efficient data flow to end users


Project Highlights:

  • CTMS(Charging Tariff Management System): Responsible for providing station details and tariff information
  • ECS(Estimated Cost Service): Calculates estimated costs based on charging parameters before initiating the charging process.
  • CDRS(Charging Details Record Service): Manages transaction details for completed charging sessions.
  • CMS(Content-Management-Service): Provides dynamic UI components such as text boxes and buttons.

Application Developer

IBM
01.2022 - 01.2024

Project:

In-Eligible Vehicle Tool

Overview:

The primary objective of this application is to prevent policy issuance based on client risk. The Underwriting Utility provides an interface for underwriters to manage (add, edit, or delete) ineligible vehicles. The tool supports:

1. MSRP-Based Eligibility: Vehicles are added based on their Manufacturer's Suggested Retail Price (MSRP) using logical conditions (>, <, =, >=, <=).

2. Vehicle-Based Eligibility: Vehicles are added by selecting specific makes and models retrieved from VIN services.

3. VIN-Based Eligibility: Vehicles are managed using specific VIN patterns.

This tool ensures seamless database updates for eligible vehicles, enabling transaction validations and preventing policy issuance for ineligible matches. It operates on a nationwide scale to support vehicle manipulation and management efficiently.


Key Responsibilities:


  • Developed backend services to manage policy eligibility rules based on vehicle data using Java and Spring Boot.
  • Built modules for:
  • MSRP-Based Eligibility using logical comparators.
  • Vehicle-Based Eligibility by integrating with VIN Services for make and model identification.
  • VIN-Based Eligibility by filtering based on VIN patterns.
  • Enabled seamless UI interaction for underwriters to add, edit, and delete ineligible vehicle entries.
  • Ensured reliable and secure communication with databases using JPA and Hibernate.
  • Automated eligibility validation for insurance policy issuance using REST APIs.
  • Participated in daily scrums, backlog grooming, and sprint planning in Agile setup

Sr. Software Engineer

Girmiti Software
06.2018 - 01.2022

Project:

POSCloud : POSCloud is a cloud-based solution designed for multi-merchant support, leveraging modular microservices implemented with Spring Boot. The architecture ensures scalability and high performance, with deployment planned on cloud. All REST APIs are secured with HTTPS for secure inter-service communication, ensuring seamless integration and data security.


Key Responsibilities:

  • Built and maintained RESTful APIs for a cloud-based POS system supporting multi-merchant operations.
  • Designed microservice components for payment flows using Java and Spring Boot.
  • Ensured secure data transmission and authentication using HTTPS.
  • Participated in requirement gathering and technical design discussions with clients and leads.
  • Implemented business logic, wrote JUnit test cases, and ensured code quality using SonarQube.
  • Conducted peer code reviews and helped resolve production issues promptly.
  • Mentored junior developers and facilitated knowledge transfer sessions to ensure team capability growth.

Education

B.Tech - E.C.E(Electronics & Communication Engineering)

Sana Engineering College(JNTUHydarabad)
Kodad, Telagana
05-2017

Skills

  • Java, Spring Boot, Micro Services, Rest Services
  • Junit, Sonar, Maven
  • MySql, Postgres, , Hibernate
  • Eclipse, IntelliJ
  • Agile Development
  • Payment, Automotive, Insurance Domain
  • Jenkins, CI/CD
  • Azure

Languages

English
Telugu

Timeline

Senior Software Engineer

IBM
01.2024 - Current

Application Developer

IBM
01.2022 - 01.2024

Sr. Software Engineer

Girmiti Software
06.2018 - 01.2022

B.Tech - E.C.E(Electronics & Communication Engineering)

Sana Engineering College(JNTUHydarabad)
Jayakumar G