工作内容:负责公司系统的开发和维护,包括但不局限于:- 使用Java语言和相关技术进行高并发、高可用性系统的开发;- 负责开发和优化现有的系统,以提高系统的性能和稳定性;- 参与系统的需求分析、设计和评审,并负责将需求转化为系统可执行的实现;- 撰写系统的技术文档,包括项目开发手册、接口文档和用户手册等;- 参与系统的代码审查和单元测试,以保证系统的质量和可靠性。主要职责:- 熟练掌握Java语言和相关技术,了解常用的设计模式、网络编程和数据库等技术;- 熟悉Linux系统,了解常见的命令和操作;- 熟悉常用的软件开发工具和技术,如Maven、Git和Spring等;- 有丰富的项目开发经验,了解常用的开发流程和方法,如代码审查、单元测试和代码重构等;- 具备良好的英语读写能力,能够阅读英文文献并理解技术相关内容。职位要求:- 具有3年以上Java开发经验的候选人;- 熟悉常见的软件设计模式,如RESTful API和设计模式等;- 有至少2个大型系统的开发经验,熟悉常用的开发流程和方法;