Job Description
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. Job Requirements
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 (e.g., 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 experienceStrong proficiency in Java , ideally with Functional Programming practicesExpertise in SpringBoot and microservice architectureDeep hands-on experience with Apache Kafka for stream processing and event-driven designSolid knowledge of Redis for caching, message brokering, and performance tuningPractical experience with GCP services : Cloud Run, GKE, Pub / Sub, Storage, IAMFamiliarity with LLM concepts (prompt engineering, APIs for model access, basic NLP tasks)Experience with RESTful APIs , API security, and integration patternsProficient in Docker , Git, and building / maintaining CI / CD pipelinesStrong analytical, debugging, and performance tuning skills in cloud-native environmentsPreferred Qualifications :
GCP certification or prior experience deploying production-grade systems on GCPExposure to AI / ML integration workflows , especially model orchestration and prompt testingExperience working in Agile / Scrum teams with a DevOps mindsetContributions to open-source projects or backend engineering blogs