Lead Java Engineer with 6+ years in Microservices, Cloud & Frontend Development
AI is analyzing your overall score…
Identifying your key strengths…
Evaluating your skill match against the job requirements…
Assessing your cultural and operational fit
Rishabh Kumar is a Lead Software Engineer with 6.5 years of experience in designing and developing scalable, high-performance applications. Proficient in Core Java, Spring Boot, Microservices, Kafka, JavaScript, TypeScript, and ReactJS. He has successfully optimized operational performance, led modernization projects, and developed innovative reporting tools, significantly increasing system availability and product revenue.
RNS Institute of Technology
Bachelor of Technology · Information Science and Engineering
July 1, 2015 – May 1, 2019
Bounteous
Lead Software Engineer
January 1, 2024 – Present
Bengaluru, Karnataka, India
Informatica from Salesforce
Senior Software Engineer
January 1, 2022 – December 1, 2023
Bengaluru, Karnataka, India
UserReady
Software Engineer
July 1, 2019 – December 1, 2021
Bengaluru, Karnataka, India
Informatica IICS
January 1, 2022 – December 1, 2023
Migrated legacy JSP modules to a modern React framework, implementing robust test cases to prevent regression bugs and improve application stability, scalability, and performance. Worked on Informatica IICS application development, contributing to the admin page module. Designed and created a versatile cross-product library for the Informatica ecosystem, enabling multiple products to adopt new features without redundant re-implementation, fostering efficient cross-functional utilization.
BT Order Gateway
July 1, 2019 – June 1, 2026
Migrated a legacy Perl-based module to a scalable Java Spring Boot microservices Order Gateway, enabling wholesale customers to create quotes and place telecom orders. Implemented Camunda BPM workflows for quote validation, approval routing, and order fulfillment. Leveraged Kafka for event-driven communication and real-time messaging across services. Integrated with CRM, inventory, and billing systems via RESTful APIs for real-time updates. Engineered optimized PostgreSQL schemas, built reusable components for catalog management, pricing, and eligibility checks, and collaborated with cross-functional teams to align solutions with business and compliance goals.
BT ARC
July 1, 2019 – June 1, 2026
Planned and created a scalable, reusable React component library supporting multiple themes for British Telecom (BT). Built modular, accessible UI components following industry best practices, ensuring cross-browser compatibility and responsive design. Leveraged TypeScript, React, and CSS-in-JS to enforce consistent design language across products. Enabled multiple teams to adopt and customize components based on theme requirements, significantly reducing redundant UI development and accelerating delivery timelines. Improved frontend maintainability, scalability, and design consistency across the BT ecosystem.
Cultural Fit Analysis
The candidate's experience across different companies (Bounteous, Informatica, UserReady) and diverse projects (Order Gateway, BT ARC, Informatica IICS) demonstrates adaptability and a broad skill set. The focus on creating reusable components and libraries, and improving system scalability and maintainability, aligns with best practices for collaborative and efficient development environments. The progression from Software Engineer to Lead Software Engineer indicates a growth mindset and leadership potential, which are positive indicators for cultural fit in a senior role.
Soft Skills & Operational Fit
The candidate's project descriptions highlight collaboration with cross-functional teams, leading modernization efforts, and designing reusable components, suggesting strong operational fit and leadership potential. The focus on improving system availability and user experience indicates a results-oriented approach. However, without specific psychometric or English test scores, a detailed assessment of soft skills like logical reasoning, work attitude, stress handling, and team collaboration is not possible.