职位描述
岗位职责:
1. 负责公司核心业务系统的开发、优化和维护工作;
2. 参与系统需求分析、架构设计和技术方案制定;
3. 编写高质量、可扩展的代码,确保系统性能和稳定性;
4. 与产品经理、测试团队及其他开发人员紧密合作,完成项目交付;
5. 解决开发过程中的技术难题,提供技术支持和指导;
6. 持续优化现有系统,提升用户体验和系统性能。
任职要求:
基本要求:
1、学历:统招本科及以上学历;
2、工作经验:5 年以上 Java 开发经验,具备架构设计能力;
3、 熟悉软件开发流程,具备良好的编码习惯和文档撰写能力。
技术技能:
1、编程语言:精通 Java 编程语言,熟悉面向对象设计原则;
2、框架与工具:
· 熟练使用 Spring、MyBatis 等主流框架;
· 熟悉 Maven 或 Gradle 构建工具;
· 了解分布式微服务架构及其实现;
3、数据库:
· 熟悉 MySQL、PostgreSQL 等关系型数据库的设计与优化;
· 对 Redis、MongoDB 等 NoSQL 数据库有实际使用经验者优先;
4、中间件与消息队列:
· 熟悉 Kafka、 RocketMQ 等消息队列技术;
5、并发处理:具备多线程编程经验,了解 JVM 原理及性能调优;
6、 其他:
· 熟悉 Linux 系统操作,能够编写 Shell 脚本;
· 对前端开发有较深入的理解
软技能:
1. 具备良好的沟通能力和团队协作精神,能够快速融入团队;
2. 逻辑思维清晰,具备较强的学习能力和解决问题的能力;
3. 工作认真负责,抗压能力强,能够在快节奏环境中高效工作;
4. 有教育行业工作背景更优。