职责:
设计和开发
使用Java语言设计和开发可扩展和高效的软件。
与软件架构师合作创建强大的解决方案。
技术领导:
为团队成员提供技术指导。
参与代码审查,确保遵循编码标准。
问题解决:
诊断和解决复杂的软件问题。
进行错误调查并实施有效的解决方案。
协作:
与其他团队成员密切合作,如开发人员、测试人员和业务分析师。
参与计划会议和迭代回顾。
持续改进:
识别代码、流程和开发实践改进的机会。
参与最佳开发实践的实施。
文档:
创建和维护技术文档,如设计规范和用户手册。
要求:
专业经验:
在Java v21软件开发方面有丰富经验(10年)。
技术能力:
精通Java及其相关技术。
熟悉Spring和Hibernate等开发框架的高级知识。
熟悉敏捷开发实践。
领导力和协作:
具有技术领导或类似角色的经验。
能够在多学科团队中有效协作。
问题解决:
能够诊断和解决复杂的软件问题。
沟通:
优秀的口头和书面沟通能力。
教育:
通常需要计算机科学、软件工程或相关领域的学士学位。