Skip to main content

Expert Engineer, Backend (Java)

Technology
Shopee
1 week ago
Full timeOn-site

Job description

About The Team

We build scalable data platform and intelligent analytics products that power analytics, BI, and business decision-making across the company. Our focus includes data platform engineering, data asset management, and next-generation ChatBI / AI-driven analytics.

Job Description

  • Design and develop backend services for large-scale data platforms, including data development, scheduling, data assets, and analytics services
  • Build and evolve core system modules and frameworks with a focus on scalability, stability, and maintainability
  • Abstract complex data models and computation logic into clear, user-facing platform capabilities
  • Troubleshoot and solve complex technical and business problems in distributed systems
  • Contribute to system reliability, performance optimization, and high-availability design
  • Collaborate closely with product managers, data engineers, and frontend engineers

Requirements

  • Bachelor’s degree in Computer Science or related field
  • At least 6 years of Java backend development experience
  • Strong Java fundamentals, with solid understanding of JVM, concurrency, and performance tuning
  • Experience with mainstream Java frameworks (e.g.

    Spring

    Boot / Spring Cloud)

  • Solid system design skills; able to own and deliver modules or subsystems independently
  • Familiar with Linux environments and relational databases (e.g. MySQL)
  • Strong learning ability and sense of ownership

Keywords
javajob-descriptionsplanning-and-designvisual-art-designproduct-development-and-designdata-platformtraining-and-developmentanalyticsdata-analyticsscalabilityabstracttroubleshootingdistributed-computingperformance-optimizationcomputer-scienceback-end-developmentvehicle-modification-tuningspringspring-bootspring-cloud

Interested in this role?