高级后端工程师 - API和微服务
职责:
• 在基于云的Kubernetes平台上实现以下内容:
• 新的API和微服务基础架构和框架
• 核心银行领域的业务项目,包括活期/储蓄/存款/贷款银行交易、利率管理、限额控制等。
• 对具有API导向和微服务架构的应用进行开发、配置和维护。
• 与基础架构团队合作,在云基础容器平台上配置微服务。
• 与DevSecOps / DevOps团队合作,与部署解决方案和CI/CD流水线集成。
• 解决问题并提出建议以解决问题,并与开发人员和/或外部方合作解决技术问题。
要求:
• 计算机科学、信息技术或相关学科的学士学位。
• 至少3年的微服务开发经验。具有较少相关经验的候选人将被视为后端工程师。
• 具备敏捷开发或转向微服务的经验者优先考虑。
• 具备以下技术、工具或相关领域的应用开发经验:
• Java、Spring、Spring Boot、Spring Cloud、RESTful API
• Swagger
• NoSQL(例如MongoDB)或SQL数据库(例如MySQL / Oracle)
• Git(例如Gitlab / Bitbucket / GitHub)
• Maven
• 基于云的Kubernetes容器平台
• Docker
• 具备以下技术、工具或相关领域的工作经验者优先考虑:
• 分布式缓存(例如Redis)
• Junit / JMockit
• Jenkins和流水线(CI/CD)、Nexus
• API网关/ API管理
• MQ技术(例如IBM MQ / Rabbit MQ)
• Kafka
• 分布式事务管理(例如Senta)
• 服务网格/ Istio
• 使用Prometheus、Grafana、EFK、Jagear
• 积极主动、开放的思维方式、责任心强、良好的问题解决和故障排除能力,具备强烈的“可以做到”的态度。
• 熟练掌握中文和英文,普通话优先考虑。