职责描述:
1.分析需求规格,完成概要设计和详细设计,包含功能模块设计、前后端接口设计等。
2.完成应用系统功能模块编码、自测及系统联调工作,保障代码质量。
3.对项目中实际遇到的性能瓶颈、技术难点问题,参与攻关。
4.参与已有代码重构和效率优化工作。
任职要求:
1.扎实的JAVA基础,熟悉常见设计模式,熟练掌握基本的数据结构和算法,有系统分析和设计的实践经验。
2.熟练使用java流行的开源框架SpringMVC/Spring Boot/Spring Cloud/SOFA BOOT中的一种,熟练使用至少一种 ORM框架。
3.熟悉Rest、HTTP、Socket、webservice、HTTP协议,具备并发、多线程的编程经验。
4.对ORACLE、MongoDB 等数据库有研究或者项目经验, 熟练使用SQL语言,对大数据量业务场景有数据库设计及SQL优化经验。
5.熟悉JVM,对JVM有一定理解,并能借助相关工具进行JVM性能分析调优。
6.熟悉常见的开源分布式中间件、缓存、消息队列等,熟悉nginx,activemq, Redis,mongodb 等常用的开源软件。