岗位职责
- 设计、开发、实现和测试核心模块,并解决开发中遇到的难点问题;
- 参与需求讨论、技术选型和技术方案确认;
- 协助攻克产品研发过程中出现的技术、性能瓶颈等问题;
- 严格遵守编码规范,参与代码的设计、检查及评审;
- 系统管理大后台开发工作;
- 系统上线运营后的技术支持工作;
- 参与相关技术文档的编写。
职位要求
- 本科及以上计算机相关专业;
- 具备5年及以上Java开发工作经验;
- 具备良好的代码习惯 (结构清晰、命名规范、逻辑性强、代码冗余率低);
- 具备扎实的Java编程基础,精通Java EE,对各种开源的框架如Spring、SpringMVC、SpringBoot、MyBatis等有深入的了解;
- 熟悉springcloud相关生态技术,对多线程多进程等分布式计算有实际解决问题经验。
- 熟悉Redis,熟练使用RabbitMQ、ActiveMQ、Kafka中的一种,并有实战经验;
- 能熟练使用MySQL、NoSQL等数据库技术及主流Key-Value存储系统和主流版本管理工具(GitSVN其中之一);
- 熟悉K8S,docker等容器化部署技术;
- 高度的责任心、良好的沟通技巧和团队合作精神,热爱开发事业;
- 有制造业数字化工业软件开发经验优先。