工作内容:我们正在寻找一位富有经验的Java开发工程师,负责开发和维护公司应用程序。职位将涉及到开发高质量、高性能的Java应用程序,与团队合作,参与项目的需求分析、设计、开发、测试和部署工作。主要职责:* 负责公司应用程序的设计和开发;* 使用Java开发工具和框架,编写高效的代码;* 与项目团队密切合作,了解并遵循项目需求,参与项目的设计和讨论,确保项目按照计划完成;* 设计和维护应用程序,确保其高性能、高可用性和高可维护性;* 使用领域驱动设计(DDD)原则进行应用程序设计和开发;* 掌握数据库技术,包括MySQL和Oracle等;* 熟悉Linux操作系统,并能够在Linux环境中进行系统管理和维护;* 对软件工程 principles 和 best practices有深入的理解;* 有良好的沟通能力和团队合作精神,能够与不同的团队成员进行有效的沟通和合作。职位要求:* 3年以上Java开发经验,具有丰富的实际项目开发经验;* 熟悉Java开发工具和框架,如Spring、Hibernate、MyBatis等;* 熟练掌握MySQL和Oracle数据库管理和查询技术;* 熟悉Linux操作系统,并能够进行系统管理和维护;* 有良好的代码风格和编程习惯,能够编写高质量的代码;