机会
• Adecco正在与一家声誉卓著、历史悠久的金融机构合作,具有卓越的成功记录。
• 他们拥有创新和持续改进的文化,不断寻求改进他们的服务和产品。
工作职责
• 参与软件和产品开发以及临时项目
• 使用Java、Spring Boot、数据库(SQL Server / Postgres)、Docker、Kubernetes、Apache SPARK进行软件开发
• 创建良好架构和结构的解决方案
• 设计、开发、增强、测试和集成Java应用程序
• 软件分析、软件设计、代码实现、软件集成、模块验证和验证
• 根据标准程序为集成测试交付软件产品
• 准备和维护技术文档和软件可交付成果
• 参与技术讨论,并根据行业最佳实践提供解决方案
• 遵循CA-CIB方法论(包括敏捷方法)
• 研究、设计和开发软件
• 分析用户需求并开发软件解决方案
• 更新软件,增强现有软件功能,并开发软件测试和验证程序
• 与其他工程师合作,集成硬件和/或软件系统
• 制定规格和性能要求
该职位要求在履行职责时具有自主性和可靠性,同时与项目/支持团队保持密切沟通。
职位要求
• 6年以上作为Java开发人员的相关工作经验
• 使用Java 8+、Spring Boot、数据库(SQL Server / Postgres)、Docker、Kubernetes、Apache SPARK进行后端开发的经验
• 对敏捷/Scrum有良好的理解和工作知识
• 具有复杂IT系统端到端设计和实施的实际经验
• 计算机科学、信息技术、编程和系统分析或科学(计算机研究)学位的学士候选人必须至少拥有学士学位
职能
• 金融/银行业知识
• 对风险系统的了解是一个强大的加分项
技术(必需)
• 必须具备扎实的核心Java(Java 8+)和面向对象分析与设计(OOAD)知识
• 必须具备良好的Spring框架(核心、MVC、安全、AOP、数据、集成、事务、批处理等)和Spring Boot的理解和实际经验
• 必须具备Apache SPARK框架的良好经验
• 必须具备使用Postgres / SQL Server / Oracle等数据库的良好经验
• 对Hibernate / JPA框架的良好理解
• 具有Kafka经验是一个加分项
• 具有使用Docker和Kubernetes进行容器化的经验,并熟悉云原生原则
• 具有使用REST设计和开发API,并使用Swagger进行文档编写的经验
技术(可选)
• 对Angular 6+ / React等JavaScript框架的良好理解
• 具有Apache或Nginx的经验
• 具有Cucumber等BDD工具的经验
• 具有WSO2或Axway等API管理工具的经验
• 熟悉Elastic stack
• 具有测试驱动思维,在Junit和其他单元测试框架方面具有强大的技能
• 具有IntelliJ / Eclipse的经验
• 对GitLab等源代码管理系统具有深入了解的知识
• 对GitLab runner、Jenkins、Artifactory、Nexus、Maven / Gradle具有实际知识
其他专业技能和心态
• 出色的组织和沟通能力
• 出色的分析和解决问题的能力
• 对各种软件开发流程的了解
• 能够遵循规定的程序
• 熟练使用Microsoft Office
• 理解和尊重文化多样性
下一步
点击“申请”或将简历发送至:Tamanna Bilandi tamanna.bilandi@adecco.com
EA许可证号码:91C2918 | 人员注册号码:R2096241