岗位职责:1、在软件项目经理的领导下,配合完成程序设计和开发;2、按产品需求进行软件设计和编码实现,确保安全、质量和性能;3、参与内部测试、部署、实施等工作;4、分析并解决软件开发过程中的问题。岗位要求:1、大专或以上学历,计算机相关专业。需有1年以上JAVA编程经验;2、精通J2EE标准,精通设计模式,深入理解SpringMVC、Hibernate、MyBatis、Dubbo、Redis、RabbitMQ/Kafaka、Spring、Ajax、Webservice、JBPM、JMS、JMX、AOP、Junit、(云:SpringBoot、SpringCloud)中三种以上框架和技术的设计思想和实现方式,或者精通RCP相关开发技术;3、熟悉JAVA编程语言,熟悉JVM运行原理。熟悉javascript及jquery客户端脚本、CSS样式编程,熟悉jsp、servlet、html页面开发; 熟悉JAVA性能调优及相关工具的使用;4、熟悉dubbo、spring boot、spring seucrity、shiro、Spring cloud等框架中一种以上;5、深入了解代码编程规范,有良好编程风格并掌握编程规范;6、理解J2EE系统架构及分层设计理念,精通面向对象分析设计方法,逻辑能力强,掌握如何设计系统的构架及完整解决方案; 7、精通至少一种大型数据库,Oracle、MSSQL、Sybase、MySQL等;8、精通UML建模;9、熟悉WebSphere/WebLogic/JBoss/Tomcat/Jetty其中1至2种以上主流应用服务器(1-2种);10、熟悉UNIX/LINUX/Windows其中1至2种操作系统及相关技术。