岗位职责:
1、参与需求沟通,将业务需求转化为技术方案,完成系统设计;
2、主导核心功能模块开发,解决技术难点,确保代码质量和性能优化;
3、协助技术总监处理项目开发、交付阶段所需其他事务。
任职要求:
1.计算机相关专业本科及以上学历,5年以上Java开发工作经验,有中大型项目设计经验,JAVA基础扎实,良好的编码规范,理解IO,多线程、反射、内存管理、类加载等机制。熟练掌握常用设计模式,对多线程并发编程等常用技术有深入理解;
2. 丰富的Web相关开发经验,熟练使用相关主流框架(Spring,SpringMVC,Spring-Boot,Spring-Cloud,Dubbo,Mybatis,JPA等);
3. 熟悉微服务架构,分布式系统原理,熟悉DevOps开发体系,熟悉容器化,k8s等;
4. 熟悉常用技术组件:如数据库、消息队列、远程调用、定时调度、缓存等;
5. 熟悉线程间通信、同步原理,有多线程编程经验;
6. 熟悉Linux系统常用命令和操作,具备Linux相关开发经验;
7.个性活泼开朗、工作责任心强,具有较强的学习能力、沟通能力和团队协作精神;