职位描述
1)开发和维护后端基础平台的中间件、组件、服务、接口和类库,为前端和各业务系统提供稳定、可靠和高效的服务支持和技术能力;
2)参与业务系统及互联网产品的需求分析和系统原型的构建工作,参与业务系统的技术可行性的评估与技术选型,参与业务系统技术方案的制订;
3)参与业务系统及互联网产品的架构设计和数据库设计,参与研发任务的工作量评估,参与系统和产品的研发计划的制订与调整工作;
4)基于制定的编码规范、配置管理规范和其它技术规范,按照研发管理计划,完成业务系统和互联网产品的模块、组件、服务、接口和类库的编码、单元测试、部署、运维和技术支持工作;
5)参与服务/微服务治理平台、研发管控平台、项目管控平台等各类支持工具的开发和运维工作,参与研发过程中技术问题和技术难点的解决。
1)专科及以上学历,计算机相关专业,具有3年及以上Java开发经验;
2)精通Java语言及JVM原理,熟练使用J2EE开发环境,精通多线程、线程池、序列化、JUC、IoC、AOP、RPC、NIO等Java开发技术,对Netty/Mina等高并发通信框架有深刻的理解与应用;
3)对面向对象的分析和设计思想具有深刻,能够熟练应用系统的设计模式及UML建模工具完成系统的模型设计与架构设计;
4)精通Spring Boot、SpringMVC等应用开发框架,对RESTful接口规范和Web Services开发技术有深刻理解,精通Mybatis/ibatis或Hibernate等ORM框架对数据对象的持久化操作;
5)熟悉Linux/Unix系统环境下编程,精通Oracle、MySQL、MongoDB/CouchBase等数据库系统的应用,具有较强的SQL语句优化能力。对前端开发技术工具有一定的了解;
6)具有较强的工作抗压能力和自驱力,逻辑思维严密,具备良好的编程习惯和快速编写高质量程序的能力。对研发技术具有较高的热情和学习能力,具备较好的工作推动和团队协调能力。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕