JAVA工程师(急)职位描述与岗位职责任职要求
职位描述:
任职要求:
1、计算机相关专业,本科以上学历,5年及以上软件开发经验。
2、熟悉JAVA,C#/Javascript等基础开发语言。
3、熟练掌握JAVA,C#编程,SQLSERVER数据库等,能够运用JAVA,C#开发B/S架构程序。
4.了解ORACLE的优先。
5、良好的客户沟通能力和团队配合能力,工作积极热情、具有一定的规划能力及管理能力。
工作职责:
1、负责OA程序的开发及维护。
2、负责OA系统与其他系统的接口开发。(例如:SAP、MES、PLM等)
3、上级交办的其他任务。
篇2:后端软件工程师(JavaScript)职位描述与岗位职责任职要求
职位描述:
职责描述
开发企业应用系统(单页应用SPA)后端。遵从架构设计、数据设计,按照产品(微服务)定义,开发高质量高性能的微服务后端。
1.编写接口(微服务)定义,编写消息定义。
2.设计内部模块,设计关键算法。
3.编写微服务和各内部模块代码:按照公司技术规范,编写实现高质量(模块化、高可读)、高性能、高质量(模块化、高可读)代码。
4.编写单元测试代码、微服务集成测试代码,进行必要的单元测试和集成测试,保障代码正确,性能达标,符合设计要求。
5.参与代码评审。
任职要求
1.大学本科以上,计算机、软件工程相关专业为佳。
2.沟通表达能力强,有很好的口头表达能力和出色的文档写作能力,善于深入浅出地表达和解释复杂的事物。
3.5年以上程序设计经验,总代码行8万+,能够编写高质量(模块化、高可读)、高性能代码。
4.精通Java8、Springboot,了解掌握Kotlin。
5.熟练使用关系型数据库MySQL,熟练使用Elasticsearch、ETL。
6.精通两种以上的NoSQL数据库:Redis,Mongodb,Cassandra,Hive,Neo4j,GraphQL。
7.熟练使用中间件技术Kafka、ZeroMQ、Thrift.熟练使用Springboot编写REST服务、gRPC服务。熟练编写Swagger接口定义。熟练使用Junit、Mockito编写测试用例。.熟练使用JMeter进行性能/压力测试。熟悉虚拟化、容器化技术,掌握Kubernetes、Docker的使用。
8.熟悉敏捷开发过程,熟练使用Maven、Git,擅于参与代码评审。
优先考虑
有以下经验者优先
1.Kotlin项目(1000+代码行)
2.大型(200+功能点)企业应用
3.贡献开源Java/Kotlin代码
4.贡献其它Github优秀项目
篇3:Java工程师(应用系统开发)职位描述与岗位职责任职要求
职位描述:
工作职责:
1、负责企业现有应用系统,如ERP、PLM、CRM等系统的二次开发、运维及优化工作;
2、负责用户新需求的立项评估、需求访谈、方案设计、代码实现及测试部署工作;
3、负责系统故障、用户反馈问题处理及日常技术支持工作;
4、负责日常的用户培训、疑难问题的技术攻关及部门内不定期的技术、培训工作;
5、领导交办的其它工作;
任职要求:
1、大学本科及以上学历(全日制),3年以上JavaWeb开发经验;
2、JAVA基础牢固,熟悉JSP、JQuery等软件开发技术;
3、熟悉Spring、JBPM、WebService、ExtJS等开源框架;
4、熟悉Oracle,Mysql,MSSQL等主流数据库,熟悉sql语言;
5、良好的沟通、表达能力,吃苦耐劳,有强烈的求知欲;
篇4:资深JAVA研发工程师JAVA架构师职位描述与岗位职责任职要求
职位描述:
职位描述:
1.负责IOT云平台的架构设计、承担核心功能、公共核心模块的代码编写,确保项目进度和质量。
2.能提供架构、性能优化的解决方案,并主导平台和产品的快速迭代和优化。
3.推进实现和iot终端设备对接并形成标准规范,构建iot智能硬件的智能云平台,成为末端iot网络基础设施。
4.以平台的模式为业务系统提供基础服务能力,并结合业务场景提供技术解决方案。
5.配合团队协同工作。
岗位要求:
1.互联网/软件行业5年以上JAVA工作经验
2.具备扎实的Java基础,对Spring、IBatis等开源框架熟悉,并能了解它的原理和机制,具有大型分布式系统设计研发经验。
3.熟悉基于Mysql、Oracle等关系数据库设计和开发、对数据库性能优化有丰富的经验。
4.熟悉底层中间件、分布式技术(如RPC框架、缓存、消息系统等)。
5.熟悉系统高可用和稳定性方法策略
6.思路清晰,有良好的需求理解、分析、抽象能力和软件设计能力。
7.对技术有强烈的兴趣,喜欢钻研,具有良好的学习能力。
8.具备良好的沟通技能能力,团队合作能力以及推进工作执行。
篇5:Java软件开发工程师(后台开发)职位描述与岗位职责任职要求
职位描述:
职责描述:
1.根据软件需求,熟练分析、设计和开发;
2.定位和解决软件测试和运维过程中发现的问题;
3.软件布署和用户文档编写。
任职要求:
1.本科以上学历,有3年以上Java开发经验,熟悉线程、并发和JVM原理;
2.熟Java开发框架,包括SpringBoot,SpringCloud、JPA等;
3.熟悉至少一种数据库,例如:Oracle、MySQL、PostgreSQL等;
4.熟悉分布式框架,例如:Eureka、Dubbo、Hystrix等;
5.熟悉分布式缓存及框架,例如:Redis;
6.熟悉分布式消息及框架,例如:RabbitMQ、RocketMQ;
7.熟悉前端技术和框架优先,例如:CSS、HTML、JS、Angular;
8.有设备管理平台(例如:NMS、NB-IOT)开发经验优先;
9.良好的学习能力、团队协作能力和沟通能力,能独立分析和解决问题,能适应高强度的工作压力。