技术主管(Java)
职位概述:
Java技术主管为IT相关问题设计和推荐技术解决方案。Java技术主管的职责包括与开发人员合作,确保提供质量可交付成果,指导初级员工,并识别影响产品交付的问题。
职位描述:
我们正在寻找一位经验丰富的Java技术主管,负责解决可能影响产品交付的技术问题。他或她将促进需求分析,进行代码审查,提供反馈并增强框架。
作为一名成功的Java技术主管,您应该展示出对行业最佳实践的充分了解,良好的组织和领导能力,以及精通JAVA技术。最重要的是,Java技术主管应具备良好的分析能力,能够预见问题并制定补救措施,以及出色的团队合作能力。
职责:
- 进行需求分析,并监督项目范围内的架构实施
- 提供项目、程序或运营范围内的定制可重用解决方案
- 开发高质量且详细的设计
- 使用自动化单元测试框架进行单元测试,并通过进行缓解行动计划来识别和解决可能的风险
- 配置自己或团队的工作,并评估多种技术/策略的技术影响
- 通过反馈改进其他开发人员的工作(如适用)
- 使用编码标准和最佳实践确保质量可交付成果
- 作为团队成员为运营、集成或应用架构需求、设计、实施或持续运营的可交付成果做出贡献
要求:
- 至少拥有计算机/信息技术或相关专业的文凭/学位
- 至少5年的Java开发经验
- 有Spring/Spring Boot框架的经验
- 有关系型数据库(如Oracle和MySQL)的经验
- 有实施SOAP和RESTful Web服务等网络服务的经验
- 有Angular、Struts、jQuery和Bootstrap等前端框架的经验
- 有批处理实现的经验
- 有实施安全性和验证等自定义框架的经验
- 有一定的团队领导经验
- 良好的口头和书面沟通能力
- 先进的现代软件开发方法的理解
- 先进的软件测试方法、脚本和工具的理解
- 至少有三个或更多完整的Web应用程序项目的软件开发生命周期经验
- 能够在团队和客户中有效工作
最好有:
- 敏捷开发环境的经验
- DevOps工具链的经验
- Docker和Kubernetes等容器平台的经验
- Kafka和IBM MQ等消息平台的经验
- WebSphere和WebLogic等应用服务器配置的经验将是一个优势
- Selenium、Karate、Microfocus UFT和Katalon等软件测试工具的经验