高级Java开发工程师岗位职责职位要求
职位名称:高级Java开发工程师
岗位职责:
1.根据业务需求,参与设计、开发、测试Java应用程序。能够独立完成从需求分析、设计、编码、测试到上线的全流程开发工作。
2.负责制定设计规范,协助团队规范工作流程,优化解决团队业务建设上的问题。
3.参与核心系统组件的设计和实现,需深入理解系统整个架构、各个模块的运行机制和业务层面的实现的运作过程。
4.持续优化系统性能,增加系统的可扩展性和可维护性。
5.参与团队的技术分享和业务知识分享,推动团队技术水平的提升,能够提出可行性和价值性的技术方案。
6.对新技术和新产品进行技术预研、技术方案设计和开发实现,并进行有效的团队推广。
职位要求:
1.有5年以上 Java 开发经验,具有扎实的 Java 基础,熟悉 Java 应用服务器开发,熟悉 spring、spring boot、mybatis 等框架。
2. 熟悉MySQL/Oracle/SQL Server等关系型数据库中至少一个,了解nosql数据库。
3. 熟练掌握MVC、SOA及微服务架构设计模式与设计思想。
4. 熟悉主流开源技术(dubbo、zookeeper、Spring Cloud等)以及应用中间件(如dubbo、Rocket MQ、Redis)。java dubbo
5. 掌握并熟练运用常用的JVM优化,对JVM及Java本身内部实现原理比较熟悉。
6. 具有一定的项目管理能力和沟通能力,能够认真倾听客户需求,并积极完成项目交付。
7. 熟悉前端Web开发技术,能使用Vue.js等至少一种流行前端框架进行Web开发。
8. 加分项:具备大数据平台建设经验,熟悉Hadoop/Spark等开源大数据技术栈;具备云计算技术方面的经验,熟悉Docker、Kubernetes等容器化技术。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论