职位描述
岗位职责:
1、承担公司软件产品各类管理软件的等前后端开发相关工作;
2、负责维护和开发现有的项目,以及部分技术选型以及技术落地;
3、完成模块的设计、编码、测试工作,编写各类技术文档等;
4、支持解决各项目中提出的定制需求,协调人员及进度控制,把控产品的研发质量;
5、能够按照技术负责人的要求进行系统程序设计和数据库设计;
6、指导中初级软件工程师完成工作任务;
7、完成领导交代的其他事宜。 任职要求:
1、具备扎实的Java基础,对JVM原理有扎实的理解;对Spring Cloud,Spring Boot,Mybatis开源框架熟悉,并能熟悉它的原理和机制,具有大数据分布式系统设计研发经验。
2、3年以上JavaEE开发经验,能够独立承担研发任务;
3、精通Java网络编程,深入理解http、https、tcp/Ip协议;
4、熟悉面向对象的分析思想、设计思想,熟练使用UML建模工具;
5、精通java语言,能熟练使用IntelliJ IDEA、Eclipse等开发工具,熟悉tomcat应用服务器;
6、熟悉kafka、rabbitmq、redis、elasticsearch等缓存、消息中间件、高性能服务器、数据搜索引擎的使用;
7、熟练使用mysql、Sqlserver、Oracle等至少一种主流关系型数据库,对sql语句及其性能有深入的理解和实战经验;
8、有管理软件研发开发经验优先。
加分项:
1、有框架开发或重构经验者;
2、对大数据、工作流和高并发有一定经验;
3、研究过第三方开源项目,项目类型不限。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕