职位:Java 开发人员 - 后端(Spring Boot 和微服务)
概述
职位名称:Java 开发人员 - 后端(Spring Boot 和微服务)
地点:阿布扎比,阿联酋
经验:5年以上
职位角色与职责
• 设计、开发、维护和支持 Java 后端服务和 API。
• 分析需求并制定技术实施方案。
• 使用 TDD(测试驱动开发)端到端实现中间件服务。
• 通过 JUnit 测试确保高代码覆盖率(>80%)。
• 执行渗透测试,确保安全的应用程序发布。
• 实施安全措施以保护用户数据和应用程序的完整性。
• 调试、修复问题并交付无错误的版本。
• 关注新兴技术和安全最佳实践。
职位技能与要求
• 编程:Java(8+至21),面向对象编程,设计模式,多线程,Lambda,Stream API,Kotlin,Groovy
• 框架:Spring Boot,Spring JPA,Spring AOP,Spring Security
• 微服务:服务网格,服务发现,Spring Cloud,云配置
• 数据库:MySQL,PostgreSQL,Oracle,SQL Server
• 测试与开发运维:JUnit,Maven,Gradle,Git,构建管道,Azure Dev Ops,Git Hub CI/CD
• 工具:IntelliJ,Eclipse,STS,SoapUI,Postman,Confluence,Jira
• 云与容器:Docker,Kubernetes,AWS,Azure
• 5年以上后端开发经验。
• 有平台/托管支持经验者优先。
• 有银行/金融领域经验者优先。
• 强大的问题解决能力、分析能力和团队合作能力。
• 能够独立工作,管理多个任务,并主动学习新技术。
• API 网关知识(Kong,CA API GW,Azure API GW,AWS API GW)
• 敏捷方法论(Scrum,Kanban,TDD)
职位详情
• 职位级别:中高级
• 雇佣类型:全职
• 职能:工程和信息技术
• 行业:IT 服务和 IT 咨询
注意:
该描述保留了 Java 后端开发人员角色的核心职责和要求。它排除了不相关的职位和通知,以提供一个集中的摘要。