岗位职责
1、完成功能模块的需求调研、概要设计、详细设计、代码编写、单元测试、系统联调和集成测试。
2、负责对接产品、业务线独立完成软件开发周期的闭环。
3、能够独立解决开发中所遇到的技术难题,并能给团队带来技术支持,与团队成员一起成长。
4、能够结合技术、交互体验,对产品提出改进建议。
5、与团队成员相互配合,准时高质量完成开发任务。
6、需具备多年大型系统开发经验。
任职要求
1、计算机相关专业,具备多年工作经验;
2、精通掌握
Java编程语言,对jvm、java
多线程、并发机制、分布式系统具备深刻理解;
3、精通J2EE体系架构,熟练掌握Mybatis、springboot、spring MVC、spring cloud等开源框架;
4、精通熟练Pgsql、Mysql、mongodb、Kingbase等数据库应用技术;
5、精通EMQX、Elasticsearch、Redis、Memcached、RabbitMQ、Kafka等技术;
6、精通Netty架构,并能熟练应用于项目开发中;
7、能够熟练使用常用的运维linux命令及jvm命令分析问题;
8、熟悉常用的软件设计模式,并对分布式、微服务开发有项目实战经验;
9、熟悉微服务架构,有容器技术(Docker、Kubernetes、Mesos)使用经验优先;
10、良好的沟通与组织协调能力,较强的执行力和责任感,具备良好的抗压能力,思维敏捷;