职位描述
岗位职责:
1. 负责公司业务需求的开发,包括需求分析、文档撰写、web接口开发、以及部分测试运维工作。
2. 参与产品讨论和开发实现,推动项目进展,负责核心的架构设计和编码。
3. 参与技术难题攻关,持续提升核心系统的高处理性能,保证系统的安全、稳定、快速运行。
4. 处理系统运行中遇到的BUG,对系统进行重构、优化、提升系统的整体性能。
技术栈要求:
1.熟练掌握Java语言及其相关技术栈,熟悉MVC设计模式,熟悉Spring全家桶,包括Spring Boot、Spring MVC、Spring Security、Spring Data、Spring Cloud等。熟练MyBatis、Alibaba等主流框架。
2.熟悉关系型数据库(如MySQL、PostgreSQL、Oracle)和非关系型数据库(如Redis、MongoDB)的使用和优化。
3.熟练使用常用中间件或组件,如Nacos、Sentinel、Seata等。
4.了解RESTful API的设计与开发,熟悉Swagger、Postman等API工具。
5.熟悉CI/CD流程,能够使用Jenkins、GitLab CI等工具实现持续集成和持续部署。
6.熟练使用Git进行版本控制,能够正确提交PR并实现远程协作。
7. 熟悉Linux系统操作及常用指令,熟练进行Tomcat、Nginx、docker等中间件的配置。
8. 有良好的代码书写习惯、注释习惯和编程风格,熟悉设计模式。
9. 有较强的责任心和抗压能力,能够适应偶尔加班。
项目经验:
1. 3年及以上开发经验
2. 有成功交付软件项目的记录,能够独立完成模块开发或系统设计。
3. 有微服务架构、分布式系统、高并发处理、任务调度等经验者优先。
加分项:
1. 有若依后管系统二开经验及线上支付开发经验优先
2. 有技术博客、开源项目贡献、技术分享经验者优先
3. 有医疗或医院系统方面的开发经验优先
4. 具备良好的沟通能力和团队合作精神,能够与团队成员高效协作。
5. 有较强的学习能力和适应能力,能够持续关注新技术并应用于实际工作中。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕