岗位职责:
1、根据产品需求完成系统设计,和程序开发工作,完成系统的详细设计、编码,并对程序进行单元测试,集成测试;编写系统的用户手册、安装手册、操作手册等软件说明文档。
2、持续对系统进行优化,迭代和维护,解决客户问题;
3、高质量完成项目经理分配的开发任务,保证按时,高质量完成。
任职要求:
1、本科及以上学历,计算机相关专业;
2、掌握Java语言,具备JVM调优经验,熟悉SpringCloud等微服务架构
3、编程功底扎实,掌握网络协议,多线程,数据结构算法,分布式开发;
4、掌握SQL开发,SQL调优,熟悉Postgresql/Mysql/Oracle其一;
5、熟练掌握各种开发工具、构建工具和管理工具,Git、Jira、Maven、Jenkins等;
6、有docker,k8s使用经验;
7、熟悉分布式框架,缓存技术,具备高并发架构设计能力。
8、有产品化模块化思维,责任心强,抗压,好学,喜欢钻研新技术,能进行跨团队的沟通协作;
9、熟练使用JPA/Hibernate,了解DDD领域驱动开发