职位描述
岗位职责:
1. 负责基于Java的后端微服务系统设计与开发;
2. 参与系统各模块的接口设计、编码、测试与维护;
3. 编写高质量的单元测试、集成测试,保障系统稳定性和可靠性;
4. 负责系统安全性设计,包括身份认证、授权控制、防止常见安全漏洞(如XSS、SQL注入等);
5. 参与系统上线部署、初期运维支持、问题排查与修复;
6. 负责编写技术文档,与团队成员高效协作,推动项目顺利交付。
要求:
1、核心开发能力
• 至少2年Java开发经验;
• 精通Java语言,掌握OOP、异常处理、多线程等核心技术;
• 熟悉主流框架:Spring Boot、Spring MVC、MyBatis Plus等;
• 熟练掌握RESTful API设计与开发,具备高性能Web服务开发经验;
• 熟悉常见设计模式,能在项目中合理运用。
2、系统与架构能力
• 理解分布式系统设计原则,有高并发、高可用系统开发经验;
• 熟悉缓存技术(如Redis)、消息队列(RabbitMQ、Kafka)等中间件;
• 熟悉数据库(MySQL、金仓等)的使用与优化,具备良好的数据库设计能力。
3、工具与运维能力
• 熟练使用Git、svn进行代码管理;
• 了解CI/CD流程,能配置自动化构建与部署;
• 熟悉Docker、Kubernetes等容器技术,具备微服务架构下的部署经验;
• 熟悉Spring Cloud,具备云原生微服务开发能力。
4、安全与规范
• 了解常见安全漏洞及防护措施,具备安全编码意识;
• 拥有良好的编码规范与技术文档编写能力。
5、行业经验(加分项)
• 有能源行业(煤炭、电力、化工等)信息化项目经验者优先。
6、综合素质
• 具备良好的沟通能力与团队协作能力;
• 工作积极主动,抗压能力强,热爱技术,追求卓越。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕