应用程序开发者

15个月前全职
40K - 80K GBP S&P Global

S&P Global

location 伦敦
unsaved
~6+年相关框架和技术的实际经验(Spring,Restful服务,Spring Boot,Spring JDBC,MVC,JSP等)。 ~在无服务器环境中设计、架构和构建基于微服务的分布式系统的经验(首选Kubernetes/docker)。 ~对前端技术(如React/Angular/ext JS)有良好的理解。 ~具备敏捷和Scrum方法论的经验。 ~熟悉不同的数据库技术(如RDBMS、NOSQL)和数据建模。 ~具备自动化单元测试框架的经验。 ~具备实施安全性、工程原则和质量标准的经验。 ~具备故障排除和问题解决能力。 ~设计和维护应用架构,包括数据库模式和API设计。 ~熟练掌握开发环境,包括IDE、Web和应用服务器、GIT、Azure DevOps、单元测试工具和缺陷管理工具。 ~了解系统架构、面向对象设计和设计模式。必备技术技能。 ~使用Java、Spring Boot和其他开源Java框架、RESTful Web服务开发Web应用程序。 ~使用Kafka、REST、OKTA等进行企业级集成。 ~使用React/Angular和MFE架构进行前端开发。 ~在PostgreSQL、Oracle上进行数据库开发,并与应用服务进行集成。 ~应用容器化,并通过CI/CD流水线和AWS服务如S3、EKS、EC2进行部署。 ~有编写SQL查询的经验,对数据模型有良好的理解,了解Databricks是一个加分项。 ~使用Docker和容器进行部署的经验。 ~对基础设施有良好的了解,并接触过CI/CD。 ~使用Splunk、ELK、Jaeger等进行可观察性、监控和故障排除。 Nice to Have技能 ~之前在Camunda工作流工具或其他开源工作流工具上进行开发的经验。 基本资格: 计算机科学、信息系统或工程学学士学位或相当学历。 至少有10年的工程经验,至少有1年领导Scrum团队的经验。