岗位职责:
1. 负责公司业务系统的设计、开发和维护,确保系统的高可用性和可扩展性;
2. 参与技术架构设计,制定技术方案并推动落地,解决复杂技术问题;
3. 优化系统性能,提升服务稳定性和数据处理能力;
4. 编写高质量、可维护的代码,进行代码审查和技术文档编写;
5. 指导初中级开发人员,分享技术经验,推动团队技术能力提升;
6. 参与技术选型和方案评审,跟进技术发展趋势,引入新技术等。
岗位任职要求:
1.本科及以上学历,计算机相关专业,8年及以上后端开发经验;
2.精通Java编程语言,熟悉Java多线程、高性能开发以及性能调优;
3.熟悉Spring, Spring Boot, Spring cloud,Hibernate/MyBatis/JPA等主流框架,了解其原理和优缺点;
4.掌握面向对象的分析、设计和开发方法,熟悉UML和常用的设计模式,具备用微服务治理重构复杂系统的能力和经验;
5.具备混合云系统开发经验,熟悉Docker、Kubernetes等容器化技术,熟悉CI/CD流程;
6.精通分布式系统设计,掌握微服务架构及相关技术(如Dubbo、Spring Cloud等);
7.熟悉SQL/NoSQL,具有MySQL/MongoDB/Sql Server/Oracle等开发经验,具备数据库优化和调优经验;
8.能够熟练使用Redis、Rabbitmq、ELK、Nginx等中间件;
9.有电商网站、高并发、大数据量或财务、商务、税务相关信息系统建设经验者优先;
10.具备良好的沟通能力和团队协作精神,有较强的技术领导力和问题解决能力。