资深java软件工程师职位描述与岗位职责任职要求
职位描述:
必要条件:
1、5年以上使用JAVA开发商业项目的经历,熟练使用Junit/Mockito等框架编写单元测试。
2、熟悉Spring、mybatis、Oracle、XML、Json等技术的运行原理和使用方法。
3、熟练掌握UML中的类图、时序图、状态图、活动图建模。
加分项:
4、有高并发交易系统的性能调优经验者优先。
5、有敏捷开发实践经历者优先,对Scrum、TDD、BDD/ATDD、结对编程有过成功实践经历更佳。
6、会使用cucumber/RobotFramework/Jenkins/Jacoo/sonar等一种或多种工具者优先,有自动化测试用例编写能力更佳。
7、有分布式异地团队管理经验者优先。
8、有民航信息系统或交易系统开发从业经历者优先。
任职要求:
对现有附加服务订单管理系统提出优化方案,同时配合将应用优化成果在增值易新功能开发工作中加以实施,协助完成今年增值易改造任务。
篇2:资深JAVA组架构师资深高级工程师职位描述与岗位职责任职要求
职位描述:
职责描述:
1、负责金融行业基础平台、业务平台的架构设计、技术选型和方案实施落地。
2、负责通用服务框架、组件、项目核心代码的开发和维护。
3、负责核心技术攻关、解决系统中的关键问题和技术难题。
任职要求:
1、对高并发、多线程、缓存等技术和业务场景有实际操作经验;熟悉互联网产品架构,有大型分布式、高并发、高负载、高可用性系统设计开发经验者优先;
2、扎实的java编程基础,精通JavaEE、微服务、消息中间件等相关技术;对各种开源的框架如Spring、mybatis、springcloud、dubbo等有深入的了解,精通其原理者优先;
3、精通分布式技术架构和分布式应用设计思想,熟悉主流分布式技术组件或框架,如Dubbo、springcloud、Zookeeper、redis等;
4、熟悉kafka、mongodb、spark、Hbase、Hive等大数据技术者优先;
5、具备较强的责任心,优秀的学习能力和技术自驱力,具备优秀的沟通能力和团队精神;
6、至少5年以上工作经验,必须具备项目实施经验,具有解决疑难问题的能力。
篇3:高级java开发工程师(大数据)职位描述与岗位职责任职要求
职位描述:
岗位职责:
1.负责物联网、大数据平台相关的技术研究、研发与测试等工作
2.负责基于物联网、大数据平台进行业务开发
技能要求:
1.本科以上学历,1年以上工作经验;
2.精通JAVA后台程序设计,Java基础扎实,要求掌握JVM基本原理、类加载、反射、集合、并发、IO、网络等内容;
3.对数据结构、算法有深刻理解;
4.熟悉linux开发环境,熟悉python、shell、perl中的一种;
5.有hadoop、hbase、storm、kafka等系统的源代码阅读经验者优先。
篇4:总工程师(java)职位描述与岗位职责任职要求
职位描述:
职位描述:
1.负责灵云智能客服系统、智能语音分析、智能语音导航等以人工智能技术为核心的服务系统的设计、搭建、优化及技术开发工作;
2.带领团队按照项目计划,与项目组其他成员协同工作,在保证质量的前提下,按时完成开发任务;
3.负责技术团队的管理,制定开发规范,撰写相关技术文档指导、培训工程师;
4.负责解决核心技术问题,对技术方案进行决策。
任职资格:
1.学历要求:
-毕业于211或985院校、统招本科及以上学历。
2.工作经验:
?-5年以上J2EE开发实际工作经验,具有较强的系统架构设计能力;
?-精通Java,熟练掌握Springboot、Struts、SpringMVC、Hibernate、Mybatis等主流开发框架;
?-精通html,Css,Jquery,bootstrap等网页技术,并熟悉Json,Xml等数据协议,熟悉相关如redis、memcache等缓存技术;
?-熟练使用Tomcat、nginx,WebLogic,Websphere等web应用/代理服务器,并熟悉服务器配置原理;
?-熟悉并具备数据库系统如oracle、mysql、sybase,db2等至少2种,对sql优化有一定的经验;
?-熟悉J2ee体系结构和设计模式,熟悉分布式系统的设计及应用,熟悉高并发、高负载、高可用性系统设计的设计开发及调优;
?-熟悉Java多线程及并发技术;熟悉web开发中安全技术。
3.能力要求:
?-具有规范的编程习惯与文档编写能力,积极配合公司各项规范化建设工作;
?-具备很强的学习能力、问题分析能力,可以独立调试解决问题;
?-良好的沟通协调能力和团队管理意识,能够主动总结和自己的开发经验;
?-良好的英语阅读能力,思维敏捷清楚,有创新意识。
4.素质要求:
?-有责任心,良好的团队合作精神,能有效组织协调团队完成各类开发工作。
?-工作踏实,态度积极,能够承受工作压力,能适应严格项目管理;
?-责任心强,正直诚实,值得信赖。
5.优先考虑:
?-有Unix、Linux使用经验者优先考虑;
?-有企业级应用开发经验者优先;?
?-有互联网相关经验,熟悉云服务。
篇5:资深JAVA工程师架构师职位描述与岗位职责任职要求
职位描述:
职责描述:
1、根据公司业务发展特点,跟踪研究相关技术发展方向,了解掌握各类技术架构;
2、参与技术架构设计、重构、优化,根据业务规划及技术规划制定应用架构方案;
3、根据各项目需要,与客户互动获得深入的业务需求,分析客户的需求和约束条件,建立业务模型并确定合适的技术架构及解决方案;
4、根据业务需求,参与项目系统技术架构设计和业务功能分析,设计正确、合理的软件构架,以确保系统构架具有良好的性能,并指导项目组进行开发;
5、参与基础平台系统的架构设计和系统详细设计,协助开发人员读懂设计,并按设计进行编码;
6、主导参与技术难题攻关,持续提升核心系统在高并发、海量请求数下的高处理性能;
7、参与制定设计及实现规范,新技术预研。
任职要求:
1、Java基础扎实,至少5年以上相关工作经验,3年以上大中型软件系统架构设计、系统设计、实施及管理经验;
2、熟悉SpringCloud,SpringBoot,Zookeeper,具有Restfulweb开发经验;
3、具有深厚的面向对象分析、设计、开发能力,精通OOP,AOP,设计模式,精通领域驱动的设计思想和方法;
4、擅长使用开源框架,熟悉某个领域内的开源框架,做过选型研究,解读过部分或者全部源码,掌握实现原理;
5、精通负载均衡、中间件集群,有大并发方案和性能调优的经验,熟悉Nginx、Tomcat等服务器的开发和性能调优;
6、研究过缓存、jvm调优、序列化、nio、RPC调用框架等,并且有相关实践经验;
7、精通Mysql应用开发,熟悉数据库原理和常用性能优化技术,以及NoSQL,Queue的原理、使用场景以及限制;
8、熟悉编码规范、项目管理流程和规范,对前沿技术不断学习和追求。