更新于 3月4日

java开发工程师(国网)

1.2-1.5万
  • 南京江宁区
  • 5-10年
  • 本科
  • 全职
  • 招1人

职位描述

SpringMybatisMySQL国网经验计算机软件
1.编程语言和框架:精通Java及面向对象设计开发,深入理解IO、多线程、集合等基础框架,掌握JVM原理。熟悉Spring、SpringMVC、SpringBoot、MyBatis等主流开发框架及特征,熟悉常用中间件Tomcat、Mq、Kafka、zookeeper等。
2.数据库技术:熟悉MySQL、PostgreSQL等关系型数据库及NoSQL数据库,具备数据库设计、优化和管理经验,能够进行数据建模、数据库性能调优和大规模数据处理。
3.分布式缓存技术:熟悉redis、memcache或ehcache等缓存技术的使用。
4.开发工具和版本控制:熟练使用开发工具和IDE(如IntelliJIDEA、VisualStudioCode、Eclipse等)。熟悉版本控制系统(如Git、SVN),能够进行代码管理和协同开发。
5.性能优化和安全性:具备系统性能优化经验,能够通过代码优化、缓存、负载均衡等手段提高系统性能。了解常见的安全漏洞和防护措施,能够设计和实施系统安全策略,确保系统的安全性。
6.Linux操作系统:熟练使用Linux操作系统,具备在Linux环境下进行开发、部署和运维的能力,具备基于Linux系统的Java程序性能调优、问题排查和解决的经验。
7.微服务架构:熟悉微服务的基本概念和实现方式,掌握微服务架构的设计原则和模式。熟悉微服务相关技术栈,如Spring Cloud、Docker、Kubernetes等,能够进行微服务的部署和管理。具备微服务治理能力,能够解决微服务在实践中遇到的各种问题,如服务注册与发现、配置管理、负载均衡、熔断器、网关等。
8.沟通和团队合作:具备优秀的沟通能力,能够与产品经理、开发团队和其他相关人员有效沟通。具备团队合作精神,能够带领团队共同解决技术难题,推动项目进展。
9.(L6以上)技术文档编写:具备良好的文档编写能力,能够产出高质量技术文档。
10.(L7以上)团队管理:具有一定的团队管理经验,能带领开发团队完成核心服务的研发工作;负责团队内部的技术分享、知识传承、代码评审,提升团队整体技术水平;能够指导组内开发人员解决开发过程中遇到的技术问题,协助技术经理解决项目中的关键架构问题和技术难题。

工作地点

南京江宁区国网江苏省电力公司电力科学研究院江苏省电力公司电力科学研究院

职位发布者

张女士/hr

昨日活跃
立即沟通