职位描述 |
岗位职责:
1、参与核心业务系统的模块设计和编码开发。
2、按照开发计划完成开发任务,调试,单元测试和维护;保质保量完成所分配的业务模块;
3、解决系统测试阶段、系统维护阶段部分模块出现的相关故障,对系统和性能进行优化。
4、协助上级完成公司系统架构设计、开发和质量管理工作。
5、解决项目中的关键问题和技术难题;
6、完成上级交办的其他相关工作。
任职要求:
1、3年以上JAVA开发经验,具有扎实的Java编程基础(IO、集合、多线程),良好的编程习惯,对JVM原理和性能调优有较深入理解;
2、良好的沟通协调能力和逻辑思维能力,能够根据产品需求独立完成程序设计、编码工作,并输出系统设计文档。
3、对常用开源框架如Spring,SpringMVC,MyBatis、Spring Boot、Netty等有较深入理解;
4、具有一定的系统架构设计能力,对微服务架构有较好的理解
5、熟悉MySQL或MongoDB数据库设计及性能优化;
6、熟悉缓存(Memcached、Redis等)技术,消息中间件(ActiveMQ、Rocketmq、RabbitMQ、Kafka等)技术;
7、热爱技术研究,具备较强的学习能力; |