(双休+五险一金)
岗位职责
1. 核心开发工作:
参与软件系统的需求分析、设计、编码、测试、部署和维护的全生命周期。
根据产品需求和设计文档,独立、高效地完成核心业务模块的代码编写。
编写清晰、易读、可维护的高质量代码。
2. 系统维护与优化:
负责现有系统的维护、故障排查和性能调优。
快速定位并解决线上系统出现的技术问题和缺陷,保障系统稳定运行。
任职要求
一、硬性要求
1.扎实的Java基础:深入理解面向对象编程(OOP)、集合框架、多线程与并发编程、I/O流、反射、泛型、异常处理等。
2.熟悉JVM原理:了解JVM内存模型(堆、栈、方法区)、垃圾回收(GC)机制、类加载机制,具备一定的性能调优经验。
3.熟悉Spring Cloud 微服务架构及相关组件(如 Eureka/Nacos, Ribbon/LoadBalancer, Feign/OpenFeign, Hystrix/Sentinel, Gateway, Config/Nacos, Sleuth/Zipkin)。
4.熟练使用关系型数据库,如 MySQL、PostgreSQL、Oracle等,具备良好的SQL编写和优化能力。
5.熟悉至少一种NoSQL数据库,如 Redis(常用作缓存和会话存储)、MongoDB、Elasticsearch等。
6.熟悉 Docker 容器化技术,有Kubernetes经验更佳。
7.熟悉基本的前端技术(HTML, CSS, JavaScript)以及前端框架(如 Vue.js, React),便于前后端联调。
二、软性要求
1.问题解决能力:具备优秀的分析问题和解决问题的能力,能独立应对技术挑战。
2.学习能力与主动性:技术更新迭代快,需要具备强烈的求知欲和快速学习新技术的能力。
3.责任心与质量意识:对代码质量有要求,有责任心,能保障交付的系统和代码的可靠性。
4.抗压能力:能够适应互联网快节奏的工作环境,并在压力下保持工作效率。