系统分析师(Java,Springboot)

1个月前全职
4.5万 - 6.7万 / 月 APAR TECHNOLOGIES PTE. LTD.

APAR TECHNOLOGIES PTE. LTD.

location 新加坡
unsaved
职位描述 职责 • 在设计、编程和实施大型分布式系统(微服务)方面有广泛的经验。 • 深刻理解应用程序、基础设施和安全架构,以及性能、可扩展性、可靠性、可用性等非功能性方面。 • 将功能需求转化为设计。 • 与技术专家合作,了解他们的需求并确保满足这些需求。 • 定义微服务实施的最佳实践和标准。 • 识别并定义实施模式。 • 领导活动以构建加速器和工具,提高交付物的质量。 • 评估行业技术,以考虑成本、可移植性、兼容性或可用性因素来塑造服务设计。 • 确定并对技术、集成平台和系统进行适当的更改,以满足客户和运营需求。 • 不断寻求更有效地管理和利用技术、平台和系统。 • 突出设计风险,提供替代选项,并推荐针对特定问题的高质量解决方案。 基本要求(技能要求) • 计算机科学学士学位。 • 10年的架构开发、后端系统集成和开发的技术经验。 • 在使用Java/J2EE开发应用程序方面具有扎实的实践经验,具备Spring Boot框架知识和经验。 • 深入了解SOA、微服务架构和设计、REST服务及SOAP服务开发。 • 具备核心Java基础知识,Java 8+,Spring,Spring Boot,测试框架JUnit,Cucumber。 • 对设计模式和清晰代码有深入的实践经验。 • 在Java微服务(Spring Boot)Restful API和SOAP服务方面有扎实的实践经验。 • 具备设计和编码可扩展微服务的经验。 • 具备使用中间件/消息传递技术(如MQ、JMS、Kafka)和事件驱动设计模式的经验。 • 具备Spring Cloud的经验。 • 具备Azure Kubernetes Service(AKS)的经验。 • 具备配置和实施Azure Open Service Mesh以实现Pod到Pod通信的经验。 • 具备使用Azure API Gateway(APIM)进行API管理的经验。 • 具备编写部署管道以在Kubernetes中部署Java微服务的经验。 • 在创建/定义REST API的Swagger规范方面表现出色,理解REST原则和指南。 • 具备OAuth基于令牌的身份验证协议的知识。 • 具备PCI和安全编码标准的知识。 • 具备MSSQL、数据建模、查询开发和性能优化的经验。 技术/专业技能 • Spring Boot,Java/J2EE,SOA,REST和SOAP服务,微服务。 EA编号:11C4879