工作内容1、参与产品需求分析以及架构设计,完成编写相关设计文档;2、负责产品关键模块的开发与单元测试,编写测试用例代码;3、根据开发进度和任务分配,完成相应模块软件的设计;4、负责核心技术问题的攻关,系统优化,协助解决项目开发过程中的技术难题;5、协助进行团队技术管理,积极完成上级安排的工作任务,保证任务按质按量。任职要求1、计算机科学或软件工程相关专业,3年以上Java开发经验;2、熟悉Java/JEE, 基础扎实,熟练掌握常用Java技术框架,能编写高质量简洁清晰的代码;3、对于Java基础技术体系(包括JVM、类装载机制、多线程并发、IO、 netty、网络)有一定的掌握和应用经验;4、精通springMVC、spring Boot、mybatis 等常见技术框架;5、具有实际的spring Cloud、dubble等分布式框架的项目实战经验,熟悉分布式、并发类应用相关的原理,如多线程、负载均衡、分布式锁、分布式事务等,具有深度的debug能力;6、精通互联网应用常见基础设施的编程开发,如redis、Nginx、zookeeper、MQ 、MongoDB等;7、具有比较强的问题分析和处理能力,有比较优秀的动手能力,热衷技术,精益求精,有一定的技术癖,良好的编程习惯;8、对编程开发有热情,心态开放,积极拥抱团队合作,善于沟通。