Back to jobs

Java lead

Job description

Responsibilities

    • Lead the development of crypto related products
    • Managing tech team and coordinating with product teams and business teams for on-time delivery
    • Underlying infrastructure/architectural upgrades
    • Performance tuning, online incidents trouble shooting, and system refactoring
    • Daily management work, including making the project plan, guiding junior engineers' daily work and knowledge sharing

Minimum Qualifications:

    • Bachelor's/Master's degree in computer science, engineering or equivalent industry experience
    • Proficient in Core Java and Spring framework
    • Proficient in MySQL, and familiar with at least one NoSQL db
    • Proficient in distributed system design, and familiar with at least one messaging middle ware and the underlying design principles
    • Good cross team communication skills

Preferred Qualifications:

    • Proficient in Spring Cloud and Microservice architecture
    • Proficient in Golang and/or Rust
    • Performance tuning experience on JVM, SQL, RPC etc
    • Distributed team management experience
    • Financial products related experiences like lending, margin, futures, P2P, etc
    • Financial risk control related experiences
Conditions
* Do something meaningful; Be a part of the future of finance technology and the no.1 company in the industry
* Fast moving, challenging and unique business problems
* International work environment and flat organisation
* Great career development opportunities in a growing company
* Possibility for relocation and international transfers mid-career
* Competitive salary
* Flexible working hours, Casual work attire