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