工作职责:
1.负责基于Java技术栈的软件系统的设计和开发工作;
2.根据项目需求,进行系统分析和设计,编写技术方案和系统设计文档;
3.负责核心模块的编码和测试工作,确保代码质量和系统稳定性;
4.参与软件系统的集成、部署和上线工作;
5.持续优化和改进现有软件系统,提高系统性能和用户体验。
职位要求:
1.至少3年Java开发经验,且具备3年以上企业级应用系统开发经验,熟悉系统设计与实现。
2.精通 Java 编程语言,熟悉主流 Java 开发框架(如 Spring Boot、Spring Cloud 等),掌握其原理和应用场景。
3.熟练掌握关系型数据库(如 MySQL、Oracle 等)和非关系型数据库(如 Redis、MongoDB 等)的使用和优化。
4.熟悉 Web 开发技术,如 Servlet、JSP、RESTful API 等,具备良好的接口设计能力。
5.了解微服务架构,掌握服务治理、服务注册与发现、分布式事务等相关技术。
6.具备良好的问题解决能力和调试技巧,能够快速定位和解决系统故障。
7.熟悉常用的开发工具和技术栈,如 Maven、Git、Linux 等。
8.计算机、软件工程及相关专业优先,具备AI 辅助开发工具使用经验者优先。