本职位设立的主要目的是为公司的Java软件开发提供核心骨干支撑,本职位应能独立负责一个软件开发项目的全部开发工作,即具备从需求分析、架构和系统设计,到开发代码、测试、交付、运维等软件开发全生命周期的技能,此外还能通过规范代码开发工程师的工作来确保代码交付质量;符合本职位的高级职级人群还要承担开发框架和整体技术架构的设计、建设和优化工作,进行产品重构项目,并具备相应的高级技能。任职资格:1、本科及以上学历2、中级需要3年以上Java开发经验,高级需要8年以上Java开发经验3、主导或负责过开发项目4、熟悉标准的软件开发方法、设计方法、数据结构以及面向对象的思想5、精通Java语言,具有良好编程习惯6、熟悉Web Service、J2EE体系架构及MVC模式7、熟悉springboot,springMVC,Dubbo,mybatis或类似框架8、熟悉Linux与Tomcat,以及相应的应用服务器的开发、部署和相关配置优化9、精通SQL,熟练使用MySQL、Oracle等数据库,并具有一定的SQL优化能力