更新于 2月12日

中级java工程师

1-1.5万·13薪
  • 北京大兴区
  • 3-5年
  • 本科
  • 全职
  • 招1人

职位描述

SpringMySQLNoSQL人工智能
职位描述:
我们正在寻找一位对技术充满热情、具备扎实Java功底和强大解决问题能力的中级Java工程师。你将参与公司核心产品的设计、开发与迭代,与跨职能团队合作,为用户打造稳定、高效、可扩展的高质量系统。
特别地,我们希望你是一位善于利用现代开发工具的工程师,能够熟练运用AI编程助手来提升开发效率、代码质量和学习能力。
主要职责:
核心开发: 负责后端服务的设计、编码、测试、部署和运维,确保系统的高可用性、高性能和可扩展性。
技术攻坚: 参与技术难题攻关,性能优化,解决线上故障,保障系统稳定运行。
AI赋能开发:
熟练使用AI编程工具(如GitHub Copilot, Cursor, Amazon CodeWhisperer等)进行日常代码编写、调试、生成单元测试和代码注释。
能够有效地向AI工具提出精准的提示(Prompt),以获取高质量的代码解决方案和技术建议。
利用AI工具快速学习新技术、理解复杂代码逻辑,并辅助进行代码重构和优化。
协作与贡献: 参与代码审查,分享技术经验,与团队共同制定和遵循良好的编码规范。
文档编写: 编写和维护清晰的技术文档、API接口文档等。
任职要求:
必要条件(3-5年相关经验):
扎实的Java基础: 深入理解Java核心知识,包括多线程并发、JVM内存模型、垃圾回收机制、集合框架、IO/NIO等。
主流框架精通: 熟练掌握Spring全家桶(Spring Boot, Spring Cloud, Spring MVC, Spring Data JPA/MyBatis)并进行过实际项目开发。
数据库知识: 精通至少一种关系型数据库(如MySQL、PostgreSQL)和一种NoSQL数据库(如Redis、MongoDB),具备SQL优化和数据库调优经验。
分布式与微服务: 拥有分布式系统开发经验,理解微服务架构,熟悉服务治理、配置中心、链路追踪等相关技术和组件(如Nacos, Consul, Dubbo, Spring Cloud Alibaba)。
消息队列与缓存: 有使用Kafka、RabbitMQ、RocketMQ等消息中间件和缓存技术的实际项目经验。
工具与流程: 熟练使用Git、Maven/Gradle、Jenkins等开发构建和持续集成工具。
AI编程能力: 必须熟练使用至少一种主流的AI编程助手,并能证明其如何有效提升了你的工作效率和代码质量。
加分项:
有容器化(Docker, Kubernetes)和云服务(AWS, Azure, 阿里云等)相关经验。
具备系统性能调优、容量规划和高并发场景的处理经验。
了解前端技术(如Vue.js, React)或有全栈开发经验。
对AI编程的原理有基本了解,并乐于探索和分享AI辅助开发的最佳实践。

工作地点

北京大兴区汇瀛大厦

职位发布者

吴小倩/行政经理/主管

当前在线
立即沟通