58同城高级JAVA开发工程师(平台)(J25455)
社招全职3年以上技术类地点:北京状态:招聘
任职要求
任职资格:任职资格: 1、 三年以上JAVA WEB开发经验,两年以上Spring MVC,Mybatis或Hibernate使用经验; 2、 两年以上SQL编写经验,熟悉Linux开发环境,掌握一种脚本语言(Shell,Python,Perl)的使用; 3、 掌握常用的数据结构和基本算法,面向对象的思想和设计模式; 4、 具备一定的NoSQL(Redis,MongoDB)的实践经验,缓存原理及优化; 5、有Memcache,Radis等缓存使用和优化经验者优先; 6、熟悉MQ、Zookeeper、RPC框架等开源框架; 7、对大数据应用场景、高并发等有解…
登录查看完整任职要求
微信扫码,1秒登录
工作职责
职责描述: 1.参与产品的需求分析,并且从技术的角度给出产品需求的合理建议; 2. 参与项目的系统架构设计和开发,保证系统的稳定性、可扩展性、安全及持续优化; 2.从开发阶段就严控代码质量,推荐跨团队协作,保证项目高质、高效、可持续交付; 3.对大数据应用场景、高并发等有应用及解决方案,能排查定位线上服务器性能问题及优化,掌握JVM调优等; 4.高度的工作责任心,沟通能力强,虚心好学不断进步,对自己有长期规划;
包括英文材料
Java+
https://www.youtube.com/watch?v=eIrMbAQSU34
Master Java – a must-have language for software development, Android apps, and more! ☕️ This beginner-friendly course takes you from basics to real coding skills.
Web+
https://web.dev/learn
Explore our growing collection of courses on key web design and development subjects.
Spring Web MVC+
https://spring.io/guides/gs/serving-web-content
This guide walks you through the process of creating a “Hello, World” web site with Spring.
[英文] Spring MVC Series
https://www.baeldung.com/spring-mvc
Spring MVC provides tools driving both typical web applications as well as REST APIs.
MyBatis+
https://mybatis.org/mybatis-3/getting-started.html
https://www.baeldung.com/mybatis
MyBatis is an open source persistence framework which simplifies the implementation of database access in Java applications.
Hibernate+
https://hibernate.org/orm/documentation/getting-started/
The following guides are meant to help you getting started with Hibernate ORM in an application.
https://www.baeldung.com/learn-jpa-hibernate
Hibernate is a standard implementation of the JPA specification, with a few additional features that are specific to Hibernate.
https://www.youtube.com/watch?v=xHminZ9Dxm4
Ever looked for a comprehensive tutorial to Hibernate & JPA that is fun and entertaining at the same time?
SQL+
https://liaoxuefeng.com/books/sql/introduction/index.html
什么是SQL?简单地说,SQL就是访问和处理关系数据库的计算机标准语言。
https://sqlbolt.com/
Learn SQL with simple, interactive exercises.
https://www.youtube.com/watch?v=p3qvj9hO_Bo
In this video we will cover everything you need to know about SQL in only 60 minutes.
Linux+
https://ryanstutorials.net/linuxtutorial/
Ok, so you want to learn how to use the Bash command line interface (terminal) on Unix/Linux.
https://ubuntu.com/tutorials/command-line-for-beginners
The Linux command line is a text interface to your computer.
https://www.youtube.com/watch?v=6WatcfENsOU
In this Linux crash course, you will learn the fundamental skills and tools you need to become a proficient Linux system administrator.
https://www.youtube.com/watch?v=v392lEyM29A
Never fear the command line again, make it fear you.
https://www.youtube.com/watch?v=ZtqBQ68cfJc
脚本+
[英文] Scripting language
https://en.wikipedia.org/wiki/Scripting_language
https://zhuanlan.zhihu.com/p/571097954
一个脚本通常是解释执行而非编译。脚本语言通常都有简单、易学、易用的特性,目的就是希望能让程序员快速完成程序的编写工作。
Bash+
[英文] The Bash Guide
https://guide.bash.academy/
A quality-driven guide through the shell's many features.
https://www.youtube.com/watch?v=tK9Oc6AEnR4
Understanding how to use bash scripting will enhance your productivity by automating tasks, streamlining processes, and making your workflow more efficient.
Python+
https://liaoxuefeng.com/books/python/introduction/index.html
中文,免费,零起点,完整示例,基于最新的Python 3版本。
https://www.learnpython.org/
a free interactive Python tutorial for people who want to learn Python, fast.
https://www.youtube.com/watch?v=K5KVEU3aaeQ
Master Python from scratch 🚀 No fluff—just clear, practical coding skills to kickstart your journey!
https://www.youtube.com/watch?v=rfscVS0vtbw
This course will give you a full introduction into all of the core concepts in python.
Perl+
https://www.perl.org/learn.html
Useful links if you are interested in learning Perl
https://www.runoob.com/perl/perl-tutorial.html
本教程适合想从零开始学习 Perl 编程语言的开发人员。当然本教程也会对一些模块进行深入,让你更好的了解 Perl 的应用。
数据结构+
https://www.youtube.com/watch?v=8hly31xKli0
In this course you will learn about algorithms and data structures, two of the fundamental topics in computer science.
https://www.youtube.com/watch?v=B31LgI4Y4DQ
Learn about data structures in this comprehensive course. We will be implementing these data structures in C or C++.
https://www.youtube.com/watch?v=CBYHwZcbD-s
Data Structures and Algorithms full course tutorial java
算法+
https://roadmap.sh/datastructures-and-algorithms
Step by step guide to learn Data Structures and Algorithms in 2025
https://www.hellointerview.com/learn/code
A visual guide to the most important patterns and approaches for the coding interview.
https://www.w3schools.com/dsa/
还有更多 •••
相关职位
社招3年以上D10694
1、负责和参与快手本地生活C端业务能力建设,重点投入达人分销、POI用户流量建设工作,指导一个或多个子领域的服务器端业务研发工作; 2、接受高并发、海量数据的挑战,分析和发现系统的优化点,负责推动系统的性能和可用性的提升; 3、对现有业务系统的架构进行抽象和升级,形成新的通用平台,并推动业务中后台的发展,提升整体的研发效率。
更新于 2025-07-21北京
社招3年以上D2863
1、负责大模型相关的评测和标注平台研发,协同产品、QA、算法做好模型评测相关的工作; 2、参与模型评测方案的制定和评测数据集建设,搭建自动化的评测链路; 3、建设高效率、易使用的平台,不断优化系统架构,支撑业务规模增长,保障业务稳定。
更新于 2025-02-12北京
社招3年以上D2815
1、参与公司级BI系统的研发工作,涉及取数、数据可视化和多维分析等核心数据分析能力建设; 2、充分利用微服务、大数据OLAP引擎、内存加速引擎等技术构建高可用、高扩展和低耦合高内聚的数据中台服务; 3、熟悉业界分析技术体系,为快手数据产品研发引入创造性的技术方案,解决面临的各种复杂问题和挑战。
更新于 2024-10-10北京