我们正在寻找一位经验丰富的 Java 开发工程师,加入我们在卡塔尔的软件开发团队。成功的候选人将负责为关键任务系统开发高吞吐量、低延迟的应用程序,确保高可用性和性能。
主要职责:
– 与软件开发团队合作,设计、开发并交付高质量的应用程序
– 参与开发生命周期的所有阶段,包括需求收集、设计、实施、测试和部署
– 编写设计良好、可测试和高效的代码,以满足规范要求
– 分析用户需求,并将其转化为基于 Java 的解决方案
– 及时有效地调试和解决技术问题
要求:
– 信息技术或相关领域的学士学位
– Java 的专业 IT 认证(优先)
– 至少 5 年的 Java 开发经验,总经验不超过 10 年
– 在 Spring 框架、设计模式和 Java EE 平台方面有丰富经验
– 具备企业 Java Bean (EJB) 和服务集成概念(REST/SOAP 网络服务)的经验
– 对面向对象编程、数据库管理和计算机架构有扎实的理解
– 英语书面和口头沟通能力优秀
– 较强的问题解决能力,能够阅读和修改他人编写的复杂代码
其他要求技能:
– 构建工具:具备 Maven 和 Gradle 的经验
– 测试框架:精通 JUnit、TestNG 和 Mockito
– 容器化:具备 Docker 和 Kubernetes 的经验
– 版本控制:精通 Git
– CI/CD 管道:熟悉 Jenkins、GitLab CI 或其他持续集成工具
– 敏捷方法:具备 Scrum 或 Kanban 的经验
职位标签:Java 开发工程师