Open to Senior Backend Engineer roles
Ajit Goud
Java Backend Engineer, 5+ years
Backend engineering by day, building and experimenting with AI systems along the way..
Java Backend Engineer with 5.6+ years of software engineering experience across enterprise applications, backend services, data processing, and real-time systems. Experienced in building Spring Boot REST APIs, payment middleware, and data-processing pipelines, with expertise in Java, Spring Security, JPA/Hibernate, PostgreSQL, and distributed systems. Hands-on experience with Kafka, Redis, Docker, and Kubernetes, alongside developing GenAI solutions including voice-to-voice assistants with tool calling and agentic RAG systems using OpenAI, Groq, Spring AI, pgvector.

Experience
NeoSoft
Software Engineer
Feb 2024 to Jul 2026 (2 yrs 6 mos)
NeoSoft
Software Engineer
Feb 2024 to Jul 2026 (2 yrs 6 mos)
Java backend services, AI integration and real-time streaming
- Implemented API authentication using Spring Security and JWT, securing backend endpoints with token-based authentication.
- Implemented Redis-based API rate limiting to control request traffic and integrated Swagger/OpenAPI for REST API documentation and testing.
- Containerized backend services using Docker and deployed applications on AWS.
- Built voice-to-voice AI workflows using OpenAI and Groq APIs, implementing end-of-speech detection with amplitude-based audio analysis before integrating Silero VAD for more reliable speech detection.
- Integrated LiveKit/WebRTC for real-time video streaming and configured backend services to generate JWT-based access tokens for secure streaming sessions.
- Developed an AI-powered visual question-answering workflow that combined camera screenshots with voice input and returned AI-generated audio responses.
- Java
- Spring Boot
- Spring Security
- REST APIs
- JPA/Hibernate
- PostgreSQL
- Redis
- Docker
- AWS
- LiveKit
- OpenAI
- Groq
- Swagger/OpenAPI
SuperUs Systems
Senior Software Developer
Dec 2022 to Nov 2023 (1 yr)
SuperUs Systems
Senior Software Developer
Dec 2022 to Nov 2023 (1 yr)
Java backend development, payment middleware and REST APIs
- Developed Java middleware for real-time UPI payments, generating dynamic QR codes from transaction details, transmitting them to QR devices over serial communication, and managing transaction states across initiation, success, and failure.
- Built an end-to-end Electronic Shelf Label (ESL) template platform using Spring Boot and REST APIs for template creation, editing, import, export, and persistence, integrated with a React and Fabric.js canvas editor. Implemented reusable, tag-based templates that allowed a single design to serve multiple users through runtime data binding.
- Developed REST APIs and backend workflows for ESL management and digital-signage platforms, supporting content management, scheduling, and delivery of images, videos, and web content across devices.
- Java
- Spring Boot
- REST APIs
- JPA/Hibernate
- PostgreSQL
- ReactJs
- Fabric.js
- Serial Communication
Tata Consultancy Services
Assistant System Engineer
Jan 2021 to Dec 2022 (2 yrs)
Tata Consultancy Services
Assistant System Engineer
Jan 2021 to Dec 2022 (2 yrs)
Data processing and reporting platform
- Developed and maintained PySpark jobs and Hive queries on HDFS for large-scale data processing, validating model outputs before promoting new model versions to higher environments.
- Owned and maintained a production reporting platform generating 200+ reports daily, taking responsibility for job monitoring, production issue resolution, and reliable, on-time report delivery.
- Built a Flask and Jinja2 portal to automate model-testing workflows, reducing manual effort and delivering process improvements that saved approximately CAD 3,000 annually.
- Used Docker to containerize application components and supported deployments in Kubernetes environments.
- Worked with Jenkins CI/CD pipelines to streamline build and deployment workflows and supported application deployments in AWS environments.
- Java
- Python
- Flask
- Apache Airflow
- PySpark
- Docker
- Kubernetes
- Jenkins
- AWS
- CI/CD
Projects
PayWallet
Wallet and payments backend with an idempotent double-entry ledger.
- Concurrent tests prove that duplicate requests move money only once.
- Card/UPI top-ups, refunds and payouts with signed webhooks and Kafka outbox events.
- JWT auth and rate limiting.
- Java 21
- Spring Boot 4
- PostgreSQL
- Kafka
- Razorpay
JavaStars:1Updated Sep 2026Drawspace
Canvas editor backed by a multi-service Spring architecture.
- Auth, canvas and asset services behind Spring Cloud Gateway, which handles JWT validation and rate limiting.
- Canvas CRUD with ownership checks, Flyway migrations and public read-only share links.
- Next.js and Fabric.js editor for saving, exporting (image and JSON) and sharing canvases.
- Spring Cloud Gateway
- Spring Security
- PostgreSQL
- Flyway
- Docker
- Next.js
TypeScriptStars:1Updated Sep 2026
Skills
- Backend
- Java 21, Spring Boot, Spring MVC, Spring Security, JPA / Hibernate, REST APIs, Microservices, WebSockets
- Data and messaging
- PostgreSQL, SQL, Redis, Kafka, RabbitMQ, Flyway
- Distributed systems
- System design, Idempotency, Outbox pattern, Concurrency, Rate limiting, Event-driven design
- Infrastructure
- Docker, Docker Compose, Kubernetes, Jenkins, GitHub Actions, AWS (basic)
- Testing
- JUnit 5, Mockito, Testcontainers, Integration tests, Concurrency tests
- Real-time and AI
- WebRTC, LiveKit, OpenAI / Groq APIs, RAG, Tool calling
- Also
- Python, Kotlin, React, Next.js, Git
Education
B.E. in Computer Science
University of Mumbai, Mumbai
2016 to 2020
Contact
Hiring for a backend role, or want to talk about a system you are building?
Email is the fastest way to reach me.