职位描述
作为团队中的高级Java开发工程师,您将负责开发和维护高性能、可扩展的微服务应用程序。您需要具备深厚的Java基础知识和广泛的框架与工具的使用经验,确保系统的稳定性、安全性和可扩展性。
主要职责:
后端开发:使用Spring、Spring Boot框架进行后端服务开发,确保系统的稳定性和性能。
安全保障:利用Spring Security和OAuth 2.0进行应用安全配置,保障用户数据和系统安全。
数据库管理:使用MySQL等数据库技术,进行数据库设计、查询优化和性能调优。
缓存处理:利用Redis等缓存工具,提高系统响应速度和性能。
消息队列处理:使用RabbitMQ等消息队列技术,实现异步通信和解耦。
微服务开发:参与基于Spring Cloud和Spring Cloud Alibaba的微服务架构开发,确保服务的分布式和可扩展性。
系统维护与部署:熟悉Linux操作系统,能够配置Tomcat、Nginx等服务器软件,进行系统的部署和维护。
代码管理:使用SVN或GIT等版本控制工具,有效管理代码版本和协作开发。
容器化部署:掌握Docker技术,用于软件的安装、维护和项目的容器化部署。
大模型解决方案:了解大模型工作机制,为复杂数据处理提供解决方案。
任职要求:
3-5年的相关工作经验,不接受应届生。
热爱计算机科学和技术,对后端开发有浓厚兴趣。
熟练掌握Java编程语言和相关技术栈。
具备良好的问题解决能力、团队合作精神和沟通能力。
这个职位需要一位具有实战经验、技术深度和广度的开发者,能够独立完成复杂的开发任务,并与团队紧密合作,共同推进项目的进展。