职位描述
岗位职责:
1. 软件模块的开发与详细设计;
2.参与软件工程系统的设计、开发、测试等过程;
3.协助项目管理人保证项目的质量;
4.负责项目和产品中主要功能的代码实现;
5.解决项目和产品中的关键问题和技术难题。
任职要求:
1.本科及以上学历,计算机相关专业,2年以上程序开发经验;
2.具备良好Java基础,具备面向对象的编程思想,熟悉常用的设计模式,需求分析能力、系统设计能力、较强的逻辑分析、独立解决问题能力、良好的沟通和表达能力。思路清晰,语言和文字表达能力优秀,具备较强的沟通能力;
3.熟悉JSP、HTML、JavaScript、JDBC、AJAX、JQuery等Web开发技术,了解并能使用IO,多线程,并发相关程序的开发;
4. 熟悉Spring、SpringMVC、Hibernate、MyBatis等常用开发框架;
5.熟悉Oracle、SqlServer、MySQL 等数据库操作语言;
6.熟悉至少一种应用服务器,如Tomcat、JBoss、WebLogic并且熟悉集群配置和优化;
7. 熟练掌握Eclipse、Idea、Svn或其它相关开发管理工具;
8.熟悉Redis,会Memcached或Ehcache加分;
9.熟悉Linux的部署和操作加分
10.熟悉第三方支付对接加分(如:支付宝【APP支付、手机网站支付】,微信【APP支付、公众号支付、小程序支付】,有PayPal、Adyen等海外支付开发经验者优先)
11.了解或者能使用分布式框架如Dubbo、Zookeeper、Disconf、XXL-JOB、Spring Cloud加分;
12.了解或者能使用RabbitMQ、ActiveMQ加分