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 SpringBootArchitect and implement real-time data pipelines and event-driven systems using Apache KafkaIntegrate Redis for performance-optimized caching and session managementBuild 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 workflowsParticipate in system architecture discussions, performance tuning, and design reviewsEnsure test coverage and continuous delivery through robust CI/CD pipelinesTroubleshoot complex issues in distributed environments and resolve production incidents swiftlyRequired 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