岗位职责:1、在软件项目经理的领导下,配合完成程序设计和开发;2、按产品需求进行软件设计和编码实现,确保安全、质量和性能;3、参与内部测试、部署、实施等工作;4、分析并解决软件开发过程中的问题。岗位要求:1、大专及以上学历(学信网可查),计算机相关专业,3-5年JAVA开发经验;2、精通J2EE标准,精通设计模式,深入理解SpringMVC、Hibernate、MyBatis、Dubbo、Redis、RabbitMQ/Kafka、Spring、Ajax、Webservice、JBPM、JMS、JMX、AOP、Junit、(云:SpringBoot、SpringCloud)中三种以上框架和技术的设计思想和实现方式,或者精通RCP相关开发技术;3、熟悉JAVA或Python编程语言,熟悉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种操作系统及相关技术。11、精通前端开发和 javascript技术优先考虑。有BI(商业智能)、GIS(地理信息系统)、智慧城市等项目开发经验的优先考虑。。