我们正在寻找一位经验丰富的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开发人员