职位描述
岗位职责:
1、在软件项目经理的领导下,配合完成程序设计和开发;
2、按产品需求进行软件设计和编码实现,确保安全、质量和性能;
3、参与内部测试、部署、实施等工作;
4、分析并解决软件开发过程中的问题。
岗位要求:
1、本科及以上学历,计算机相关专业,3年以上开发经验;
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、PostgreSQL等;8、精通UML建模;9、熟悉WebSphere/WebLogic/JBoss/Tomcat/Jetty其中1至2种以上主流应用服务器(1-2种);10、熟悉UNIX/LINUX/Windows其中1至2种操作系统及相关技术。1
1、精通前端开发(VUE)和 javascript技术优先考虑。有BI(商业智能)、GIS(地理信息系统)、智慧城市等项目开发经验的优先考虑。1
2、会粤语或英语,能用粤语进行日常沟通
职能类别:java
关键字:JVMJavaTomcatHibernateSpringCloudDubboSpringMySQLMyBatisOracleSQLServerNginx有前端经验/技能PythonKafka