Position Overview : We are seeking a Senior Backend Engineer with strong experience in Functional Java, SpringBoot, and distributed systems. The ideal candidate will also bring hands-on knowledge of Apache Kafka, Redis, and cloud-native development on Google Cloud Platform (GCP). A working understanding of Large Language Models (LLMs) and AI service integration will be considered a strong plus.
Key Responsibilities :
Design, develop, and maintain scalable microservices using Functional Java and SpringBoot
Architect and implement real-time data pipelines and event-driven systems using Apache Kafka
Integrate Redis for performance-optimized caching and session management
Build and deploy containerized services using Docker on GCP (Cloud Run, GKE, Pub / Sub, etc.)
Collaborate with data science and product teams to incorporate pre-trained LLMs (, OpenAI, Hugging Face models) into backend workflows
Participate in system architecture discussions, performance tuning, and design reviews
Ensure test coverage and continuous delivery through robust CI / CD pipelines
Troubleshoot complex issues in distributed environments and resolve production incidents swiftly
Required Skills & Experience :
6-10 years of backend engineering experience
Strong proficiency in Java, ideally with Functional Programming practices
Expertise in SpringBoot and microservice architecture
Deep hands-on experience with Apache Kafka for stream processing and event-driven design
Solid knowledge of Redis for caching, message brokering, and performance tuning
Practical experience with GCP services : Cloud Run, GKE, Pub / Sub, Storage, IAM
Familiarity with LLM concepts (prompt engineering, APIs for model access, basic NLP tasks)
Experience with RESTful APIs, API security, and integration patterns
Proficient in Docker, Git, and building / maintaining CI / CD pipelines
Strong analytical, debugging, and performance tuning skills in cloud-native environments
Preferred Qualifications :
GCP certification or prior experience deploying production-grade systems on GCP
Exposure to AI / ML integration workflows, especially model orchestration and prompt testing
Experience working in Agile / Scrum teams with a DevOps mindset
Contributions to open-source projects or backend engineering blogs
Backend Engineer • Pune, Maharashtra, India