【岗位职责】
1、参与制定相关领域的规范和标准,并在组织内推广;
2、负责制定项目技术方案,负责模块架构设计、负责内部架构的扩展与创新,分析设计及核心代码的实现;
3、分析并解决软件开发过程中的问题并参与系统稳定性、扩展性提升和性能调试;
【任职要求】
1、精通Web编程,Java基础扎实,有3年以上使用Java进行web开发的经验,在公司担任过核心技术骨干,有主导一定规模系统研发经验;
2、精通多线程、并发、集合、网络、io等基础知识,熟悉JVM;
3、熟练掌握各类算法、常用数据结构、设计模式;
4、擅长J2EE开发,熟练掌握SSM、SpringBoot、SpringCloud、Netty等开源框架以及消息、存储、任务调度等常用中间件;
5、熟练掌握SOA架构和开发过程,熟悉RabbitMQ/kafka/ActiveMQ等主流消息队列;
6、熟悉MySQL存储引擎及事务处理机制,对SQL性能优化有一定经验;
7、掌握一种或多种BPM开发平台(Activiti等),能独立进行流程管理项目技术文档撰写等工作; 8、有互联网高并发、分布式经验(熟悉分布式事务、分布式锁等),有微服务治理实际经验; 9、精通Linux,windows等操作系统;
10、高并发,大访问量的web服务开发、海量数据处理经验者、系统调优经验者优先;
11、抗压能力强,思路清晰,对技术有强烈的兴趣,喜欢钻研,具有良好的学习能力、沟通技能和团队合作能力;
12、做过数据治理优先考虑