Java团队领导

无个税15个月前全职
Segmatek

Segmatek

location 利雅得
unsaved
• 技术领导力:领导和指导一支Java开发团队,提供技术指导、代码审查,并确保团队遵循软件开发的最佳实践。 • 架构设计:与跨职能团队合作,使用传统和微服务架构设计可扩展和高效的应用程序。 • 代码质量:执行清晰的代码实践,保持高水准的编码标准,确保代码的可维护性、可读性和可重用性。 • API设计与标准:定义和执行API标准、约定和最佳实践,确保不同服务和组件之间的一致性和互操作性。 • 设计模式:利用各种设计模式,如Singleton、Factory、Observer等,创建健壮且易于维护的软件解决方案。 • 性能优化:识别性能瓶颈,实施优化措施,提升应用程序的性能和可扩展性。 • 故障排除和错误修复:调查和解决复杂的技术问题和错误,及时提供解决方案,确保应用程序的顺利运行。 • 协作:与产品经理、架构师和其他利益相关者密切合作,了解需求并将其转化为技术规格。 • 持续集成和部署:实施和管理CI/CD流水线,确保应用程序和功能的无缝部署。 • 研究和创新:及时了解Java开发、清晰代码实践、API标准和设计模式的最新趋势和技术。不断应用新的见解来改进开发过程。 要求 • 计算机科学、软件工程或相关领域的学士或硕士学位。 • 在Java开发方面有经验,熟练掌握Java 8+和Spring Boot等框架。 • 有作为技术负责人或高级开发人员的经验,领导软件工程师团队。 • 深入了解传统和微服务架构,并能根据项目需求选择合适的方法。 • 深入了解清晰代码原则、设计模式和软件开发最佳实践。 • 熟练实施和执行API标准和约定。 • 熟悉敏捷开发方法和工具。 • 出色的解决问题的能力,能够解决复杂的技术问题。 • 优秀的沟通能力,能够有效地与跨职能团队合作。 • 具备领导和指导能力,激励团队成员提供高质量的成果。 • 有Docker和Kubernetes等容器化和编排工具的经验者优先。 • 理解云计算平台。