工作职责:
1、负责根据软件需求完成系统设计、接口设计和数据建模,并撰写相应的技术文档;
2、能独立完成相应系统的核心编码工作,能够运用中间件及能独立解决开发中遇到的难点问题;
3、参与系统稳定性、性能和扩展性调试;
4、参与或负责产品系统模块功能设计开发;
5、能够根据自身情况制定技术发展线路,研究和落实新技术;
6、对WSA体系有全面的了解,并能在团队中胜任SM职责;
7、能够熟练掌握中间件、内存数据库、数据库,并能够及时解决系统故障、业务调优。
任职资格:
1、本科及以上学历,计算机科学、软件工程等相关专业优先,5年及以上工作经验;
2、能够主导完成子系统开发和详细设计;
3、能够熟练运用MVC、微服务、前后端分离等开发架构和模式进行开发;
4、能够掌握开发语言的高级功能(IO编程、网络编程、多线程编程、并行编程、反射编程)、核心API以及常用的设计模式;
5、能够对子系统业务、中间件、应用服务器、JVM等进行配置,熟练掌握网络常识和服务器硬件的基本概念;
6、具有全面良好的知识技能,在java领域是精通的,并对相关领域的知识有相当了解;
7、能够发现本专业业务流程中存在的重大问题,并提出合理有效的解决方案;
8、对WSA体系有全面的了解,并能准确把握各组成部分之间的相关性,并能在团队中胜任SM职责;
9、能够熟练掌握常用关系型数据库(oracle、mysql)、了解Nosql(redis、memcache、mongodb)。
10、能够对他人代码完成重构并指导初作者。