Faim Khan (फईम ख़ान)

Software Engineer

Mohali, India3 yrs 10 mos experience

Key Highlights

  • Expert in designing scalable RESTful microservices.
  • Proficient in real-time data streaming with Kafka.
  • Strong background in migrating monolithic systems to microservices.
Stackforce AI infers this person is a Backend-heavy Microservices Developer in the SaaS industry.

Contact

Skills

Core Skills

JavaMicroservices

Other Skills

API TestingAVROAgile EnvironmentAgile MethodologiesAnalytical SkillsAndroid SDKAndroid StudioAngularApache AvroApache KafkaCSSClean CodingCode DesignCode ReviewCoding Standards

About

An Experienced Java Developer, currently working as a Software Engineer at Reqpedia Technology Pvt Ltd, where I design and develop RESTful microservices using Spring Boot and integrate AVRO schema–based serialization with Apache Kafka to enable reliable real-time data streaming. Previously, at i-exceed, I contributed to enterprise backend systems built on microservices architecture, focusing on scalable service development and efficient inter-service communication. Before that, at HCLTech, I was involved in migrating monolithic applications to microservices, optimizing system performance using GraphQL and Spring Data JPA, and implementing Spring Cloud Circuit Breaker to enhance service resilience and fault tolerance. Motivated by building scalable, efficient, and cloud-ready backend solutions, I bring strong expertise in Java, Spring Boot, microservices, and distributed system design.

Experience

3 yrs 10 mos
Total Experience
1 yr 6 mos
Average Tenure
9 mos
Current Experience

Reqpedia

Software Engineer

Sep 2025Present · 9 mos · Chandigarh, India · Remote

  • Designed and developed multiple REST APIs using Spring Boot with proper error handling, validation, and documentation, focusing on scalability and production-ready code.
  • Developed and maintained Kafka-based event-driven microservices using Java by implementing producers, consumers, and stream-processing pipelines, enabling real-time data processing, optimizing message throughput, and ensuring high availability across distributed systems.
  • Designed and implemented GraphQL queries and mutations in Java-based applications, enabling efficient data retrieval and updates with reduced network overhead.
Spring BootREST APIsKafkaGraphQLJavaMicroservices

I-exceed

Software Engineer

Oct 2024Jan 2025 · 3 mos · Bengaluru, Karnataka, India · On-site

  • Engineered RESTful microservices using Spring Boot and integrated mock servers via postman for parallel development and efficient unit testing.
  • Implemented AVRO schema-based serialization and Apache Kafka producers/consumers to enable efficient real-time streaming and low-latency messaging.
  • Designed a dynamic reporting solution using JasperReports with parameterized templates and live data binding for finance dashboards.
  • Developed reactive, non-blocking WebClient-based HTTP clients in Spring WebFlux to interact with third-party APIs with improved response time.
  • Centralized exception handling using @ControllerAdvice and reactive error flows in Spring WebFlux, ensuring standardized API error responses.
Spring BootAVROKafkaJasperReportsWebFluxMicroservices+1

Hcltech

Software Engineer

Sep 2021Jul 2024 · 2 yrs 10 mos · Nagpur, Maharashtra, India · Hybrid

  • Led the migration of monolithic applications to cloud-native microservices using Spring Boot, resulting in improved scalability and reduced maintenance.
  • Minimized API payload size by implementing AVRO binary serialization, enhancing performance and reducing bandwidth usage across services.
  • Optimized database performance using custom Spring Data JPA queries and indexing strategies for high-traffic transactional systems.
  • Replaced multiple RESTful APIs with unified GraphQL endpoints to reduce over-fetching and improve client-specific data access.
  • Implemented Spring Cloud Circuit Breaker for resilient service calls, enabling real-time monitoring and auto-recovery from service failures.
  • Automated environment-specific configurations using Spring Profiles to ensure seamless deployment across development and production environments.
  • Developed health monitoring solutions with Spring Boot Actuator and custom endpoints to proactively detect system anomalies.
  • Automated high-volume daily reporting with JasperReports and integrated scheduling using Spring for timely financial insights.
  • Designed custom annotations for runtime role-based access control (RBAC) leveraging Spring Security context and dynamic user roles.
  • Built scheduled batch processing jobs using Spring Scheduler to automate nightly data synchronization and reporting tasks.
Spring BootAVROGraphQLSpring Data JPASpring Cloud Circuit BreakerMicroservices+1

Education

Dr. A.P.J. Abdul Kalam Technical University (AKTU), Lucknow

Bachelor of Technology - BTech — Computer Science

Jan 2017Jan 2021

Meerut Institute of Engineering and Technology(MIET)

Bachelor of Technology - BTech — Computer Science

Jan 2017Jan 2021

S D Shanti Devi I C Nakur Saharanpur

Intermediate — PCM

Jul 2016May 2017

Janta HSS Sikanderpur Saharanpur Uttar Pradesh

High School

Jul 2014May 2015

Stackforce found 100+ more professionals with Java & Microservices

Explore similar profiles based on matching skills and experience

Faim Khan (फईम ख़ान) - Software Engineer | Stackforce