Java全栈开发工程师(Springboot, React UI, TDD)

新加坡 1个月前全职 网络
3.3万 - 6.9万 / 月
该职位已过期,不再接受申请。
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数据库的经验。