岗位职责:
1. 设计和实现基于Java的软件开发项目;
2. 优化现存的Java应用程序以提升性能和稳定性;
3. 协作团队开发,保障代码质量与单元测试;
4. 独立解决软件开发过程中的技术问题。
任职要求:
1. 精通Java编程语言,具备扎实的编程习惯;
2. 能独立分析和解决问题;
3. 具备团队合作精神,能有效沟通;
4. 对新技术抱有持续学习的意愿和能力;
5. 有4年以上软件开发经验。
6. 熟练使用Tomcat、Nginx等WEB 应用/代理服务器;
7. 熟练掌握Spring、SpringMVC、Mybatis等常见互联网框架;
8. 掌握SpringBoot、SpringCloud等主流微服务框架;
9. 熟练掌握搜索引擎ElasticSearch的使用;
10. 掌握Dubbo、Eureka、Nacos等技术的使用;
11. 熟练掌握SQL调优,具备关系型数据库如Oracle、MySQL及非关系型数据库如Redis、MongoDB的使用经验;
12. 熟练掌握消息中间件技术,如RocketMQ、Kafka等;
13. 熟悉Linux操作系统,掌握常用的开发工具如Eclipse、IntelliJ IDEA、Visual Studio等;
14. 能够使用Git、SVN、Maven、Gradle等项目管理工具;
15. 有ERP、MES系统开发经验者有先;