Java全栈开发工程师

岗位职责

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等编程语言

公司地点:深圳宝安区华丰国际机器人产业园1期E栋写字楼E403-E405号

公司简介:

职位发布者:邓经理

深圳市同跃电子有限公司

融资阶段:

公司规模:

相似职位: