岗位职责
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.具备良好的沟通能力和团队协作精神,有较强的技术领导力和问题解决能力。