Rajendra Kumar

Senior Software Engineer

Gurugram, Haryana, India8 yrs 11 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 4 years of experience in Java and Spring technologies.
  • Expert in building scalable SaaS applications.
  • Strong leadership and project management skills.
Stackforce AI infers this person is a Backend-heavy SaaS Developer with expertise in Java and Spring frameworks.

Contact

Skills

Core Skills

JavaSpring BootMongodbSpring ReactiveKafkaSpring Framework

Other Skills

RESTCron SchedulerMulti-threadingLoad BalancingApache KafkaResearchProject ManagementShell ScriptingMicrosoft ExcelMicrosoft WordMicrosoft PowerPointSQLHibernateGitMaven

About

Java & Spring framework developer having 4 years of experience in back end technologies with diverse experience in Java 8, Spring Boot, Spring Reactive, Mongo DB, Restful Web Services, KAFKA and MySQL. A learning enthusiast, with passion to explore and solve complex business problems. Collaborative, team player with zeal to lead and achieve the organisational goals.

Experience

8 yrs 11 mos
Total Experience
3 yrs 2 mos
Average Tenure
4 yrs 3 mos
Current Experience

Oracle

Senior Member of Technical Staff

Mar 2022Present · 4 yrs 2 mos · Bengaluru, Karnataka, India

Airtel x labs

Senior Software Engineer

Nov 2019Oct 2022 · 2 yrs 11 mos · Gurugram, Haryana, India

  • SUBSCRIPTION MANAGEMENT SERVICE
  • Objective
  • Manage subscription lifecycle of SaaS products at Airtel for both manual and automatic mode of renewal.
  • Send reminders, deduct payment and renew/cancel subscription on scheduled dates throughout tenure.
  • Implementation
  • Implemented batch processing and employed DB locking to enable bulk data processing in distributed system.
  • Ensured highly configurable application to support new SaaS product subscription journey with minimal effort.
  • Used MongoDB to store data, Cron Scheduler to schedule task, Java 8 for implementation.
  • AUTO PAY SYSTEM
  • Designed (HLD and LLD) auto-pay model to remove customers’ overhead of manually paying for service renewal.
  • Developed Payments Service to handle all payment related activities such as debiting money, updating status etc.
  • Used Orchestration System to process multiple steps at renewal such as debiting payment, billing and notification.
  • Followed Event-Driven Architecture to take benefit of asynchronous processing needed in multi-step order journey.
  • PROVISION MANAGER
  • Micro Service to interact with different SaaS providers to create and provision Airtel customers’ subscriptions.
  • Implemented idempotent CRUD operations and integrated with OMS (Order Manager Service) for customer request.
  • Used Spring Reactive, REST using Web-Client for asynchronous non-blocking API calls to service providers and KAFKA for asynchronous interactions with OMS.
JavaMongoDBSpring ReactiveKAFKARESTCron Scheduler+1

Citi

Assistant Manager

Jul 2017Nov 2019 · 2 yrs 4 mos · Pune Area, India

  • FRAMEWORK DESIGN OF REPORTS GENERATION
  • The framework triggers requests at scheduled time (daily, weekly, intraday) to create customized
  • report
  • Used the concept of load balancing to distribute incoming requests to 5 different nodes
  • Employed multi-threading to process multiple report requests at each node in parallel
  • MESSAGE REPLAY UTILITY
  • Responsible for development of a web application based on spring framework (Spring Boot 2)
  • that fetches Kafka messages using offset id and has the functionality to send it to different
  • destinations (Kafka Topic / JMS Queue / DB)
  • RULE ENGINE IN JAVA SPRING
  • Designed a custom rule engine to do validations and enrichment for incoming cross-border
  • payment files
  • Documented business rules and analyzed performance of the rules to see if they would meet
  • business needs
Spring BootKafkaMulti-threadingLoad BalancingJavaSpring Framework

Pariksha

Summer Internship

May 2016Jul 2016 · 2 mos · Pune Area, India

  • Provided comprehensive solutions to problems having extensive application of Data structure
  • & Algorithm
  • Solved Programming questions using C, C++ and uploaded it on the website using LaTeX, HTML
  • and CSS

Education

Indian Institute of Technology, Kanpur

Dual Degree (B.Tech. -M.Tech.) — Materials Science and Engineering

Jan 2012Jan 2017

Stackforce found 100+ more professionals with Java & Spring Boot

Explore similar profiles based on matching skills and experience