Job Description
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 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
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application