岗位职责
1. 负责公司Java项目的开发、测试和维护工作,包括但不限于需求分析、系统设计、编码、调试、性能优化等。
2. 参与项目的需求讨论和技术选型,根据项目需求制定合理的技术方案和开发计划。
3. 对已有代码进行维护和优化,确保代码质量,提高系统的运行效率和可维护性。
4. 根据项目进度要求,保质保量完成分配任务,并按时提交项目成果。
5. 跟踪新技术发展,为公司提供技术建议和新的解决方案。
6. 与团队成员保持良好的沟通与协作,共同推动项目的顺利进行。
7. 编写相关的技术文档,包括设计文档、用户手册等,以便于后续维护和升级。
8. 协助测试人员定位和解决系统中的bug,提高产品的质量和稳定性。
9. 关注业务需求变化,及时调整和优化系统功能,以满足业务发展的需要。
10. 参与代码审查工作,确保代码符合规范和质量要求。
任职要求
1. 熟练掌握Java编程语言,具有扎实的编程基础和良好的编码习惯。
2. 具备一定的计算机基础知识,了解常见的数据结构与算法。
3. 熟悉Java主流开发框架,如Spring、MyBatis等,并有一定的实际项目经验。
4. 熟悉数据库操作,能够熟练使用SQL进行数据的查询、增删改操作。
5. 了解分布式系统设计与开发,熟悉微服务架构者优先。
6. 具有良好的学习能力和团队合作精神,能承受一定的工作压力。
7. 对新技术有强烈的好奇心和探索欲望,乐于接受新挑战。
8. 具备良好的沟通能力和表达能力,能够清晰地阐述技术问题和解决方案。
9. 具备一定的项目管理能力,能够合理安排时间,确保项目按时交付。
10. 有责任心,对所承担的任务负责到底,确保工作的高质量完成。