职位描述
我们正在寻找一名经验丰富的Java开发工程师加入团队,共同打造前沿的互联网金融产品。该岗位将主导技术方案设计、核心代码开发,并确保技术方案有效落地。您需要与产品、测试及运维团队紧密协作,通过快速迭代交付高质量产品。
核心职责
- 参与互联网金融产品的研发工作
- 主导技术方案设计并负责核心代码开发
- 确保技术方案的有效实施
- 与产品、测试及运维团队密切配合
- 通过快速迭代交付高品质产品
- 指导初级员工成长发展
任职要求
- 计算机或相关专业本科及以上学历
- 5年以上Java开发经验(有互联网金融经验者优先)
- 精通Java编程及面向对象设计
- 深入理解JDK源码与JVM原理
- 具备JVM调优及高并发应用开发经验
- 精通依赖注入(DI)、面向切面(AOP)及设计模式
- 熟练掌握关系型数据库(Oracle/MySQL)及优化技术
- 熟悉MVC模式及主流框架(Spring MVC/Spring Boot/Mybatis/Hibernate)
- 了解NoSQL数据库(Redis/MongoDB)与消息队列
- 掌握SOA架构与微服务技术(Rest/Dubbo/Spring Cloud)
- 具有Linux系统、Shell脚本及环境部署经验
- 理解敏捷开发方法论
- 具备强烈的版本管理与代码规范意识
- 优秀的沟通能力与团队协作精神
- 强大的学习能力与抗压能力
优先条件
- 具备大数据技术经验
- 有系统级调优经验
- 掌握微服务安全技术