Rajnish Raj

Software Engineer

Bengaluru, Karnataka, India9 yrs 2 mos experience
Highly Stable

Key Highlights

  • 9+ years of experience in Java and Spring Boot.
  • Expertise in building scalable distributed systems.
  • Strong technical leadership in architecture and CI/CD.
Stackforce AI infers this person is a Backend-heavy Fullstack developer in the SaaS industry.

Contact

Skills

Core Skills

JavaSpring BootMicroservicesCloud IntegrationJob Scheduling

Other Skills

REST APIsDistributed SystemsCore JavaQuartzSpring SecurityMultithreadingComputer Science EducationService DeploymentPostman APIMultithreaded DevelopmentLegacy ModernizationParallel Multithreaded Machine (PM2)Interactive ApplicationsArchitectural PatternsData Ingestion

About

Working as Software Developer at IBM Labs

Experience

9 yrs 2 mos
Total Experience
2 yrs 5 mos
Average Tenure
1 yr 11 mos
Current Experience

Ibm software labs

2 roles

Software Developer

Jul 2024Present · 1 yr 11 mos

  • ● Designed and implemented scalable RESTful APIs using Spring Boot for CRUD operations over Terracotta distributed in-memory cache.
  • ● Led development of highly available microservices for metadata and object caching, focusing on distributed cache consistency and system scalability.
  • ● Developed backend components for managing cache node states, lifecycle, and statistics, ensuring fault tolerance and low-latency access.
  • ● Contributed minimally to React.js-based UI, adding search fi lters and error display features for cache visibility tools.
  • ● Provided technical leadership across architecture discussions, code reviews, performance tuning, and distributed issue debugging.
  • ● Maintained and enhanced CI/CD pipelines, containerized deployments using Docker, and integrated services into Kubernetes clusters.
SpringbootJavaSpring Boot

Software Engineer

Jul 2024Present · 1 yr 11 mos

  • Designed and implemented scalable RESTful APIs using Spring Boot for CRUD operations over Terracotta distributed in-memory cache. Led development of highly available microservices for metadata and object caching, focusing on distributed cache consistency and system scalability. Developed backend components for managing cache node states, lifecycle, and statistics, ensuring fault tolerance and low-latency access. Contributed minimally to React.js-based UI, adding search filters and error display features for cache visibility tools. Provided technical leadership across architecture discussions, code reviews, performance tuning, and issue debugging. Maintained and enhanced CI/CD pipelines, containerized deployments using Docker, and integrated services into Kubernetes clusters.

Software ag

Senior Software Engineer

Jun 2021Jun 2024 · 3 yrs · Bengaluru, Karnataka, India · Hybrid

  • ● Designed and implemented a Java backend scheduler service using Quartz + Google Guice + JAX-RS for ingesting client data into cloud storage.
  • ● Integrated backend systems with Amazon S3 and Azure Data Lake, automating workfl ows and enabling downstream analytics via Dremio queries.
  • ● Applied multithreading and parallelism to improve throughput of scheduled jobs and data processing pipelines.
  • ● Developed internal modules to handle Parquet fi le generation and optimization, improving compatibility with big data platforms.
  • ● Built, deployed, and monitored containerized microservices using Docker and Kubernetes in a cloud-native environment.
  • ● Collaborated with frontend engineers on the React-based interface for interacting with Terracotta cache, providing backend APIs and addressing UI feedback.
  • ● Focused primarily on backend system design, with exposure to frontend-backend integration, REST API lifecycle, and observability.
JavaCore JavaCloud Integration

Wissen technology

Senior Software Engineer

Feb 2020May 2021 · 1 yr 3 mos · Bengaluru Area, India

  • ● Developed and maintained Spring Boot microservices for managing fund and document operations at Morgan Stanley.
  • ● Migrated and modularized a Spring-based legacy monolith, improving maintainability, logging, and observability.
  • ● Designed internal REST endpoints and background processes for client document workfl ows, integrating with business dashboards.
  • ● Wrote extensive unit and integration test suites using JUnit and Postman, ensuring service reliability and test coverage.
Spring BootSpring SecurityMicroservices

Intel corporation

Software Engineer

Jan 2017Jan 2020 · 3 yrs · Bangalore India · On-site

  • ● Designed and implemented a Java-based job scheduler to allocate compute-intensive tasks dynamically across processing clusters.
  • ● Used multithreading, thread pooling, and job prioritization mechanisms to improve task throughput and system utilization.
  • ● Refactored core components into modular microservices, resulting in a scalable, decoupled scheduler system.
  • ● Built a pure backend Spring Boot service for bidirectional ticket synchronization between YouTrack and HSD (Intel's internal system).
  • ● Implemented robust REST APIs, fault tolerance, data transformation layers, and auditing for traceability.
  • ● Participated in Agile ceremonies, version control (Git), and CI/CD pipelines throughout the project lifecycle.
Core JavaSpringbootJavaSpring Boot

Education

B.V. Bhoomaraddy College of Engineering & Technology

Bachelor of Engineering (B.E.) — Computer Science & Engineering

Aug 2012May 2016

Central Academy Dadabari Kota

12th — PCM

Jan 2009Jan 2011

Dev Sangha National School

10th

Jan 2005Jan 2009

B. V. Bhoomaraddi College of Engg. & Tech., Hubli

Bachelor of Engineering — Computer Engineering