岗位职责:
1、参与企业信息系统集成平台(EAI)的开发与维护,包括需求跟进与分析,技术文档输出以及编码实现;
2、参与集成门户应用系统实现,包括需求分析、架构设计和代码实现;
3、持续优化系统架构,保证系统的高可用性(性能、安全、容量);
4、通过梳理和抽象,沉淀通用性的平台或服务能力,发现和解决存在的技术问题,并在具体的业务场景中进行验证推广。
任职要求:
1、熟悉Java语言,具有扎实Java技术功底,包括JVM、多线程并发、IO、集合、网络等技术体系;
2、熟悉Spring、SpringMVC、SpringBoot、Mybatis、Junit、Swagger、ApacheCXF等开源技术的使用与原理,熟悉常用设计模式;
3、熟练使用Maven、Git等构建/管理工具;
4、熟悉Redis、Memcached、Ehcache等常用缓存技术;
5、了解MySql,Oracle等RDBMS数据库的设计与开发并熟悉SQL语言;
6、了解分布式系统的设计和应用,了解分布式、缓存、消息、负载等技术;
7、学习能力强,热衷技术,喜欢钻研和尝试新的技术;能独立分析并解决问题;具有较强的沟通能力,良好的开发风格和习惯,了解软件工程的基本流程。