Anurag Kakkar

Software Engineer

Gurugram, Haryana, India6 yrs 11 mos experience
Most Likely To SwitchAI Enabled

Key Highlights

  • Led large-scale migrations to microservices architecture.
  • Achieved over 90% test coverage with JUnit and Mockito.
  • Leveraged Generative AI to enhance development efficiency.
Stackforce AI infers this person is a Backend-focused Software Engineer with expertise in SaaS and microservices architecture.

Contact

Skills

Core Skills

Microservices ArchitectureRest ApisSpring BootSpring SecurityJavaChatbot Development

Other Skills

Data StructuresRESTful architectureMicroservicesAgile MethodologiesOAuth 2.0Core JavaJava 8DialogflowFlaskPythonModel Context Protocol (MCP)Claude Code SubagentsClaude SkillsAnthropic ClaudeGenerative AI

About

Software Engineer with 6+ years of experience building scalable backend systems using Java and Spring Boot. Specialized in microservices architecture, REST APIs, and modernizing legacy platforms into cloud-ready solutions. Led large-scale migrations from monolithic/BPM systems to microservices, improving scalability, reliability, and deployment efficiency. Strong experience in system design, distributed systems, and database optimization (PostgreSQL, MySQL, Oracle, SQL Server). Proficient in writing clean, testable code with high coverage using JUnit and Mockito, and working in Agile environments with CI/CD pipelines. Leveraging Generative AI to accelerate development, automate testing, and improve engineering productivity. Strong problem-solving skills with solid foundations in Data Structures & Algorithms. Known for ownership, delivering high-impact solutions, and contributing to high-performing engineering teams.

Experience

6 yrs 11 mos
Total Experience
3 yrs 5 mos
Average Tenure
3 yrs 7 mos
Current Experience

Epam systems

Software Engineer

Nov 2022Present · 3 yrs 7 mos · Gurugram

  • 1. Migrated legacy systems to Spring Boot microservices, improving scalability and reducing deployment time
  • 2. Built secure REST APIs with OAuth 2.0, enabling reliable and scalable service integrations
  • 3.Delivered features across multiple domains, consistently meeting sprint and release deadlines
  • 4. Resolved critical production issues and optimized performance, reducing system bottlenecks and improving response times
  • 5. Increased code reliability by achieving >90% test coverage using JUnit and Mockito
  • 6. Accelerated development cycles by leveraging Generative AI for code migration, testing, and analysis
  • 7. Improved code quality and release efficiency through CI/CD practices and rigorous code reviews
  • 8. Mentored engineers and drove knowledge-sharing initiatives, boosting team productivity
  • 9. Collaborated with cross-functional teams in Agile setup to deliver high-quality, production-ready solutions
  • 10. Earned multiple performance awards for ownership, delivery excellence, and consistent impact.
Data StructuresRESTful architectureMicroservices ArchitectureREST APIs

Unifycloud llc

Software Development Engineer

Jun 2019Oct 2022 · 3 yrs 4 mos · Noida, Uttar Pradesh, India

Core JavaJava 8Java

Qzip blockchain technology llp

Intern

Jun 2018Jul 2018 · 1 mo · Noida, Uttar Pradesh, India

  • Built an E-commerce chatbot using Dialogflow. The chatbot has a webhook attached to it that is written using the Flask framework of Python. The webhook can make a call to a database or another webservice like PrestaShop.

Centre for railway information systems (cris)

Student Trainee

May 2018Jul 2018 · 2 mos · New Delhi, Delhi, India

  • Built a website that included integration of a chatbot for queries related to railways.

Education

JSS Academy of Technical Education

Bachelor of Technology - BTech — Computer Science

Jan 2015Jan 2019

Sunbeam School, Mughalsarai

Computer Science

Apr 2012Mar 2014

Our Lady of Fatima, Aligarh

Computer

Apr 2010Mar 2012

Stackforce found 100+ more professionals with Microservices Architecture & Rest Apis

Explore similar profiles based on matching skills and experience