【服务JAVA岗位职责任职要求】
服务JAVA岗位的职责主要集中在系统架构设计、代码编写以及问题预测和解决。首先,该岗位需要设计系统的架构并实现业务逻辑,这要求开发者具备出色的技术洞察力,能提供可靠的解决方案。其次,撰写高质量代码是基本要求,同时要进行技术研究、选型和验证,确保系统架构的稳定性和效率。此外,根据系统支撑的业务情况,及时发现潜在问题和性能瓶颈也是重要任务。
岗位要求方面,候选人至少需要本科学历和3年以上JAVA开发经验。Java基础需扎实,熟练使用Spring MVC/Spring Boot + MyBatis/Ibatis、SSH等主流JAVA框架,并理解常见设计模式。深入理解J2EE框架Spring并能灵活运用。此外,候选人应熟练掌握MySQL、Oracle等数据库,具备一定的SQL技能,并能熟练使用Linux操作系统。良好的沟通能力和团队合作精神、强烈的责任心是必不可少的。熟悉分布式、多线程和高性能编程以及性能优化将被视为优势。
加分项包括底层组件开发经验、开源社区贡献经历,对行业动态敏感,具备独立研究能力。熟悉Docker容器技术,了解Apache Mesos、DCOS,以及对dubbo、spring boot/spring cloud等分布式框架的熟悉度将增加竞争优势。有电子商务、互联网金融行业相关业务经验的候选人将更受欢迎。
【服务器JAVA开发工程师岗位职责任职要求】
服务器JAVA开发工程师的职责主要是攻克核心技术问题,进行架构设计和系统优化,协助解决项目开发中的技术难题,同时关注互联网技术的发展,评估外部技术与解决方案。
在任职要求上,候选人需要精通Java编程,掌握Java/J2EE平台及常用框架,如Spring、MyBatis等。至少3年的Java开发经验,能在较大压力下工作。拥有大型分布式、高并发、高负载、高可用性系统的设计开发经验者优先。有上进心,愿意与公司共同成长。全日制一本计算机或相关专业毕业,有竞赛或创业经历者优先,985/211院校背景更佳。
【服务器JAVA工程师岗位职责任职要求】
服务器JAVA工程师的角色包括参与系统需求分析和架构设计,负责Java服务端核心代码开发,配合测试工作,参与系统部署和后期维护。同时,需要指导初级开发工程师并优化开发流程。
期望候选人具备全日制本科以上学历,计算机相关专业,至少3年Java开发经验,扎实的Java基础,精通多线程、数据结构,熟悉常用设计模式。熟练使用SpringMvc/Spring/Mybatis/SpringBoot等框架,以及SpringCloud微服务体系。熟悉至少一种关系数据库(如MySQL、Oracle、SQL Server),掌握MongoDB数据库,熟悉Redis/Memcached等内存数据库。此外,还需要熟练使用Web服务器如Apache、Nginx、Tomcat,消息中间件如RabbitMQ、ActiveMQ或Kafka,以及Eclipse/Maven/Gradle/SVN等开发工具。有高并发应用开发经验,对分布式大数据有一定了解,具备系统整体架构能力,能独立设计中小型系统。有管理经验,能把控迭代式开发进程,并能将DevOps思想应用于日常开发。
提供的福利包括公司发展前景良好,优越的工作环境,良好的团队氛围,有竞争力的薪酬,年度调薪和丰厚年终奖,高基数的社会保险和公积金,全面的健康关怀,丰富的节日福利和生日福利等。