架构师和技术负责人
关于Highspring
Highspring是一家新一代的咨询和专业服务公司。我们为北美的客户提供现代、敏捷和前瞻性的解决方案。我们与银行、保险和技术领域的一些最具创新性的公司合作,帮助他们构建未来。在Highspring,我们相信赋能员工、培养技术领导力,并带来真正的业务影响。
机会
我们正在寻找一位全栈开发负责人加入我们的交付小组,并在全栈应用现代化项目中发挥关键作用。作为小组内的技术领导者,您将利用您的全栈经验来指导团队,并使用现代技术和架构构建高性能、可扩展和可维护的网络解决方案。
您的职责
- 担任Highspring开发小组的全栈项目技术领导者。
- 在敏捷模式下开发和支持Angular/React网络应用和Java微服务。
- 与产品负责人、业务分析师和其他利益相关者合作,将需求转化为可扩展和稳健的解决方案。
- 制定系统规格,编写干净、可维护和有良好文档的代码。
- 为复杂的业务问题设计和建模程序化解决方案,确保与功能和非功能需求一致。
- 审查代码和设计交付物,以确保质量、可扩展性和可维护性。
- 在开发生命周期中指导和支持团队成员。
- 编写单元和集成测试以确保高代码质量并支持测试驱动开发。
- 为回归测试策略做出贡献,以提高应用稳定性。
- 参与头脑风暴技术解决方案和快速原型设计。
- 定期与全国的跨职能团队互动。
您需要具备的条件
- 计算机科学学士学位或同等经验。
- 8年专业软件开发经验。
- 在敏捷团队中推动交付的领导能力。
- 强大的分析和解决问题的能力。
- 注重细节,能够管理多个优先事项。
- 强大的沟通能力和跨团队协作能力。
核心技能要求
- 高级Angular知识(必需)
- 精通Java、Spring、Spring Boot(必需)
- 精通HTML、CSS、JavaScript、TypeScript
- 具有GIT经验(必需)
- 熟悉CI/CD管道和工具:OpenShift、GitHub Actions、Jenkins
- 了解敏捷/Scrum/SAFe实践和DevOps文化
我们的技术栈
- 架构:微服务 – 微前端
- 前端:Angular
- 后端:Java、Spring Boot、Spring Cloud
- 数据库:MongoDB
- 工具:GitHub、JIRA、Confluence、IntelliJ、Postman、Maven
- CI/CD和安全:Jenkins、Veracode、SonarQube、Prisma Cloud、Argo CD
- 容器化和托管:Docker、Kubernetes、OpenShift(OCP)
为什么加入Highspring?
- 与一支充满活力和不断壮大的顶级顾问和开发人员团队合作。
- 为领先组织的高影响力项目做出贡献。
- 获得持续学习、认证和培训机会。
- 灵活的工作安排和协作的工作文化。