Java 开发人员

无个税15个月前全职
Discovery Limited

Discovery Limited

location 利雅得
unsaved
职责范围可能包括但不限于: 设计 • 将业务需求转化为符合VitalityHealth流程、标准和准则的技术设计,考虑到性能、安全性和可扩展性要求。在约定的时间内交付。 • 在需要澄清业务需求或解决技术问题时与相关方进行沟通 • 研究并找到解决技术问题的有效方法 • 根据业务需求估计开发时间表 开发 • 根据技术规范构建稳健、可维护、可扩展、性能优化的系统代码,遵循规定的流程、标准和程序。在约定的时间内交付 • 进行单元测试并修复发现的任何缺陷 测试 • 在将构建交付给测试团队之前,与开发团队一起验证构建的稳定性和质量,力争零缺陷发布 • 协助业务分析师确保测试包含相关场景和测试数据。 • 协商并协助审查在测试中发现的缺陷的风险/影响,并在必要时协助修复 支持/故障排除 • 协助系统用户处理技术支持问题,并按照定义的流程处理 • 有效分析系统错误数据错误、性能和稳定性问题的根本原因的能力 个人发展 • 了解当前技术趋势及其在Discovery环境中的应用方式 • 不断提高对各种应用程序、功能和数据模型的了解 一般 • 能够清晰、建设性和有效地沟通。能够轻松参与技术、业务流程和其他讨论 • 能够与团队其他成员和我们支持的业务领域建立业务关系 个人素质和技能 行为能力 • 追求结果 • 价值驱动 • 乐观 • 快速学习 • 有韧性 • 建立信任 • 人际关系敏锐 • 追求结果 • 解决问题者 • 领导能力 • 战略敏捷性 • 管理复杂性 • 平衡利益相关者 所需技术能力: • Java 6、7和8 / J2EE模式知识 • 数据库-Oracle、PL / SQL、PostGres • 框架-Hibernate、JPA、SpringBoot、JBoss Seam • 测试工具-TDD、JUnit、Mockito • 代码存储库-GIT、BITBUCKET • 前端框架-JSF • 构建工具/依赖关系-Maven、Ant • Web服务-REST和SOAP • 应用服务器-JBoss应用服务器EAP7 最好有: • 与Tibco EMS队列的经验 • Linux命令行 • DevOps / CI工具Jenkins、SonarQube等 • 自动化测试框架-Jmeter • 容器化技术Docker、Kubernetes等 • 与Kafka的经验 • 监控/报告工具Splunk、Dynatrace等 教育和经验 教育 • 高中毕业 • 计算机科学/信息系统或等同IT高等教育资格或正式的Java资格的学士学位或文凭 知识 • 常用设计模式的知识 • 对面向对象原则和Java语言基础的出色理解 • 在软件开发中的工作知识,包括SDLC、单元测试、数据建模和数据库结构设计 • 敏捷方法论 经验 • 至少2年或更多的Java系统开发经验,具备核心Java EE知识和经验