Job Details
Senior Java Engineer (Recommendation & Search)
Crypto Jobs
Job Description
Job Title: Senior Java Engineer (Recommendation & Search)
- Company: Binance
- Location: Singapore (Hybrid)
- Employment Type: Full-Time
About Binance
Binance is the world’s largest cryptocurrency exchange and a global leader in blockchain innovation. With 250+ million users across 100+ countries, it offers a wide suite of products — from trading and finance to Web3 tools — all geared toward expanding financial access and inclusion.
This role is part of the Big Data team, which transforms large-scale data into AI-powered insights, enhancing user personalization and supporting compliance and global operations.
Role Overview
As a Senior Java Engineer, you’ll build and optimize backend services using Java Spring Boot, focusing on search and recommendation systems. The role is highly collaborative, involving big data technologies, scalable system design, and the use of modern observability tools and CI/CD pipelines.
Key Responsibilities
- Design and develop Java-based microservices using Spring Boot and Spring Cloud.
- Implement system components like service discovery, configuration management, and load balancing.
- Develop data solutions using Hive, Spark, and Flink.
- Manage scalable data storage solutions with Elasticsearch, HBase, etc.
- Collaborate with stakeholders to translate business requirements into tech solutions.
- Monitor and optimize backend service performance.
- Participate across the SDLC, from design to deployment and ongoing maintenance.
- Enhance existing services and ensure high code quality and maintainability.
- Integrate data systems into broader Binance applications.
Required Skills & Qualifications
- Bachelor’s or Master’s in Computer Science, Engineering, or related field.
- 8+ years of Java development experience, with at least 3 years in Spring Boot microservices.
- Strong knowledge of Spring Cloud and related architecture patterns.
- Experience with big data tools: Hive, Spark, Flink.
- Familiarity with tools like:
- Apollo Configuration Center
- Kafka
- Xxl Job Scheduler
- Pinpoint
- Prometheus
- Skilled in managing large-scale data workflows and backend optimization.
- Great problem-solving and communication skills.
- CI/CD experience (Jenkins, GitLab CI) is a plus.
- Familiarity with cloud platforms like AWS is a plus.
- Knowledge of financial services or blockchain products is also a plus.
Why Join Binance
- Help shape the future of the blockchain ecosystem.
- Work with global, top-tier talent in a flat and agile structure.
- Take ownership of innovative, high-impact projects.
- Enjoy competitive pay, remote flexibility, and career growth opportunities.
- Be part of an inclusive and fast-paced tech culture focused on results and learning.
Related Jobs
Latest Related Job For You
Reddit Marketing Intern (Global - Non-US)
- Crypto Jobs
- Negotiate
- 7 days ago
QA Engineer (AI/Web3) - Remote – Taipei, Taiwan
- Crypto Jobs
- Negotiate
- 10 days ago
Global Sanctions Governance Specialist - London
- Crypto Jobs
- Negotiate
- 10 days ago
Pioneer Talent Program - Frontend Engineer (Payment Tech)
- Crypto Jobs
- Negotiate
- 10 days ago
Frontend Engineer - Payment Tech
- Crypto Jobs
- Negotiate
- 10 days ago