职位描述
设计、开发和维护基于Spring Boot的应用程序,遵循最佳实践。
与跨职能团队合作,定义、设计和交付新功能。
处理REST API、Feign客户端和外部系统集成。
实现缓存、安全性(JWT、RolesAllowed、OAuth2)和性能调优。
处理工作流引擎(Camunda或自定义构建)和业务流程自动化。
实现服务器发送事件(SSE)或WebSockets以实现实时通知。
使用JPA/Hibernate和QueryDSL进行复杂的数据库查询。
参与代码审查、重构和性能优化。
编写干净、可测试的代码,并参与单元/集成测试。
指导初级开发人员并提高编码标准。
要求:
5年以上Java经验,其中至少3年使用Spring Boot。
对微服务架构、RESTful API和事件驱动设计有深刻理解。
具有数据库(Oracle、MySQL、PostgreSQL)和查询优化的实际经验。
有Camunda、Blaze-Persistence或复杂工作流系统经验者优先。
熟悉Docker、Kubernetes或云部署(AWS、Azure)者优先。
具备较强的问题解决、分析和沟通能力。
能够独立工作并作为团队的一部分,专注于提供业务价值。
优先考虑:有沙特或海湾企业系统经验者优先。
非常感谢您分享更新的简历列表。
标签:AWS, azure, camunda, JPA, JWT, microservices, mysql, oauth2, oracle, postgresql, rolesallowed