岗位职责:
1、深刻理解客户的业务需求、非功能需求和流程需求,根据项目计划按时按质完成开发任务及相关开发文档的整理和编写;
2、根据开发进度和任务分配,完成相应模块软件的设计、开发、单元测试、缺陷修复;
3、参与系统体系结构分析、数据库、接口设计等工作,确保所负责部分按需求达成;
4、维护现有产品,对现有产品进行功能升级,bug修正等;
5、持续的优化代码并保持良好稳定性,提升代码运行效率;
6、能进行代码编写和评审,并对初级工程师进行技术指导,能独立指导带领开发小组;
7、协助测试定位问题并解决软件缺陷,协助运维实施部署发布,线上问题解决;
任职资格:
1、本科及以上学历,计算机、软件工程、通信工程等相关专业毕业;
2、3-6年大型To B软件公司JAVA开发经验,熟悉电力行业者优先;
3、深入了解JAVA常用框架核心组件及架构一种或多种(不限于:SpringCloud,Spring,Spring mvc,Spring boot,JPA,mybatis,Dubbo等的原理以及实现逻辑;
4、熟练掌握两种以上大型关系型数据库(ORACLE、MYSQL)的应用开发;
5、熟悉WEBLOGIC、TOMCAT等至少一种应用服务器使用及配置;
6、了解消息、缓存等中间件的基本使用(如kafka、RabbitMQ消息队列,Redis等)
7、熟练使用jenkins、k8s、docker等,具备项目部署能力,了解网络安全防护技术(Xss,sql注入等)优先;
职位福利:加班补助、绩效奖金、定期团建、带团队、周末双休、出差补贴、多次晋升机会、年轻化团队