职位描述
岗位职责:
1、负责系统整体架构的设计、优化和迭代,确保系统的高性能、高可用性和可扩展性。
2、根据项目需求,进行系统的详细设计、编码、测试及维护工作。
3、利用Java API进行应用程序的集成,实现第三方系统或服务的无缝对接。
4、熟练使用SQL语言,进行数据库设计、查询优化以及数据维护等工作。
5、深入理解并应用Spring、Spring Boot和Spring Cloud等框架,进行微服务架构的开发与实践。
6、Java技术知识扎实,熟悉IO,多线程,异步处理,集合类等基础框架,精通Java及面向对象设计开发,熟悉JDK源码,研究过优秀开源软件的源码并有心得者优先;
7、熟悉分布式架构和微服务框架,了解底层原理,如spring cloud,docker,K8S,
8、熟悉高并发、高性能的分布式系统的设计、应用及调优:如缓存技术,网站优化,服务器优化,集群技术
任职资格:
1、计算机相关专业本科及以上学历;
2、3年以上系统设计和开发实践经验,有建筑类或检测类软件信息系统的工作经验的优先。
3、具备扎实的Java, J2EE, JVM编程知识;
4、熟悉Spring boot, SpringCloud, micro-service, MQ, Redis;
5、具备较强的SQL技术知识;
6、熟悉设计模式;出色的解决问题和服务支持技能;
7、具备相关专业中级及以上专业技术资格或注册执(职)业资格证书。