Karthik Darapu
@karthikdarapu
Java Full Stack Developer building secure microservices and AI-enabled HR products.
What I'm looking for
I’m a Java Full Stack Engineer with 6 years of experience building and supporting scalable enterprise applications, especially in regulated environments. I focus on secure coding, high-availability systems, performance tuning, and backend modernization with Spring Boot and microservices.
At TRUEBLUE IT CONSULTING SERVICES, I designed Spring Boot microservices for HR workflows and implemented JWT-based authentication with Spring Security and RBAC. I built event-driven broadcasting using Kafka and delivered dynamic employee search with Hibernate/JPA Specifications and optimized SQL queries, improving API response time by 15–20%. I also integrated AI-powered chatbot capabilities using GPT APIs and embedding-based semantic search with a RAG architecture, storing inference results for auditing and analytics.
Before that, at PENTAGRAM INFOTECH, I supported and migrated multiple Java Spring Boot microservices by resolving compatibility issues and updating REST endpoints for backward compatibility. I contributed to Jenkins CI/CD deployments, executed JUnit/Mockito testing, and verified transaction correctness through SQL record validation—helping maintain reliable platform operations.
Experience
Work history, roles, and key accomplishments
Senior Software Engineer
TrueBlue IT Consulting Services Private Limited
Jun 2024 - Present (2 years 2 months)
Designed and developed scalable Spring Boot microservices for an HR information system, including onboarding, leave approvals, payroll processing, broadcasting, and advanced employee search. Built secure JWT/RBAC REST APIs, event-driven broadcasting with Kafka, optimized SQL query performance, and implemented an AI-powered HR chatbot with embeddings-based RAG using GPT APIs.
Software Engineer
Pentagram Infotech Private Limited
Oct 2020 - Jun 2024 (3 years 8 months)
Assisted in migrating multiple Java Spring Boot microservices during version upgrades by analyzing compatibility, refactoring/configuration changes, and updating REST endpoints for backward compatibility. Supported CI/CD deployments via Jenkins, performed unit/integration testing, validated transaction accuracy against SQL records, and monitored services using AWS CloudWatch and centralized loggin
Education
Degrees, certifications, and relevant coursework
Andhra University
Bachelor of Technology (B.Tech), Computer Science and Engineering
Grade: 6.7 CGPA
Completed a B.Tech in Computer Science and Engineering from Andhra University, graduating in 2018.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Salary expectations
Social media
Job categories
Skills
Interested in hiring Karthik ?
You can contact Karthik and 90k+ other talented remote workers on Himalayas.
Message KarthikGet matched with your dream remote job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
