角色:全栈Java开发者
本地(两天现场办公必须)
持续时间6个月以上
我们正在寻找一位技术娴熟、经验丰富的高级软件工程师,具备Java和微服务以及Angular全栈开发的专业知识。这是一个承包商职位,成功的候选人将负责在快节奏和动态环境中开发和维护高质量的软件解决方案。
职责:
• 全栈开发:与跨职能团队合作,使用Java和Angular框架设计、开发和实施可扩展的软件解决方案。
• 微服务架构:设计和开发基于微服务的应用程序,确保可扩展性、可靠性和性能。
• 技术专长:运用你对Java和微服务架构的深入了解,设计和实施软件模块,遵循最佳实践和行业标准。
• 前端开发:使用Angular、HTML、CSS和JavaScript开发响应式和用户友好的Web界面,确保在不同设备上获得最佳用户体验。
• 代码审查和质量保证:进行代码审查以保持代码质量,识别和解决潜在问题,并确保遵守编码标准和最佳实践。
• 故障排除和调试:调查和解决复杂的软件缺陷和技术问题,与团队成员合作找到创新解决方案。
• 文档编制:创建和维护技术文档,包括设计规范、架构图和用户手册,以促进有效的沟通和知识传递。
• 敏捷开发:参与敏捷开发过程,包括冲刺计划、每日站立会议和回顾会议,确保及时交付高质量的软件。
• 合作和指导:与跨职能团队合作,为初级工程师提供技术指导和辅导,并积极贡献于积极和协作的工作环境。
资格要求:
• 在Java和微服务开发方面具有丰富的经验(5年以上),对设计模式和最佳实践有较强的理解。
• 在全栈开发方面有实践经验,精通Angular、HTML、CSS和JavaScript。
• 熟悉React或Vue.js等前端框架和库者优先考虑。
• 熟悉软件开发原则,包括敏捷方法论、版本控制系统(Git)和持续集成/持续部署(CI/CD)实践。
• 有云平台(如AWS、Azure或GCP)和容器化技术(Docker、Kubernetes)经验者优先考虑。