JOBSEARCHER

Java Back end engineer - Remote

I hope you are doing well,Please share your updated profile if you are interested in the below role.Our client seeks an Java Back End Engineer for a 12 Months project in Remote .Below is the detailed requirementJob Title: Java Back End EngineerWork location : RemoteDuration: 12 MonthsJob Description:Bachelor's degree preferably in Computer Science, Information technology, Computer Engineering, or related IT discipline or equivalent experience with 7+ Minimum ExperienceRequired Experience 7+ years of hands-on experience in a professional software engineering roleTechnical ExpertiseProgramming & Engineering Practices Proficiency in Java, Scala, and Python (at least one required; others preferred)Strong experience with test-driven development , including unit and integration testingExperience with code deployments and CI/CD pipelines (e.g., Spinnaker or similar tools)Backend Systems & Data Stores Proficiency with databases and storage technologies such as: TiDB, RocksDB, MySQLRedis, MemcachedKey-value storesAPIs & Service Development Solid understanding of Thrift and Protobuf schemasExperience building, maintaining, and evolving APIsExperience with web server and backend service developmentPerformance & Reliability Working knowledge of latency, throughput, and system performanceExperience with load balancing and load testingHands-on experience running performance tests and optimizing code to improve efficiency and scalabilityNice to Have Experience with data-centric application developmentExperience working with SQL, Hive, Presto/Trino, and SparkFamiliarity with AI coding assistants such as Claude Code and GitHub CopilotExample Projects & Areas of ImpactPipeline Migration & Offline Systems Offline counterfactual scoring - support pipeline migrationSearch simulator - support pipeline migrationOffline interaction detection - support pipeline migrationSearch, Personalization & AI Systems Kendall : Incorporate user-facing metrics and features for new products (e.g., Hawaii tips, filters, personalization, AI Search)Support evaluation performance optimizationDebug tooling for personalization and AI Search , including ranking and explanation systemsMonitoring, Metrics & Developer Experience Holdout : Implement comprehensive monitoring for traffic and modelsSide-by-side (SxS) metrics cleanup and UX improvements to improve developer velocity Example: cleaning up messy p2 carousel metricsImproving filter ranking visibility (amenity IDs vs amenity names)Set up alerting for new and existing applications using Grafana and PagerDutyPlatform Health & Maintenance Cleanup of: Old and deprecated codeRetired experimentsDeprecated trebuchets and legacy components