一家在纽约证券交易所上市的公司正在为建筑行业的企业提供世界一流的软件解决方案,它正在寻找一名Java后端工程师。该工程师将负责业务生态系统的系统、平台和整合的架构、设计和开发。该公司的建筑管理软件帮助企业掌握建筑成果,降低风险,保障利润。到目前为止,该公司已经成功获得了648百万美元以上的资金。
工作职责。
- 负责商务和权利平台的基础设施
- 构建软件解决方案,支持企业的骨干业务
- 创建和实施组织的架构,以实现权利的自动化,整合CRM和ERP平台
- 开发和实施企业电子商务解决方案的部分内容,使电子商务的销售和支付网关可以与上下游系统相结合
- 开发和推广创新的工具、方法和集成程序,以推进企业分布式商业环境的成熟度和可依赖性
- 使用面向对象的编程语言、微服务、以API为主导的集成架构、中间件工具和业务流程自动化/决策自动化工具来设计和创建系统集成
- 与各级技术团队合作,评估技术解决方案并创建权衡。
- 不断了解和分享软件工程的最佳实践、系统集成策略、市场趋势、自动化方法,包括机器人流程自动化,以及即将到来的技术
- 在一个敏捷的环境中工作,创造力和协作是成功的关键因素
工作要求。
- 工程、计算机科学方面的学士/硕士学位(或同等经验)
- 至少有7年以上后端工程师的相关经验
- 7年以上使用Java、微服务和Spring/SpringBoot的工作经验
- 有事件驱动架构和协调软件的工作经验
- 在面向对象的语言、设计原则和方法论方面有4年以上的经验和丰富的专业知识
- 最好有丰富的Kafka、PostgreSQL、Camunda和Kubernetes的工作经验
- 最好有一些Docker、Jenkins、GraphQL、REST、Slack和Jira方面的经验
- 有在AWS环境下使用VPC、ECS/EC2、S3、Route 53、IAM、Terraform、CloudFormation、SNS、ELB、Lambda、DynamoDB和RDS的开发经验
- 优秀的问题解决能力,具有一流的软件设计和实施能力
- 对集成策略和技术有深刻理解,包括企业集成模式、中间件框架、网络服务、GraphQL、REST、SOAP和JSON
- 有推动系统改进设计、测试、安全、可靠性和性能的经验
- 有敏捷方法论、CI/CD、系统和集成测试框架的经验
- 有使用GitLab和AWS生态系统、TDD和版本控制系统建立部署管道的经验
- 优秀的英语沟通能力