Shopee

Expert Engineer, Backend (Java)

Shopee

Singapore · Full Time

Be the first to apply

Experience
6+ yrs
Salary
Openings
1
Posted
16 hours ago
Work mode
In office
Education
Bachelor’s degree in Computer Science or related field
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About The Team

Our team is dedicated to constructing scalable data platforms alongside advanced analytics products that support business intelligence and decision-making across the organization. Key areas of focus encompass data platform engineering, management of data assets, and pioneering ChatBI and AI-driven analytics.

Job Description

  • Develop and design backend services for extensive data platforms, covering aspects such as data development, scheduling, data asset management, and services related to analytics.
  • Enhance and maintain core system components and frameworks prioritizing scalability, robustness, and ease of maintenance.
  • Transform intricate data models and computational logic into straightforward and user-accessible platform functions.
  • Diagnose and resolve challenging technical and business issues within distributed system environments.
  • Improve system reliability, optimize performance, and implement designs that ensure high availability.
  • Work collaboratively with product managers, data engineers, and frontend developers to achieve integrated solutions.

Requirements

  • Possession of a Bachelor’s degree in Computer Science or a related discipline.
  • Minimum of six years’ experience in Java backend development.
  • Profound understanding of Java fundamentals, including JVM intricacies, concurrency management, and performance enhancement techniques.
  • Practical knowledge of prominent Java frameworks such as Spring Boot and Spring Cloud.
  • Strong competency in system design, with the capability to independently manage and deliver full modules or subsystems.
  • Experience working within Linux environments and relational databases, notably MySQL.
  • High aptitude for continuous learning and a strong sense of ownership over tasks and projects.

Minimum education

Bachelor's Degree

Tools & software

Java MySQL required Linux required

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer