我们正在寻找一位经验丰富的Java技术负责人,负责领导企业级软件解决方案的设计、开发和部署。作为技术负责人,您将监督一个工程师团队,与利益相关者跨职能合作,并指导关键系统的架构方向。此角色需要对Java技术的深厚专业知识、在敏捷环境中的领导能力,以及对产品质量和交付的强烈责任感。
主要职责
技术领导力
领导一个后端工程师团队进行基于Java的应用程序的设计、开发和维护。
设定编码标准和最佳实践;进行代码审查并指导开发人员。
推动架构决策并确保与企业级目标的一致性。
软件开发
使用Java(Java 11+)、Spring Boot及相关框架设计和实现可扩展、安全和高性能的后端系统。
与云平台(AWS、GCP或Azure)和容器化技术(Docker、Kubernetes)集成。
与DevOps合作进行CI/CD管道和生产准备。
项目与利益相关者管理
与产品负责人、Scrum Master和业务分析师密切合作,将需求转化为技术解决方案。
将项目分解为可管理的任务,估算工作量,并确保按时交付。
作为工程与其他部门之间的关键联络人。
质量与性能
确保稳健的单元、集成和性能测试。
倡导自动化、监控和可观察性实践。
主动识别技术风险并及时解决。
必需资格
计算机科学、工程或相关领域的学士或硕士学位。
8年以上软件工程经验,专注于基于Java的后端系统。
3年以上技术领导或团队领导角色的经验。
深厚的经验包括:
Java 11或更新版本
Spring Boot、Spring Cloud、RESTful API
SQL和NoSQL数据库(如PostgreSQL、MongoDB)
微服务架构
云平台(AWS/GCP/Azure)
在敏捷/Scrum环境中的工作经验。
优先资格
Java或云技术认证(如AWS认证解决方案架构师)。
有前端技术(React、Angular)经验者优先。
具有事件驱动架构(Kafka、RabbitMQ)经验。
在受监管行业(如金融、医疗保健)有经验者优先。
软技能
较强的沟通和协作能力。
证明能够领导和激励工程团队。
具备分析思维和强大的问题解决能力。
高度关注细节并致力于代码质量。