Java应用开发者

15个月前全职
S&P Global

S&P Global

location 伦敦
unsaved
• 具有相关框架和技术(Spring、Restful服务、Spring Boot、Spring JDBC、MVC、JSP等)的6年以上实际经验。 • 在无服务器环境中设计、架构和构建基于微服务的分布式系统的经验(首选Kubernetes/docker)。 • 对React/Angular/ext JS等前端技术有良好的理解。 • 具备敏捷和Scrum方法论经验。 • 熟悉不同的数据库技术(如关系型数据库、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团队领导经验。