岗位描述
岗位职责
1. 负责公司核心业务系统的设计、开发及维护,确保系统的稳定性和高性能。
2. 根据需求文档完成功能模块的开发,并进行单元测试,保证代码质量。
3. 参与系统架构设计和技术选型,优化现有系统的性能和可扩展性。
4. 配合产品经理和前端工程师完成数据接口设计及功能实现。
5. 编写相关技术文档,参与代码评审,推动团队技术提升。
6. 解决系统运行中的技术问题及性能瓶颈,确保系统的可靠性。
7. 持续关注行业技术发展趋势,参与技术创新并应用到实际项目中。
岗位要求
1. 计算机科学或相关专业背景,具有五年以上JAVA开发经验。
2. 熟练掌握JAVA语言,精通Spring、Spring Boot、Hibernate等主流开发框架。
3. 熟悉常用数据库(如MySQL、PostgreSQL、NoSQL数据库等),并具备SQL优化能力。
4. 了解分布式系统设计、微服务架构及相关技术,如容器化平台、Kubernetes等。
5. 熟悉版本控制工具(如Git)以及常见开发工具链。
6. 具有优秀的编程能力和解决复杂问题的能力,能够编写高质量、易维护的代码。
7. 具备良好的沟通能力和团队协作精神,能够快速理解和实现业务需求。
8. 对代码质量和性能优化有较高的要求,能够进行有效的代码重构和性能调优。