Backend Developer | Java | SpringBoot

Bengaluru

Remote


Bangalore Urban, Karnataka, India

Noida, Uttar Pradesh, India





Bachelor of Technology, Computational Science
GLA University
Intermediate
St. Andrews School, Agra
Join Vivek and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossBackend Developer | Java | SpringBoot
Experienced software engineer with 4+ years of expertise in building scalable, secure, and efficient backend services. Proficient in Java, Spring Boot, GraphQL, AWS, and AI-powered integrations, with a proven track record of designing and deploying robust applications. Adept at working with distributed systems, optimizing API performance, and implementing security mechanisms. Skilled in building AI-enabled workflows and pipelines, including integrating LLM-based services, automating data processing pipelines, and developing intelligent features such as language translation, content generation, and recommendation systems. Experienced in handling bulk data processing and integrating third-party services like Razorpay, Twilio, Google APIs, and AI/ML platforms.
Bengaluru
claude code
claude
gemini
langchain
Senior Software Engineer at Tyfone, Inc., Jan 2025 - Present · 1 yr 9 mos, Bengaluru, Integrated Doconomy APIs for multiple customers to enable carbon footprint tracking within Tyfone’s digital banking ecosystem, ensuring seamless onboarding and scalability. Implemented the PSCU Credit Card Statement API endpoint, enabling secure and efficient credit card data retrieval for end-users across client banks. Automated manual processes by setting up robust automation services, significantly reducing operational overhead. Enhanced the scheduled transaction processing system, redesigning logic to ensure reliable execution and accuracy of scheduled payments within Tyfone’s core services. Designed and deployed scalable APIs to meet project requirements, ensuring high performance and reliability. Diagnosed and resolved latency issues by introducing multithreading, Redis caching, and Kafka-based asynchronous processing, significantly improving system performance and response times.Created AWS lambda for multiple usecases.
Software Engineer at HeyMath!, Jun 2022 - Dec 2024 · 2 yrs 7 mos, Remote, Developed a GraphQL-based service to efficiently retrieve and display user-specific data within a Spring Boot application. Engineered multiple student dashboards, enhancing user experience and data accessibility through Spring Boot frameworks. Automated manual processes by setting up robust automation services, significantly reducing operational overhead. Implemented audio recording functionality within a Node.js project, optimizing the recording process for seamless integration. Designed and deployed scalable APIs to meet project requirements, ensuring high performance and reliability. Orchestrated continuous deployment pipelines using Jenkins and AWS services, streamlining the deployment process and improving delivery timelines. Managed .net legacy service of the backend.
Back End Developer at CredR, Aug 2021 - May 2022 · 10 mos, Added feature to send html template by mail using freemarker for different purposes. Worked on the whole invoice module from scratch for different types of users. Worked on inspection revamp which impacts company business. Implemented Jenkins for dev environment. Working on Spring Security for all APIs in Java and SpringBoot using JWT Tokens and filters. Hands-on experience in MySQL and Hibernate. Used Elastic Search for vehicle APIs.
SDE 1 at CredR, Jul 2021 - May 2022 · 11 mos, Bangalore Urban, Karnataka, India
Summer Intern at GeeksforGeeks, May 2019 - Jul 2019 · 3 mos, Noida, Uttar Pradesh, India
Bachelor of Technology, Computational Science, GLA University
Intermediate, St. Andrews School, Agra