Job Openings Tech Team Lead (Java)

About the job Tech Team Lead (Java)

We are seeking a Tech Team Lead (Java) to join our dynamic team. This role offers the opportunity to work on cutting-edge projects in a fast-paced environment. This role requires a blend of hands-on coding and team management.

Key Responsibilities:

  • Manage and mentor a team of developers, ensuring project goals are met while maintaining hands-on involvement in coding.
  • Design, develop, and maintain Java applications focusing on clean, efficient code.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Perform unit testing and ensure the robustness of applications.
  • Participate in code reviews and contribute to continuous improvement.

Requirements:

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Min. 5 years of relevant experience in Java development.
  • Proficiency in Java programming; familiarity with frameworks other than Spring is acceptable.
  • Fluency in English and Chinese is required.
  • Experience in the banking, payment, or finance industry is preferred.
  • Knowledge of relational databases, SQL, or ORM technologies.
  • Experience with JUnit or similar testing frameworks.