Java Development Engineer

深圳市优艾易斯软件科技有限公司

Negotiable
On-site - China3-5 Yrs ExpBachelorFull-time
Chat
Apply
Share

Job Description

Show original text

Job Responsibilities:

1. Conduct in-depth analysis of business architecture and requirements to select appropriate technologies, perform technical research, and design system architecture, followed by coding implementation.

2. Develop and iterate the core code of the business platform.

3. Participate in requirements reviews, provide constructive feedback, and independently complete the design and development of specific modules.

4. Identify design issues promptly and propose effective solutions.

5. Overcome technical challenges and complexities related to high concurrency, high availability, and intricate business models.

Qualifications:

1. Proficient in mainstream Java development frameworks with multithreaded concurrent application experience—particularly the Spring ecosystem; skilled in Spring Boot, MyBatis, and familiar with distributed service frameworks such as Spring Cloud, Spring Cloud Alibaba, and Dubbo, with hands-on implementation experience.

2. Strong web development skills with a solid understanding of the HTTP protocol; knowledgeable about RESTful API design principles and specifications, as well as RPC frameworks like gRPC.

3. Experienced in API security, gateway solutions, JWT, OAuth 2.0, encryption/decryption, and data security technologies.

4. Familiar with NoSQL technologies such as Redis, MongoDB, and Elasticsearch; proficient in MySQL with optimization experience; candidates with large-scale system design and development experience are preferred.

5. Experience with messaging middleware such as RabbitMQ, Kafka, and RocketMQ.

6. Proficient in NIO and Netty network programming; understanding of Scala and Akka programming; knowledgeable in Domain-Driven Design (DDD).

7. Familiar with design patterns and capable of streaming data computation and processing.

8. Experienced in MySQL database sharding and partitioning; adept at data migration and handling large datasets.

9. Skilled in designing and implementing distributed systems; familiar with distributed computing technologies, caching, messaging, and load balancing mechanisms.

10. Understanding of high-concurrency, high-reliability system design, monitoring, and operations—including load balancing, clustering and application monitoring, capacity planning, traffic control, troubleshooting, and log collection and analysis.

11. Proficient with Linux and common Kubernetes container commands.

12. Minimum of financial industry experience; Web 3.0 industry experience is a plus.

JavaBlockchain
Preview

女士 李

HR经理深圳市优艾易斯软件科技有限公司

Active within three days

Chat
Apply

Working Location

南山区. 中国广东省深圳市南山区

Posted on 19 Nov 2025

Report this job

Bossjob Safety Reminder

If your job position involves working overseas, please stay vigilant and keep all communication within the Bossjob platform to avoid potential scams.

Your safety is our priority. Be cautious if an employer has any of the following behaviors, and report them immediately through the platform.

  • Requests your ID or personal documents unnecessarily
  • Asks for money, deposits, guarantees, or property during the hiring process
  • Pressures you to invest or raise funds
  • Collects illicit benefits. Engages in any other illegal or suspicious activity
  • Redirects you outside the platform to other websites or group chats not related to the company or role you’re applying for
Tips
×

Some of our features may not work properly on your device.

If you are using a mobile device, please use a desktop browser to access our website.

Or use our app: Download App