主要职责
• 开发尖端技术,改进软件产品。
• 维护和改进现有的基于云的应用程序,降低成本,提高效率。
• 创建和维护面向后端的服务和微服务,供架构中的其他部分使用。
• 根据规格书编写干净高效的代码。
• 对现有软件进行故障排除、调试和升级。
• 创建技术文档以供参考和报告。
• 与内部团队合作修复和改进产品。
• 愿意接受各种具有挑战性的任务,积极发展新领域的技能。
• 能够有效地书面和口头沟通。
所需的最低专业和教育背景(包括经验年限)
• 计算机科学、电子与通信或相关领域的文凭/学士/硕士学位。
• 在团队环境中至少有5年的Java开发经验。
• 在大规模、高性能环境中开发后端服务的能力已得到证明。
• 熟悉基本的计算机科学原理 - 计算机算法、架构和网络。具有软件开发人员或类似角色的经验。
• 在测试驱动的环境中进行软件设计和开发的经验。
• 有使用REST、SOAP和创建Web服务的经验。
• 有Java、Spring或Spring Boot的经验。
• 有MongoDB和其他NoSQL数据存储的经验。
• 在数据密集型应用程序方面有良好的知识。熟悉微服务架构/面向服务的架构(Vert.X / Spring Boot)。
• 有敏捷方法论或类似的精益软件开发方法的经验。
• 能够学习新的语言和技术,并能够独立工作。
• 出色的故障排除、沟通能力、足智多谋和故障排除能力。