岗位职责
1.独立完成系统架构设计、后端接口开发及前端Web页面开发。
2.负责高并发、高性能分布式系统的设计与实现,确保系统稳定性和可扩展性。
3.参与数据库设计、优化及缓存策略实现(MySQL/Redis)。
4.编写自动化脚本(Shell),基于Docker容器化技术实现CI/CD流水线(Jenkins)。
5.负责Linux服务器运维、监控部署及故障排查。
6.编写技术文档,输出接口规范(Swagger),保障团队协作效率。
必备技能
1.精通Java基础、多线程编程、集合框架、IO/NIO、网络通信及高并发处理。
2.精通主流框架:
Spring MVC、Spring Boot、Spring Cloud(微服务治理组件如Eureka/Gateway等)。
MyBatis/MyBatis-Plus及ORM优化。
3.数据库与缓存:
熟练使用MySQL(索引优化、事务、分库分表)。
熟练使用Redis(数据结构、持久化、集群部署)。
4.前端能力:
独立开发前端Web页面(HTML/CSS/JavaScript),熟悉至少一种前端框架(如Vue/LayUI)。
加分项
1.熟悉消息队列(Kafka/RabbitMQ)或分布式事务(Seata)。
2.有云服务(AWS/Aliyun)运维经验。
3.了解 Hadoop、Hive、ElasticSearch、HBase、Sqoop等大数据组件;
4.熟悉Python、Scala等编程语言