岗位职责:
- 参与需求分析和系统设计,确保系统的可行性和可靠性。
- 设计、开发和维护JAVA后台应用程序和数据库。
- 进行代码测试、调试和优化,确保软件的高质量和高性能。
- 解决系统故障和技术难题,提供技术支持和解决方案。
- 完成相应的文档工作。
- 与团队成员合作,确保项目按时、按质量要求交付。
岗位要求:
- 本科以上学历,计算机科学、软件工程或相关专业优先。
- 3-5年JAVA开发经验,具备扎实的计算机基础知识,熟悉数据结构和算法;熟悉JAVA WEB开发框架和常用工具,Java基础知识全面,深入了解JVM,对C#、GO等开发语言有了解,对AI技术有所涉猎。
- 熟悉Spring、Spring Boot、MyBatis等主流框架,了解其原理和机制。
- 熟悉分布式、高并发、高负载、高可用性系统的设计和开发,具备实际项目经验。
- 熟悉MySQL、PostgreSQL数据库,精通数据库设计,熟悉常用缓存技术及队列,如redis、mongoDB等;掌握软件分析、设计方法及设计模式,熟练使用建模工具。
- 熟悉大数据处理、云计算、微服务等相关技术。
- 熟悉maven、svn、git 等工具,熟悉linux,熟悉项目部署,有WEB服务器调优经验。
- 具备良好的问题解决能力和团队合作精神,有带团队经验优先,有电商或OA产品开发经验者优先。
- 具备良好的沟通能力,能够与非技术人员进行有效的沟通。