岗位职责:
1、参加基于Java技术的项目开发;
2、负责参与需求评审与沟通,确认系统功能需求、数据需求、非功能性需求,以及实现时间计划要求;
3、负责模块的开发工作,承担核心功能模块的代码编写,确保项目进度和质量;
5、负责开发过程中相关新技术的研究和验证。
任职要求:
1.计算机相关专业,本科以上学历,5年及以上Java开发经验;
2、熟练掌握java,有扎实的编程功底,具备良好的编码规范;理解IO、多线程、集合等基础框架,对JVM原理有全面的了解;
3、熟练掌握Spring、Spring MVC、Spring Boot、Spring Cloud、MyBatis等常用框架,了解所用开源框架的原理和机制;
4、熟悉常用设计模式及开发实践;
5、熟练掌握常用SQL、NoSQL数据库原理、数据库设计,查询编写和优化;
6、熟悉分布式系统的设计和应用,熟悉分布式、缓存、消息等机制;能对分布式常用技术进行合理应用,解决问题;
7、掌握多线程及高性能的设计与编码及性能调优;有高并发应用开发经验;
8、掌握Linux操作系统和大型数据库MySQL;对SQL优化有丰富经验;
9、对技术有强烈的兴趣、喜欢钻研,具有良好的学习能力,沟通能力和团队合作能力。