职位描述
岗位职责:
参与业务需求分析,进行系统设计、模块划分及核心代码编写。
负责公司核心业务系统或模块的Java后端开发、测试、部署与维护。
优化现有系统性能,解决线上复杂技术问题,保障系统稳定运行。
编写清晰、规范的技术文档(设计文档、接口文档等)。
参与代码评审,保证代码质量和可维护性。
与产品经理、前端工程师、测试工程师紧密协作,确保项目高质量交付。
任职要求:
本科及以上学历。
至少2年及以上Java后端开发工作经验。
扎实的Java编程基础,深入理解面向对象思想、集合、多线程、IO、网络编程、JVM基本原理(内存模型、GC机制等)。
熟练掌握主流Java Web开发框架:Spring Boot(必须)、Spring MVC、Spring (Core, AOP, Transaction等),Spring Cloud。
熟练掌握关系型数据库(MySQL / PostgreSQL / Oracle 至少一种)的设计、开发与性能调优(SQL编写、索引优化等)。
熟悉常用NoSQL数据库(如Redis、MongoDB等)的原理与使用场景。
熟悉常用开发工具:Maven/Gradle、Git、IDEA/Eclipse。
熟悉RESTful API设计规范,有实际API开发经验。
熟悉Linux操作系统常用命令,具备基本的服务器环境部署和维护能力。
良好的问题分析、定位和解决能力,能独立承担模块开发任务。
优先考虑 (加分项):
熟悉消息中间件(RabbitMQ / Kafka / RocketMQ等)的原理与应用。
熟悉容器化技术(Docker)及容器编排(Kubernetes)。
有云服务(AWS / Azure / 阿里云 / 腾讯云)使用经验。
熟悉常用设计模式,有良好的系统设计能力。
有高并发、高可用系统设计或调优经验。
熟悉单元测试(JUnit)和集成测试。
了解前端基础技术(HTML/CSS/JS)或有Vue/React等前端框架使用经验。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕