岗位职责:
·参与公司核心业务系统的设计、开发和维护工作;
·根据产品需求,进行模块设计、编码实现和单元测试;
·编写高质量、可维护的代码,并进行代码审查;
·参与技术难题攻关,解决系统性能瓶颈;
·编写相关技术文档。
必备技能:
· 扎实的 Java 基础:熟练掌握 Java 语法、集合框架、多线程编程等,深入理解 面向对象编程思想,具备良好的代码风格;
·主流框架:熟练掌握 Spring Boot、MyBatis 等主流开发框架,并了解其核心原理;
·数据库:熟悉 MySQL 数据库,熟练掌握SQL语法,能够编写复杂查询语句、存储过程等,具备一定的数据库优化能力;
·其他:熟悉常用的数据结构与算法,了解Linux操作系统和常用命令,具备良好的 Git 版本控制工具使用经验;
加分项:
· 熟悉 Spring Cloud 微服务相关技术栈;
· 熟悉 Redis、RabbitMQ 等中间件;
· 有高并发、高可用系统开发经验;
· 有良好的沟通能力和团队合作精神;
工作经验:
1 年以上Java 开发经验,具备2个以上完整项目开发经验,能独立完成模块设计和开发工作;
工作地点:
新疆乌鲁木齐