Verantwortlichkeiten
- Leitung der technischen Designarbeit und anspruchsvoller Implementierungsarbeit über Java-Services hinweg.
- Verbesserung von Performance, Zuverlässigkeit, Codequalität, automatisierten Tests und Release-Praktiken.
- Überprüfung von Architektur und Code sowie Mentoring von Senior- und Mid-Level-Ingenieuren.
- Teamübergreifende technische Risiken lösen und Trade-offs an die Delivery-Leitung kommunizieren.
Anforderungen
- Über 8 Jahre Erfahrung in der Java-Entwicklung für große Unternehmenssysteme.
- Fundiertes Wissen zu Spring, verteilten Systemen, Datenbanken und Performance-Tuning.
- Erfahrung in der Leitung von Design-Reviews und der Definition von Engineering-Standards über Teams hinweg.
- Kommunikation auf Chinesisch und professionellem Englisch.