职位描述
岗位职责:
1、负责公司Java应用程序的开发、测试和部署工作。
2、参与软件需求分析,设计系统架构,并编写高质量的代码。
3、优化现有系统,提高应用程序的性能和可扩展性。
4、与团队成员合作,解决开发过程中的技术难题。
5、跟踪最新的Java开发趋势和技术,不断学习和应用新技术。
任职要求:
1.全日制统招专科及以上学历,计算机、软件相关专业,5年以上互联网项目Java开发工作经验;
2.熟练掌握JAVA,有扎实的编程功底,具备良好的编码规范;
3.熟练掌握Spring,Spring MVC,MyBatis等常用框架,了解其工作原理;
4.熟悉常用设计模式及开发实践,熟悉面向对象和数据结构;
5.熟练掌握Oracle、MySQL、MSSQL等大型数据库原理、数据库设计、查询编写和优化;
6.熟悉IO、多线程、分布式、集合等基础API,对JVM原理有一定的了解;
7.熟悉分布式系统的设计和应用,熟悉分布式缓存、消息、负载均衡等机制和实现,掌握微服务基本理论;
8.沟通能力强,责任心强,能够适应高强度的工作,具备较好团队合作精神;
9.对AI有开发经验和了解优先