职位描述
岗位职责:
1.根据业务需求,负责核心功能模块的设计与开发,编写高质量的代码;
2.参与系统架构设计、接口设计及技术选型,确保系统的高可扩展性与高性能;
3.开发和维护企业内部平台的API接口,为前端和第三方系统提供服务;
4.优化系统性能,包括数据库查询优化、代码优化及系统扩展优化;
5.编写并维护开发文档,包括系统设计文档、接口文档及用户手册等;
6.参与系统的部署与上线,协助运维团队进行系统监控与故障排查;
7. 持续关注Java技术及相关领域的最新动态,研究并引入适合的技术;
8. 积极参与代码评审,确保代码质量和团队开发规范的执行。
任职要求:
1.本科及以上学历,计算机、软件工程等相关专业优先;
2.5年以上Java开发经验,3年以上作为核心开发者或技术负责人参与大型分布式系统或高并发项目的经验,具有主导复杂系统设计和优化的能力;
3.精通Java语言及其核心框架(如Spring、Spring Boot、Spring Cloud),熟悉其原理和应用场景;
5. 深入理解微服务架构设计,熟悉服务注册、负载均衡、分布式事务等关键技术;
6. 熟悉高并发编程、线程池管理及常见的多线程处理模式;
7. 熟练掌握关系型数据库(如MySQL、PostgreSQL)及非关系型数据库(如Redis、MongoDB),具备数据库优化能力;
8. 掌握分布式系统的核心组件(如Kafka、RabbitMQ、Zookeeper、Consul);
9. 熟悉常用设计模式及其在实际项目中的应用,能够解决复杂业务逻辑;
10. 深入了解容器化技术(如Docker、Kubernetes)及CI/CD流程,具备相关实践经验;
11. 掌握性能分析与调优方法,包括JVM调优、内存管理、GC优化等;
12. 了解常见的安全框架及防护技术(如Spring Security),具备处理系统安全性问题的能力。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕