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.