Java开发人员(全栈)
职位概述
我们正在寻找一位经验丰富的Java全栈开发人员加入我们的投资技术项目。此角色涉及使用Java、Spring Boot和React设计、开发和维护可扩展的应用程序,同时在快节奏的协作环境中与跨职能团队密切合作。
主要职责
- 使用Java Spring Boot进行后端开发和React UI进行前端开发,设计、开发和维护全栈应用程序。
- 构建和支持基于微服务的架构,开发RESTful API以支持业务和投资工作流程。
- 应用测试驱动开发(TDD)实践,包括使用既定测试框架编写和维护自动化测试用例。
- 与产品负责人、架构师和其他开发人员合作,理解需求并将其转化为技术解决方案。
- 执行代码审查,解决问题,并通过高度关注细节来优化应用程序性能。
- 使用GitHub进行版本控制、代码管理和团队协作。
- 积极参与动态且高效的开发团队中的敏捷交付周期。
必备技能和资格
- 计算机科学、信息技术或相关学科的学位。
- 至少5年作为Java开发人员的实际经验。
- 精通Java、Spring框架、Spring Boot和微服务架构。
- 在开发RESTful API方面有扎实的经验。
- 拥有自动化测试框架、测试驱动开发(TDD)和测试用例开发的实际经验。
- 熟练掌握React UI的前端开发。
- 对GitHub源代码控制有深入了解。
- 优秀的问题解决、分析和调试技能。
- 出色的书面和口头沟通能力。
- 能够在快节奏的协作环境中有效工作。
加分项
- 熟悉Akka Actor。
- 有容器、Docker、OpenShift和Kubernetes的经验。
- 有使用MS SQL数据库的经验。