职位概述
我们正在寻找一位经验丰富的全栈技术负责人,拥有超过 10 年的实际软件工程经验,特别是在 Java 微服务和基于 React 的用户界面设计可扩展解决方案方面。
主要职责
• 领导、架构和实施使用 Java(Spring Boot、微服务)和 React.js 的全栈解决方案。
• 定义并执行最佳实践、代码标准和架构指南,以确保可扩展性和可维护性。
• 通过将遗留系统转型为云原生微服务架构,推动现代化进程。
• 开发强大的前端应用程序(React.js、现代 JS 框架)和高效的后端服务(Java 17+、Spring Boot)。
• 构建和集成 RESTful API 和微服务,确保高可用性和低延迟。
• 优化关系型(Oracle、SQL Server)和 NoSQL(MongoDB)数据库性能。
• 评估和重新设计现有系统以实现现代化和效率提升。
• 倡导使用 Kafka 的事件驱动架构,并利用云平台(AWS、Azure、Kubernetes)。
• 指导和辅导开发人员;进行代码审查;倡导技术卓越。
• 与产品、UX/UI、DevOps 和业务团队协作,以实现高质量的成果。
• 作为复杂挑战的升级点和技术专家。
• 实施 CI/CD 管道(Jenkins、GitHub、Harness、Docker)。
• 通过全面测试(JUnit、Mockito、Jest)和代码安全工具(SonarQube、Checkmarx)确保软件质量。
• 推动部署自动化并管理基础设施(Kubernetes、容器)。