角色描述
• 7年Java和Spring Boot经验。
• 实施RESTful API和微服务的经验。
• 精通软件设计模式和架构标准。
• 熟悉NoSQL数据库,如MongoDB。
• 深入了解SDLC和敏捷方法论。
• 使用GitHub等代码管理和协作工具的经验。
• 在快节奏环境中参与大型项目的经验。
基本技能
• Java
• Spring Boot
• MongoDB
• API开发
理想技能
• 7年以上开发和维护全栈UI Angular 14+和基于Java应用程序的经验,深入理解Spring框架。
• 有领导多个技术团队的经验。
期望在以下方面开发、维护和支持大规模企业应用程序的经验:
• J2EE
• Spring Boot微服务
• Spring Cloud框架
• IBM APIC
• DataPower
• IIB
良好的框架
• Azure Well Architected
• Selenium
• React.js
• Apache Click
• Spring MVC & Spring Boot
• Spring Cloud
• Apache Camel
• ServiceNow
• CPaaS
• IBM IAM
• Angular.js
良好的数据库
• Azure Blobs
• Azure Cosmos
• AWS S3
• Dynamo
• Cassandra
• MySQL
• MS SQL Server
附加职责
• 分析和评估项目、增强、修复和基础设施更改的技术方面,以确定对接口系统的影响。
• 与供应商和内部IT基础设施团队合作进行货币相关升级。
• 与供应商、基础设施团队和业务合作伙伴合作,解决审计发现和漏洞,以确保遵守TD的安全控制和标准。
• 支持测试,包括协助应用程序和下游系统之间的低环境设置。
• 帮助解决技术问题,并在必要时在供应商票务系统中记录缺陷。
• 文档和绘制数据流、流程流和基础设施组件。
• 为审计目的维护适当的工件存储库。
• 协调所有环境中的数字证书续订。
• 为产品设定技术方向,并影响整体架构方向。
• 向开发团队传达设计目标。
• 识别并利用持续集成和交付的最佳实践。
• 探索新的功能和技术以推动创新。
• 领导、激励和指导团队成员关于软件开发最佳实践和敏捷实践。
资格
• 本科学位、技术证书或同等经验。
• 熟悉Bitbucket/Git、JIRA、Confluence和IDE(IntelliJ/Eclipse)等工具。
• 在结构化、规模化的敏捷环境中工作的经验。
所需经验:8-10年