Technical Team Leader
Isoftstone · Singapore
We are looking for a Technical Team Leader who will serve as the technical anchor and squad enabler for large bank software’s GenAI-powered code rewriting/refactoring, also fluent in English and Mandarin (verbal & written). You will lead our own and coordinate with customer’s engineering teams through modernization of legacy banking applications using the latest technologies (Java 17+, Spring Boot, Angular/React) and integrate AI-assisted development tools into delivery pipelines.Key Responsibilities· Lead engineering squads in delivering clean, maintainable, and secure refactored code.· Guide migration from Java 6/WebLogic-based systems to Java 17+/Spring Boot microservices.· Integrate LLM-powered tooling into development workflows.· Own and improve CI/CD practices, code quality gates, and release pipelines.· Ensure adherence to engineering standards, testing practices, and production-readiness checklists.· Collaborate with and Support PM, BAs, QA, and DevOps for sprint planning and delivery coordination.· Conduct regular project engineering process and quality review and technical coaching across teams.Tech Skill Requirements· Strong hands-on coding ability in Java, Spring Boot, and modern frontend frameworks (Angular/React).· Familiarity with legacy system stack: Java 6, WebLogic 11g, Struts, AIX.· Practical experience with modern stack: Java 17+, Spring Boot, JBoss, Hibernate, Apache, Red Hat 8· Solid experience with CI/CD tools and practices: GitLab, Jenkins, Docker, Kubernetes, SonarQube.· Knowledge of GenAI-assisted coding tools like GitHub Copilot, Codex, or custom LLM-based systems.· Strong grasp of secure software engineering practices and performance optimization.· Experience leading banking software delivery with a focus on reliability, scalability, and compliance.Preferred Certifications· Certified Java Developer· Scrum Master· GitLab CI/CD· Red Hat Certified Specialist