Job Description
We are seeking a skilled Java Big Data Development Engineer to join our team. The ideal candidate will be responsible for handling large-scale data processing tasks and supporting the implementation of technical solutions for data products.
Key Responsibilities
- Responsible for data processing including ETL, offline/real-time computing, and building offline/real-time data warehouses
- Support the implementation of technical solutions related to upper level data products such as user profiling, tagging system, risk control warning, and real-time reports
- Maintain big data components and data storage while solving related problems
Job Requirements
- 5+ years of Java project development experience with solid basic skills and strong coding ability
- Clear technical thinking, structured approach, strong problem-solving ability with effective solution proposals
- Proficient in MySQL and NoSQL databases
- Expertise in SpringBoot, SpringCloud, Mybatis, Kafka, and familiar with design patterns
- Knowledge of distributed locks, message caching mechanisms, and experience with high availability, high concurrency, and high-performance solutions
- Familiar with Java multithreading technology, Netty, WebSocket, Linux, and Docker
- Preferred experience in finance, payment web3, or digital currency exchange R&D
Additional Information
This position offers a competitive salary range of 20k-40k. We value innovation and technical excellence, providing opportunities to work on cutting-edge big data projects in a dynamic environment.